Hi Im have trouble getting an old style hauppage nova-t recognised by the saa7146 driver. The chips on the site are tda10045 and saa7146. The problem seems to be that there is no subsystem id. output of lspci -vv is 04:0b.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01) Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 201 Region 0: Memory at ea026000 (32-bit, non-prefetchable) [size=512] and lscpi -vvn is 04:0b.0 Class 0480: 1131:7146 (rev 01) Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 201 Region 0: Memory at ea026000 (32-bit, non-prefetchable) [size=512] I also have a new style cx88 nova-t and a Twinhan VisionPlus DVB-S card in the system, both working fine. Kernel is 2.6.14. output of lsmod is Module Size Used by cx88_dvb 10500 0 cx8802 12932 1 cx88_dvb cx88xx 60064 2 cx88_dvb,cx8802 ir_common 9476 1 cx88xx or51132 10628 1 cx88_dvb video_buf_dvb 7172 1 cx88_dvb lgdt330x 8732 1 cx88_dvb cx22702 7172 1 cx88_dvb dvb_bt8xx 14468 0 nxt6000 8580 1 dvb_bt8xx mt352 7300 2 cx88_dvb,dvb_bt8xx sp887x 8708 1 dvb_bt8xx dst_ca 17280 1 dvb_bt8xx dst 25476 2 dvb_bt8xx,dst_ca bt878 10968 2 dvb_bt8xx,dst tuner 39592 0 bttv 165968 2 dvb_bt8xx,bt878 i2c_algo_bit 9992 2 cx88xx,bttv btcx_risc 5512 3 cx8802,cx88xx,bttv tveeprom 14352 2 cx88xx,bttv cx24110 9348 1 dvb_bt8xx or51211 10372 1 dvb_bt8xx budget 11392 0 s5h1420 10372 1 budget l64781 8068 1 budget ves1820 6532 1 budget budget_core 10628 1 budget ttpci_eeprom 3200 1 budget_core stv0299 12296 1 budget tda8083 7044 1 budget ves1x93 7556 1 budget tda1004x 16260 0 firmware_class 11264 6 or51132,dvb_bt8xx,sp887x,bttv,or51211,tda1004x saa7146_vv 51456 0 video_buf 22404 6 cx88_dvb,cx8802,cx88xx,video_buf_dvb,bttv,saa7146_vv saa7146 18952 3 budget,budget_core,saa7146_vv ohci_hcd 22532 0 ohci1394 35764 0 ieee1394 302296 1 ohci1394 snd_intel8x0 35424 0 snd_ac97_codec 95228 1 snd_intel8x0 snd_ac97_bus 2816 1 snd_ac97_codec snd_pcm 93572 2 snd_intel8x0,snd_ac97_codec snd_timer 26500 1 snd_pcm snd 58340 4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer snd_page_alloc 11400 2 snd_intel8x0,snd_pcm i2c_i801 9356 0 i2c_core 22912 27 cx88_dvb,cx88xx,or51132,lgdt330x,cx22702,dvb_bt8xx,nxt6000,mt352,sp887x,dst,tuner,bttv,i2c_algo_bit,tveeprom,cx24110,or51211,budget,s5h1420,l64781,ves1820,budget_core,ttpci_eeprom,stv0299,tda8083,ves1x93,tda1004x,i2c_i801 ehci_hcd 36488 0 uhci_hcd 34064 0 tda firmware is in /lib/firmware as expected by hotplug and udev correctly assigned dev nodes to the other 2 cards. Any help would be greatly appreciated Stuart