I'm having a strange problem with a Pinnacle PCTV PRO. When xawtv is started after a boot everything (picture/sound) works perfectly. Carefully changing channels also works. However quickly changing channels or running scantv makes the card lose the tuner information (e.g. no picture is given and the channels are not recognised anymore). I have to reboot in order to restore the tuner to sanity (removing the bttv and tuner modules does not work). > This is on a PCCHIPS M810LMR board with a XP 1700+ with linux 2.4.18 and bttv 0.7.92. I have verified that the card is running with an unique IRQ. Below the dmesg output. Any help would be appreciated > Jul 8 21:54:12 outside kernel: Linux video capture interface: v1.00 > Jul 8 21:54:12 outside kernel: msp34xx: init: chip=MSP3451G-A2, has NICAM > support > Jul 8 21:54:12 outside kernel: msp3410: daemon started > Jul 8 21:54:12 outside kernel: PCI: Sharing IRQ 11 with 00:09.1 > Jul 8 21:54:12 outside kernel: bttv0: Bt878 (rev 17) at 00:09.0, irq: 11, > latency: 64, mmio: 0xcfdfc000 > Jul 8 21:54:12 outside kernel: bttv0: detected: Pinnacle PCTV [card=39], > PCI subsystem ID is bd11:1200 > Jul 8 21:54:12 outside kernel: bttv0: using: BT878(Pinnacle PCTV > Studio/Ra) [card=39,autodetected] > Jul 8 21:54:12 outside kernel: i2c-core.o: adapter bt848 #0 registered as > adapter 0. > Jul 8 21:54:12 outside kernel: bttv0: i2c: checking for MSP34xx @ 0x80... > found > Jul 8 21:54:12 outside kernel: bttv0: miro: id=16 tuner=1 radio=fmtuner > stereo=yes > Jul 8 21:54:12 outside kernel: bttv0: i2c: checking for MSP34xx @ 0x80... > found > Jul 8 21:54:12 outside kernel: i2c-core.o: driver i2c msp3400 driver > registered. > Jul 8 21:54:12 outside kernel: msp34xx: init: chip=MSP3451G-A2, has NICAM > support > Jul 8 21:54:12 outside kernel: msp3410: daemon started > Jul 8 21:54:12 outside kernel: bttv0: i2c attach [client=MSP3451G-A2,ok] > Jul 8 21:54:12 outside kernel: i2c-core.o: client [MSP3451G-A2] > registered to adapter [bt848 #0](pos. 0). > Jul 8 21:54:12 outside kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... > not found > Jul 8 21:54:12 outside kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... > not found > Jul 8 21:54:12 outside kernel: tvaudio: TV audio decoder + audio/video > mux driver > Jul 8 21:54:12 outside kernel: tvaudio: known chips: > tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic1 > 6c54 (PV951) > Jul 8 21:54:12 outside kernel: i2c-core.o: driver generic i2c audio > driver registered. > Jul 8 21:54:12 outside kernel: i2c-core.o: driver i2c TV tuner driver > registered. > Jul 8 21:54:12 outside kernel: tuner: probing bt848 #0 i2c adapter > [id=0x10005] > Jul 8 21:54:12 outside kernel: tuner: chip found @ 0xc2 > Jul 8 21:54:12 outside kernel: bttv0: i2c attach [client=Philips > PAL_I,ok] > Jul 8 21:54:12 outside kernel: i2c-core.o: client [Philips PAL_I] > registered to adapter [bt848 #0](pos. 1). > Jul 8 21:54:12 outside kernel: bttv0: registered device video0 > Jul 8 21:54:12 outside kernel: bttv0: registered device vbi0 > Jul 8 21:54:12 outside kernel: bttv0: registered device radio0 > Jul 8 21:54:12 outside kernel: bttv0: PLL: 28636363 => 35468950 ... ok