Hello, Here's a follow-up to my previous posting. I didn't have all devices in /dev/ setup correctly at the time, due to running MAKEDEV in some other directory and failing to check whether the devices in /dev/ had actually been created correctly (the i2c devices were missing ...). I think I have those setup correctly now, but still I can't get any sensible output from xawtv, radio and tvtime. I tried numerous permutations of module params, param omissions, etc -- given below is just a typical example. Brigitte pathology data: Machine: Intel(R) Pentium(R) 4 CPU 2.40GHz Kernel: Linux 2.6.0-test11 Original source-tree to which applied 'patch-2.6.0-test11-kraxel.gz'. Edited tda9887.c and changed 0x86 into 0x96, as described elsewhere, and removed tvaudio.ko after module installation. Pinnacle PCTV PRO PAL-BG/I/DK/SECAM Retail D/GB/NL (Red card) ID on card: EMPTYV-51015403-2.4 Video processor chip: Conexant Fusion 878A TV Sound processor/decoder chip: Micronas MSP 3410G B11 PAL/SECAM/NTSC/FM Radio Tuner chip: Philips TDA9887TS Multiplexer chip: Philips HEF4052BT ??: Philips TDA1308 ??: 78M05 clock-crystal 1: 28.6 clock-crystal 2: 18.4 /etc/modprobe.conf: options i2c-core i2c_debug=1 options i2c-algo-bit i2c_debug=1 options bttv radio=1 gbuffers=16 autoload=1 bttv_debug=1 vbi_debug=1 bttv_verbose=2 install bttv \ /sbin/modprobe -v tuner type=5 debug=1; \ /sbin/modprobe -v tda9887 debug=1 ; \ /sbin/modprobe -v msp3400 debug=2 ; \ /sbin/modprobe -v --ignore-install bttv $> cat /sbin/bttv-on !/bin/sh modprobe i2c-piix4 modprobe i2c-core modprobe i2c-dev modprobe i2c-algo-bit modprobe bttv $> bttv-on FATAL: Module i2c_core already in kernel. insmod /lib/modules/2.6.0-test11/kernel/drivers/media/video/tuner.ko type=5 debug=1 insmod /lib/modules/2.6.0-test11/kernel/drivers/media/video/tda9887.ko debug=1 insmod /lib/modules/2.6.0-test11/kernel/drivers/media/video/msp3400.ko debug=2 insmod /lib/modules/2.6.0-test11/kernel/drivers/media/video/bttv.ko radio=1 gbuffers=16 autoload=1 bttv_debug=1 vbi_debug=1 bttv_verbose=2 $> dmesg <6>i2c /dev entries driver <7>i2c-core.o: driver dev_driver registered. <6>Linux video capture interface: v1.00 <7>i2c-core.o: driver i2c TV tuner driver registered. <7>i2c-core.o: driver i2c tda9887 driver registered. <7>i2c-core.o: driver i2c msp3400 driver registered. <6>bttv: driver version 0.9.12 loaded <6>bttv: using 16 buffers with 2080k (520 pages) each for capture <6>bttv: Bt8xx card found (0). <6>bttv0: Bt878 (rev 17) at 0000:02:0a.0, irq: 22, latency: 32, mmio: 0xf3000000 <6>bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012 <6>bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected] <7>bttv0: risc main @ 044fb000 <7>bttv0: gpio: en=00000000, out=00000000 in=00fffbff [init] <4>tuner: chip found @ 0xc0 <4>bttv0: i2c attach [client=(tuner unset)] <-- ??? <4>registering 0-0060 <4>tuner: type forced to -1 (<NULL>) [insmod] <-- ??? <4>tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) <4>tda9887: chip found @ 0x96 <-- seems correct? <4>bttv0: i2c attach [client=tda9887] <4>registering 0-004b <7>msp34xx: setvolume: mute=on 65535:65535 v=0x00 b=0x00 <6>msp34xx: init: chip=MSP3410G-B11 +nicam +simple +radio <4>msp3410: daemon started <7>msp3410: thread: sleep <4>bttv0: i2c attach [client=MSP3410G-B11] <4>registering 0-0040 <6>bttv0: i2c: checking for MSP34xx @ 0x80... found <6>bttv0: pinnacle/mt: id=2 info="PAL+SECAM / stereo" radio=yes <4>bttv0: using tuner=33 <4>tuner: pinnacle pal <4>tda9885/6/7: 0xd4 0x6e 0x09 [pinnacle_id=2] <4>tuner: type already set (5) <6>bttv0: i2c: checking for MSP34xx @ 0x80... found <6>bttv0: i2c: checking for TDA9875 @ 0xb0... not found <6>bttv0: i2c: checking for TDA7432 @ 0x8a... not found <6>bttv0: registered device video0 <6>bttv0: registered device vbi0 <6>bttv0: registered device radio0 <7>msp34xx: AUDC_SET_INPUT(4) <7>bttv0: video mux: input=0 mux=2 <7>msp34xx: AUDC_SET_INPUT(4) <6>bttv0: PLL: 28636363 => 35468950 .<7>msp3410: thread: wakeup <4> ok <7>msp3410: setting mode: autodetect start (0x0001) <7>msp3410: detection still in progress <7>msp3410: detection still in progress <7>msp3410: current mode: ERROR (0x0000) <-- ??? <7>msp34xx: setbass: 32768 0x00 <7>msp34xx: settreble: 32768 0x00 <7>msp34xx: setvolume: mute=on 65535:65535 v=0x00 b=0x00 <7>msp3410: thread: sleep lsmod: Module Size Used by bttv 147692 0 msp3400 25636 0 tda9887 8196 0 tuner 18572 0 video_buf 23300 1 bttv v4l2_common 7296 1 bttv btcx_risc 5896 1 bttv videodev 10752 1 bttv i2c_algo_bit 11144 1 bttv i2c_dev 11520 0 i2c_piix4 8588 0 i2c_core 26248 7 bttv,msp3400,tda9887,tuner,i2c_algo_bit,i2c_dev,i2c_piix4 ... [deletia]