Hello all, I have been using the bttv driver and xawtv with the test series of 2.4 kernels for some time now. I have had a problem for a while now, but didn't notice its symptoms until recently. The problem exists in every version of bttv + Linux 2.4-testx I have tried. The latest I have tried is bttv 0.7.42 and linux 2.4-test8. I have a WinTV PCI containing a BT878KHF and Micronas MSP3415B3. When I try to grab video from my WinTV device, the following error message is logged: Aug 1 21:04:14 dragon kernel: msp34xx: I/O error #1 (write 0x12/0x0a) Aug 1 21:04:15 dragon kernel: msp34xx: I/O error #2 (write 0x12/0x0a) Aug 1 21:04:15 dragon kernel: msp34xx: I/O error #3 (write 0x12/0x0a) Aug 1 21:04:15 dragon kernel: msp34xx: giving up, reseting chip. Sound will go off, sorry folks :-| A more detailed log may be found at the bottom of this message. The effects of this when capturing from the composite input seem to be nil, I still hear sound despite the error message. However, I recently started to use the coaxial input on my card. When I grab from the television* input, I get the error message and no sound. My assumption is that the msp34xx card is not employed when using the composite input as sound and video is already demultiplexed. I bought the card here in Germany, so it is a PAL model. However, I am using it on an NTSC source. Video works fine, and I am assuming the only difference between the PAL and NTSC models is the coaxial connector on the back. Is this a known bug? I have been unable to find any documentation on this problem. I am using an Athlon processor, FIC SD11 motherboard, es1370 based sound card, (have tried stock and ALSA drivers) and Haupauge WinTV PCI capture card. Most of the related kernel code is compiled as modules. I have no penguin on my i2c bus that I know of. Thanks for any input! == .... Sep 15 17:02:13 dragon kernel: Linux video capture interface: v1.00 Sep 15 17:02:13 dragon kernel: i2c-core.o: i2c core module Sep 15 17:02:13 dragon kernel: i2c-algo-bit.o: i2c bit algorithm module Sep 15 17:02:13 dragon kernel: bttv: driver version 0.7.42 loaded Sep 15 17:02:13 dragon kernel: bttv: using 2 buffers with 2080k (4160k total) for capture Sep 15 17:02:13 dragon kernel: bttv: Bt8xx card found (0). Sep 15 17:02:13 dragon kernel: bttv0: Bt878 (rev 2) at 00:04.0, irq: 9, latency: 160, memory: 0xeddfd000 Sep 15 17:02:13 dragon kernel: bttv0: subsystem: 0070:13eb => Hauppauge WinTV => card=10 Sep 15 17:02:13 dragon kernel: bttv0: model: BT878(Hauppauge new (bt878)) [autodetected] Sep 15 17:02:13 dragon kernel: bttv0: Hauppauge msp34xx: reset line init Sep 15 17:02:13 dragon kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0. Sep 15 17:02:13 dragon kernel: bttv0: Hauppauge eeprom: tuner=Philips FI1216 MK2 (5) Sep 15 17:02:13 dragon kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found Sep 15 17:02:13 dragon kernel: i2c-core.o: driver i2c msp3400 driver registered. Sep 15 17:02:13 dragon kernel: msp34xx: init: chip=MSP3415D-B3, has NICAM support Sep 15 17:02:13 dragon kernel: msp3410: daemon started Sep 15 17:02:13 dragon kernel: bttv0: i2c attach [MSP3415D-B3] Sep 15 17:02:13 dragon kernel: i2c-core.o: client [MSP3415D-B3] registered to adapter [bt848 #0](pos. 0). Sep 15 17:02:13 dragon kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Sep 15 17:02:13 dragon kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found Sep 15 17:02:13 dragon kernel: tvaudio: TV audio decoder + audio/video mux driver Sep 15 17:02:13 dragon kernel: tvaudio: known chips: tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951) Sep 15 17:02:13 dragon kernel: i2c-core.o: driver generic i2c audio driver registered. Sep 15 17:02:13 dragon kernel: i2c-core.o: driver i2c TV tuner driver registered. Sep 15 17:02:13 dragon kernel: tuner: chip found @ 0x61 Sep 15 17:02:13 dragon kernel: bttv0: i2c attach [Philips PAL] Sep 15 17:02:13 dragon kernel: i2c-core.o: client [Philips PAL] registered to adapter [bt848 #0](pos. 1). Sep 15 17:02:13 dragon kernel: bttv0: PLL: 28636363 => 35468950 ... ok Sep 15 17:02:15 dragon kernel: bttv0: PLL: switching off Sep 15 17:02:16 dragon kernel: msp34xx: I/O error #1 (read 0x10/0x200) Sep 15 17:02:16 dragon kernel: msp34xx: I/O error #2 (read 0x10/0x200) Sep 15 17:02:16 dragon kernel: msp34xx: I/O error #3 (read 0x10/0x200) Sep 15 17:02:17 dragon kernel: msp34xx: giving up, reseting chip. Sound will go off, sorry folks :-| .... * As xawtv calls it. -- W. Michael Petullo :wq