Hi folks, I just bought a new Pinnacle PCTV (not the RAVE, not the PRO, not the Studio, just plain "Pinnacle PCTV") video capture card and got it all set up. It looks like this one, however, has a different tuner chip than the ones currently supported. It comes up and plays video fine with the bttv driver, but can't change channels under linux (I can change them if I boot into windows and use the included software, of course). The bttv driver auto-detects card 39 (which seems right), but it also auto-detects the "Temic PAL_DK (4016 FY5)" tuner (which is totally wrong). Looking at the card, the tuner is actually a TDA9885TS chip. I don't see reference to this chip anywhere in the kernel source, and after a couple hours of searching the web and list archives, I'm not seeing any reference to it in this context. Is anyone working on getting this tuner to work under linux? If not, is anyone willing to work with me to get it working? =) The datasheet for this chip can be found at: http://www.semiconductors.philips.com/acrobat/datasheets/TDA9885_TDA9886_1.pdf Some functionality for this chip aparently is implemented in the ati driver at: http://custom.lab.unb.br/pub/os/linux/ati/ati.2/ Below is some info that might help -- if there is any other info I can give that would be helpful, let me know. =) ----- From the syslog ------ Sep 2 21:55:55 saidin kernel: Linux video capture interface: v1.00 Sep 2 21:55:55 saidin kernel: bttv: driver version 0.7.96 loaded Sep 2 21:55:55 saidin kernel: bttv: using 4 buffers with 2080k (8320k total) for cap ture Sep 2 21:55:55 saidin kernel: bttv: Host bridge is VIA Technologies, Inc. VT82C693A/ 694x [Apollo PRO133x] Sep 2 21:55:55 saidin kernel: bttv: Host bridge is VIA Technologies, Inc. VT82C596 P ower Management Sep 2 21:55:55 saidin kernel: bttv: Bt8xx card found (0). Sep 2 21:55:55 saidin kernel: bttv0: Bt878 (rev 17) at 00:13.0, irq: 10, latency: 32 , mmio: 0xda101000 Sep 2 21:55:55 saidin kernel: bttv0: detected: Pinnacle PCTV [card=39], PCI subsyste m ID is 11bd:0012 Sep 2 21:55:55 saidin kernel: bttv0: using: BT878(Pinnacle PCTV Studio/Ra) [card=39, autodetected] Sep 2 21:55:55 saidin kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found Sep 2 21:55:55 saidin kernel: bttv0: miro: id=27 tuner=16 radio=no stereo=no Sep 2 21:55:55 saidin kernel: bttv0: using tuner=16 Sep 2 21:55:55 saidin kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found Sep 2 21:55:55 saidin kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Sep 2 21:55:55 saidin kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found Sep 2 21:55:55 saidin kernel: tvaudio: TV audio decoder + audio/video mux driver Sep 2 21:55:55 saidin kernel: tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9 850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951) Sep 2 21:55:55 saidin kernel: tuner: probing bt848 #0 i2c adapter [id=0x10005] Sep 2 21:55:55 saidin kernel: tuner: chip found @ 0xc0 Sep 2 21:55:55 saidin kernel: bttv0: i2c attach [client=Temic PAL_DK (4016 FY5),ok] Sep 2 21:55:55 saidin kernel: bttv0: registered device video0 Sep 2 21:55:55 saidin kernel: bttv0: registered device vbi0 Sep 2 21:55:58 saidin kernel: bttv0: PLL: 28636363 => 35468950 ... ok Sep 2 21:55:59 saidin kernel: bttv0: PLL: switching off ------- From lspci ----------- 00:13.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 1 1) 00:13.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) ------ Discrete chips on the board ------ Conexant Fusion 878A (obviously =) HCF4052 (Analog demux) TDA9885TS (multifunction/multistandard demodulator (tuner)) 24WC08J (? didn't look it up ?) M1865M/EPCOS (? didn't look it up ?) -- Wesley J. Landaker - wjl@xxxxxxxxxxxxx OpenPGP FP: C99E DF40 54F6 B625 FD48 B509 A3DE 8D79 541F F830