I recently downloaded the latest kernel as well as the latest bttv drivers (stable version 0.7.78) to my linux machine. I am using a WinTV PVR card from Hauppauge. While the compilation and installation went fine (even with kernel 2.4.9 version of bttv), I am facing an interesting problem. I get no audio when running the xawtv application. However, when I boot into Win2k and run the WinTV200 application and then immediately reboot into linux, everything works perfectly. I have gone through all the faqs and also numerous mailing lists. The only messages that I find relevant to my problem date back to 1998/1999. In that case, Erik Andersen has posted a patch to the file bttv.c. Obviously, the file is not even to be found in the current versions. I am reproducing the URL for your convenience (http://www.ultraviolet.org/mail-archives/linux-kernel.1999/0192.html). I am also providing the output (/var/log/messages) for the cards before booting into win2k and after. It is obvious that the MSP34xx chip is detected only after I have already initialized it in Win2k. Any insight you can offer will be highly appreciated as I have already spent a lot of time on this problem with no results. I am a relative newcomer to Linux. Thanks, Rehan Khamaruddin System: SMP: Dual P3 550 on Tyan S1832DL Video: Diamond V770 TNT2/Ultra 32MB Creative SbLive Creative SB16 Vibra Slackware 8.0 with 2.4.9 (SMP) (kernel recompiled with all options for v4l enabled) log before win2k: Sep 24 18:29:01 rsk1 kernel: bttv: driver version 0.7.72 loaded Sep 24 18:29:01 rsk1 kernel: bttv: using 2 buffers with 2080k (4160k total) for capture Sep 24 18:29:01 rsk1 kernel: bttv: Host bridge needs ETBF enabled. Sep 24 18:29:01 rsk1 kernel: bttv: Bt8xx card found (0). Sep 24 18:29:01 rsk1 kernel: bttv0: Bt878 (rev 17) at 00:13.0, irq: 19, latency: 64, memory: 0xfc8fe000 Sep 24 18:29:01 rsk1 kernel: bttv0: subsystem: 0070:13eb => Hauppauge WinTV => card=10 Sep 24 18:29:01 rsk1 kernel: bttv0: model: BT878(Hauppauge old) [insmod option] Sep 24 18:29:01 rsk1 kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found Sep 24 18:29:01 rsk1 kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Sep 24 18:29:01 rsk1 kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found Sep 24 18:29:01 rsk1 kernel: tvaudio: TV audio decoder + audio/video mux driver Sep 24 18:29:01 rsk1 kernel: tvaudio: known chips: tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951) Log after Win2k: Sep 24 19:00:05 rsk1 kernel: Linux video capture interface: v1.00 Sep 24 19:00:05 rsk1 kernel: bttv: driver version 0.7.78 loaded Sep 24 19:00:05 rsk1 kernel: bttv: using 2 buffers with 2080k (4160k total) for capture Sep 24 19:00:05 rsk1 kernel: bttv: Host bridge is Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge Sep 24 19:00:05 rsk1 kernel: bttv: Host bridge needs ETBF enabled. Sep 24 19:00:05 rsk1 kernel: bttv: Bt8xx card found (0). Sep 24 19:00:05 rsk1 kernel: bttv0: Bt878 (rev 17) at 00:13.0, irq: 19, latency: 64, memory: 0xfc8fe000 Sep 24 19:00:05 rsk1 kernel: bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb Sep 24 19:00:05 rsk1 kernel: bttv0: using: BT878(Hauppauge old) [card=2,insmod option] Sep 24 19:00:05 rsk1 kernel: bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] Sep 24 19:00:06 rsk1 kernel: bttv0: Hauppauge eeprom: model=45231, tuner=Philips FM1236 (2), radio=yes Sep 24 19:00:06 rsk1 kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found Sep 24 19:00:06 rsk1 kernel: msp34xx: init: chip=MSP3435G-B6, has NICAM support Sep 24 19:00:06 rsk1 kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Sep 24 19:00:06 rsk1 kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found Sep 24 19:00:06 rsk1 kernel: tvaudio: TV audio decoder + audio/video mux driver Sep 24 19:00:06 rsk1 kernel: tvaudio: known chips: tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951) _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp