I recently purchased a hauppauge wintv - dbx model 401 tv/fm radio card. I have another one of these cards from about a year and a half ago that has always worked fine but the new card doesn't seem to work propperly. The problem seems to be that commands to tune the frequency or set the audio settings don't seem to be getting to the card. In radio mode there's nothing but static and in tv mode there's silence and no picture. The card works in a windows machine so I'm guessing the hardware works. If I strace video applications the ioctls to the driver all seem to indicate success and no errors are showing up in the logs. I've included the relevant log data below as well as my modprobe lines. Bttv0 is my older card that works and bttv1 is the new card that doesn't. I get the same results even if I take the older card out and put the new one in its place. Any help with this problem would be very much appreciated. Linux video capture interface: v1.00 bttv: driver version 0.7.74 loaded bttv: using 2 buffers with 2080k (4160k total) for capture bttv: Host bridge needs ETBF enabled. bttv: Bt8xx card found (0). bttv0: Bt878 (rev 2) at 00:0b.0, irq: 11, latency: 32, memory: 0xe5801000 bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb bttv0: using: BT878(Hauppauge new (bt878)) [card=10,autodetected] bttv0: enabling ETBF (430FX/VP3 compatibilty) bttv0: Hauppauge msp34xx: reset line init bttv0: i2c attach [EEPROM chip] i2c-core.o: client [EEPROM chip] registered to adapter [bt848 #0](pos. 0). i2c-core.o: adapter bt848 #0 registered as adapter 1. bttv0: Hauppauge eeprom: model=61381, tuner=Philips FM1236 (2), radio=yes bttv0: i2c: checking for MSP34xx @ 0x80... found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv: Bt8xx card found (1). bttv1: Bt878 (rev 17) at 00:11.0, irq: 12, latency: 32, memory: 0xe5802000 bttv1: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb bttv1: using: BT878(Hauppauge new (bt878)) [card=10,autodetected] bttv1: enabling ETBF (430FX/VP3 compatibilty) bttv1: Hauppauge msp34xx: reset line init bttv1: i2c attach [EEPROM chip] i2c-core.o: client [EEPROM chip] registered to adapter [bt848 #1](pos. 0). bttv1: i2c attach [EEPROM chip] i2c-core.o: client [EEPROM chip] registered to adapter [bt848 #1](pos. 1). bttv1: i2c attach [EEPROM chip] i2c-core.o: client [EEPROM chip] registered to adapter [bt848 #1](pos. 2). bttv1: i2c attach [EEPROM chip] i2c-core.o: client [EEPROM chip] registered to adapter [bt848 #1](pos. 3). bttv1: i2c attach [EEPROM chip] i2c-core.o: client [EEPROM chip] registered to adapter [bt848 #1](pos. 4). bttv1: i2c attach [EEPROM chip] i2c-core.o: client [EEPROM chip] registered to adapter [bt848 #1](pos. 5). bttv1: i2c attach [EEPROM chip] i2c-core.o: client [EEPROM chip] registered to adapter [bt848 #1](pos. 6). bttv1: i2c attach [EEPROM chip] i2c-core.o: client [EEPROM chip] registered to adapter [bt848 #1](pos. 7). i2c-core.o: adapter bt848 #1 registered as adapter 2. bttv1: Hauppauge eeprom: model=61381, tuner=Philips FM1236 (2), radio=yes bttv1: i2c: checking for MSP34xx @ 0x80... found bttv1: i2c: checking for TDA9875 @ 0xb0... not found bttv1: i2c: checking for TDA7432 @ 0x8a... not found i2c-core.o: driver i2c TV tuner driver registered. tuner: chip found @ 0xc2 bttv0: i2c attach [Philips NTSC] i2c-core.o: client [Philips NTSC] registered to adapter [bt848 #0](pos. 1). tuner: chip found @ 0xc2 bttv1: i2c attach [Philips NTSC] i2c-core.o: client [Philips NTSC] registered to adapter [bt848 #1](pos. 8). i2c-core.o: driver i2c msp3400 driver registered. msp34xx: init: chip=MSP3430G-A1, has NICAM support msp3410: daemon started msp3410: thread: sleep bttv0: i2c attach [MSP3430G-A1] i2c-core.o: client [MSP3430G-A1] registered to adapter [bt848 #0](pos. 2). msp34xx: init: chip=MSP3430G-B6, has NICAM support msp3410: daemon started msp3410: thread: sleep bttv1: i2c attach [MSP3430G-B6] i2c-core.o: client [MSP3430G-B6] registered to adapter [bt848 #1](pos. 9). lirc_dev: IR Remote Control driver registered, at major 61 i2c-core.o: driver i2c ir driver registered. lirc_i2c: chip found @ 0x18 (Hauppauge IR) bttv0: i2c attach [Hauppauge IR] i2c-core.o: client [Hauppauge IR] registered to adapter [bt848 #0](pos. 3). lirc_i2c: chip found @ 0x18 (Hauppauge IR) bttv1: i2c attach [Hauppauge IR] i2c-core.o: client [Hauppauge IR] registered to adapter [bt848 #1](pos. 10). /sbin/modprobe bttv autoload=0 radio=1 bttv_verbose=2 bttv_debug=1 /sbin/modprobe tuner type=2 debug=1 /sbin/modprobe msp3400 simple=1 once=1 debug=2