> I wonder how the windows drivers are made, because it appears that > they manage to work on all revisions. They work on mine, at least > that I know. Is there a way to detect the board revision? The windows drivers don't have to work with different vendors cards, which makes it alot simplier for them[1]. The "sound not working" issue likely isn't a FlyVideo thing as I've seen reports about this for other cards too. > Inserting > module saa7134 on my linux box issues the warning about > eprom missing, so, is there another way that the software could > automaticaly detect the board revision and act upon this > information? The eeprom contains the PCI Subsystem ID (which can be used to identify cards of different vendors). Some cards don't have a eeprom, thus don't have different subsystem IDs and thus can't be autodetected by the driver (i.e. you have to pass card=n to saa7134). Gerd [1] Well, until you decide to install two cards from different vendors. The Hauppauge bt878 drivers I have show *ähem* intresting behaviour if you plug in an Hauppauge WinTV and a TV-card from Terratec ... -- You can't please everybody. And usually if you _try_ to please everybody, the end result is one big mess. -- Linus Torvalds, 2002-04-20