Manu Abraham wrote: > Hans Gunnarsson wrote: > >> Manu, I have tried your patch, with no (well, quite limited at least) >> success. >> > > Can you load the modules with the verbose and debug options and then > post the output ? > > > Manu Loaded the modules with: modprobe bttv i2c_hw=1 i2c_debug=1 card=0x71 bttv_verbose=1 bttv_debug=1 modprobe bt878 bt878_verbose=1 bt878_debug=1 modprobe dst dst_type=1 dst_verbose=1 dst_debug=1 dst_ca dst_ca_verbose=1 dst_ca_debug=1 modprobe dst_ca dst_ca_verbose=1 dst_ca_debug=1 modprobe dvb-bt8xx debug=1 tuning takes a very long time, and still tuning failed. dmesg: bttv: driver version 0.9.15 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). ACPI: PCI interrupt 0000:06:02.0[A] -> GSI 18 (level, low) -> IRQ 169 bttv0: Bt878 (rev 17) at 0000:06:02.0, irq: 169, latency: 32, mmio: 0xdfefe000 bttv0: detected: Twinhan VisionPlus DVB-T [card=113], PCI subsystem ID is 1822:0001 bttv0: using: Twinhan DST + clones [card=113,insmod option] bttv0: risc main @ 0df4b000 bttv0: gpio: en=00000000, out=00000000 in=00f500fd [init] bttv0: using tuner=4 bttv0: add subdevice "dvb0" bt878: Unknown parameter `bt878_verbose' bt878: AUDIO driver version 0.0.0 loaded bt878: Bt878 AUDIO function found (0). ACPI: PCI interrupt 0000:06:02.1[A] -> GSI 18 (level, low) -> IRQ 169 bt878(0): Bt878 (rev 17) at 06:02.1, irq: 169, latency: 32, memory: 0xdfeff000 dst: Unknown parameter `dst_type' dvb_bt8xx: identified card0 as bttv0 DVB: registering new adapter (bttv0). bt-i2c: <W aa 00 06 00 00 00 00 00 fa > bt-i2c: <R ab =ff > bt-i2c: <R ab =00 =44 =54 =54 =2d =43 =49 =5b > dst_get_device_id: Recognise [DTT-CI] DST type : terrestrial DST type flags : 0x2 ts204 0x10 firmware version = 2 DVB: registering frontend 0 (DST DVB-T)... Feb 24 17:04:13 muhammed kernel: bt-i2c: <W aa 0b 23 90 00 08 00 00 3a > Feb 24 17:04:13 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:04:13 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:04:34 muhammed kernel: bt-i2c: <W aa 0b 23 90 00 08 00 80 ba > Feb 24 17:04:34 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:04:34 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:04:55 muhammed kernel: bt-i2c: <W aa 0b 24 dd 00 08 00 80 6c > Feb 24 17:04:55 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:04:55 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:05:16 muhammed kernel: bt-i2c: <W aa 0b 24 dd 00 08 00 00 ec > Feb 24 17:05:16 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:05:16 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:05:37 muhammed kernel: bt-i2c: <W aa 0b 22 42 00 08 00 00 89 > Feb 24 17:05:37 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:05:37 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:05:57 muhammed kernel: bt-i2c: <W aa 0b 22 42 00 08 00 80 09 > Feb 24 17:05:57 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:05:58 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:06:18 muhammed kernel: bt-i2c: <W aa 0b 23 90 00 08 00 80 ba > Feb 24 17:06:18 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:06:19 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:06:40 muhammed kernel: bt-i2c: <W aa 0b 23 90 00 08 00 80 ba > Feb 24 17:06:40 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:06:40 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:07:01 muhammed kernel: bt-i2c: <W aa 0b 23 90 00 08 00 00 3a > Feb 24 17:07:01 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:07:01 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:07:22 muhammed kernel: bt-i2c: <W aa 0b 24 dd 00 08 00 00 ec > Feb 24 17:07:22 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:07:22 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:07:43 muhammed kernel: bt-i2c: <W aa 0b 24 dd 00 08 00 80 6c > Feb 24 17:07:43 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:07:43 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:08:04 muhammed kernel: bt-i2c: <W aa 0b 22 42 00 08 00 80 09 > Feb 24 17:08:04 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:08:04 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:08:25 muhammed kernel: bt-i2c: <W aa 0b 22 42 00 08 00 00 89 > Feb 24 17:08:25 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:08:25 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:08:46 muhammed kernel: bt-i2c: <W aa 0b 23 90 00 08 00 00 3a > Feb 24 17:08:46 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:08:46 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:09:07 muhammed kernel: bt-i2c: <W aa 0b 81 50 00 08 00 00 1c > Feb 24 17:09:07 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:09:07 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:09:28 muhammed kernel: bt-i2c: <W aa 0b 81 50 00 08 00 80 9c > Feb 24 17:09:28 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:09:28 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:09:49 muhammed kernel: bt-i2c: <W aa 0b 82 9d 00 08 00 80 4e > Feb 24 17:09:49 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:09:49 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:10:10 muhammed kernel: bt-i2c: <W aa 0b 82 9d 00 08 00 00 ce > Feb 24 17:10:10 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:10:10 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:10:31 muhammed kernel: bt-i2c: <W aa 0b 80 02 00 08 00 00 6b > Feb 24 17:10:31 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:10:31 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:10:52 muhammed kernel: bt-i2c: <W aa 0b 80 02 00 08 00 80 eb > Feb 24 17:10:52 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:10:52 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:11:13 muhammed kernel: bt-i2c: <W aa 0b 81 50 00 08 00 80 9c > Feb 24 17:11:13 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:11:13 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:11:34 muhammed kernel: bt-i2c: <W aa 0b 81 50 00 08 00 80 9c > Feb 24 17:11:34 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:11:34 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:11:55 muhammed kernel: bt-i2c: <W aa 0b 81 50 00 08 00 00 1c > Feb 24 17:11:55 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:11:55 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:12:16 muhammed kernel: bt-i2c: <W aa 0b 82 9d 00 08 00 00 ce > Feb 24 17:12:16 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:12:16 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:12:37 muhammed kernel: bt-i2c: <W aa 0b 82 9d 00 08 00 80 4e > Feb 24 17:12:37 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:12:37 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:12:58 muhammed kernel: bt-i2c: <W aa 0b 80 02 00 08 00 80 eb > Feb 24 17:12:58 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:12:58 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:13:19 muhammed kernel: bt-i2c: <W aa 0b 80 02 00 08 00 00 6b > Feb 24 17:13:19 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:13:19 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:13:40 muhammed kernel: bt-i2c: <W aa 0b 81 50 00 08 00 00 1c > Feb 24 17:13:40 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:13:40 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:14:01 muhammed kernel: bt-i2c: <W aa 0b df 10 00 08 00 00 fe > Feb 24 17:14:01 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:14:02 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:14:22 muhammed kernel: bt-i2c: <W aa 0b df 10 00 08 00 80 7e > Feb 24 17:14:22 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:14:23 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:14:43 muhammed kernel: bt-i2c: <W aa 0b e0 5d 00 08 00 80 30 > Feb 24 17:14:43 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:14:43 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:15:04 muhammed kernel: bt-i2c: <W aa 0b e0 5d 00 08 00 00 b0 > Feb 24 17:15:04 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:15:04 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:15:25 muhammed kernel: bt-i2c: <W aa 0b dd c2 00 08 00 00 4e > Feb 24 17:15:25 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:15:25 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:15:46 muhammed kernel: bt-i2c: <W aa 0b dd c2 00 08 00 80 ce > Feb 24 17:15:46 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:15:46 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:16:07 muhammed kernel: bt-i2c: <W aa 0b df 10 00 08 00 80 7e > Feb 24 17:16:07 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:16:07 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:16:28 muhammed kernel: bt-i2c: <W aa 0b df 10 00 08 00 80 7e > Feb 24 17:16:28 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:16:29 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:16:49 muhammed kernel: bt-i2c: <W aa 0b df 10 00 08 00 00 fe > Feb 24 17:16:49 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:16:50 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:17:10 muhammed kernel: bt-i2c: <W aa 0b e0 5d 00 08 00 00 b0 > Feb 24 17:17:10 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:17:11 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:17:31 muhammed kernel: bt-i2c: <W aa 0b e0 5d 00 08 00 80 30 > Feb 24 17:17:31 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:17:31 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:17:52 muhammed kernel: bt-i2c: <W aa 0b dd c2 00 08 00 80 ce > Feb 24 17:17:52 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:17:52 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:18:13 muhammed kernel: bt-i2c: <W aa 0b dd c2 00 08 00 00 4e > Feb 24 17:18:13 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:18:13 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:18:34 muhammed kernel: bt-i2c: <W aa 0b df 10 00 08 00 00 fe > Feb 24 17:18:34 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:18:34 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:18:55 muhammed kernel: bt-i2c: <W aa 0a c5 d0 00 08 00 00 59 > Feb 24 17:18:56 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:18:56 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:19:16 muhammed kernel: bt-i2c: <W aa 0a c5 d0 00 08 00 80 d9 > Feb 24 17:19:16 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:19:17 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:19:37 muhammed kernel: bt-i2c: <W aa 0a c7 1d 00 08 00 80 8a > Feb 24 17:19:37 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:19:38 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:19:58 muhammed kernel: bt-i2c: <W aa 0a c7 1d 00 08 00 00 0a > Feb 24 17:19:58 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:19:59 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:20:19 muhammed kernel: bt-i2c: <W aa 0a c4 82 00 08 00 00 a8 > Feb 24 17:20:19 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:20:20 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:20:40 muhammed kernel: bt-i2c: <W aa 0a c4 82 00 08 00 80 28 > Feb 24 17:20:40 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:20:40 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:21:01 muhammed kernel: bt-i2c: <W aa 0a c5 d0 00 08 00 80 d9 > Feb 24 17:21:01 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:21:01 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:21:23 muhammed kernel: bt-i2c: <W aa 0a c5 d0 00 08 00 80 d9 > Feb 24 17:21:23 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:21:23 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:21:44 muhammed kernel: bt-i2c: <W aa 0a c5 d0 00 08 00 00 59 > Feb 24 17:21:44 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:21:44 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:22:04 muhammed kernel: bt-i2c: <W aa 0a c7 1d 00 08 00 00 0a > Feb 24 17:22:04 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:22:05 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:22:25 muhammed kernel: bt-i2c: <W aa 0a c7 1d 00 08 00 80 8a > Feb 24 17:22:25 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:22:26 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:22:46 muhammed kernel: bt-i2c: <W aa 0a c4 82 00 08 00 80 28 > Feb 24 17:22:46 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:22:47 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:23:07 muhammed kernel: bt-i2c: <W aa 0a c4 82 00 08 00 00 a8 > Feb 24 17:23:07 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:23:08 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:23:28 muhammed kernel: bt-i2c: <W aa 0a c5 d0 00 08 00 00 59 > Feb 24 17:23:28 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:23:29 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:23:50 muhammed kernel: bt-i2c: <W aa 0b 62 10 00 08 00 00 7b > Feb 24 17:23:50 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:23:50 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:24:11 muhammed kernel: bt-i2c: <W aa 0b 62 10 00 08 00 80 fb > Feb 24 17:24:11 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:24:11 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:24:32 muhammed kernel: bt-i2c: <W aa 0b 63 5d 00 08 00 80 ad > Feb 24 17:24:32 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:24:32 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:24:53 muhammed kernel: bt-i2c: <W aa 0b 63 5d 00 08 00 00 2d > Feb 24 17:24:53 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:24:53 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:25:13 muhammed kernel: bt-i2c: <W aa 0b 60 c2 00 08 00 00 cb > Feb 24 17:25:13 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:25:14 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:25:34 muhammed kernel: bt-i2c: <W aa 0b 60 c2 00 08 00 80 4b > Feb 24 17:25:34 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:25:35 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:25:55 muhammed kernel: bt-i2c: <W aa 0b 62 10 00 08 00 80 fb > Feb 24 17:25:55 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:25:56 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:26:17 muhammed kernel: bt-i2c: <W aa 0b 62 10 00 08 00 80 fb > Feb 24 17:26:17 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:26:17 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:26:38 muhammed kernel: bt-i2c: <W aa 0b 62 10 00 08 00 00 7b > Feb 24 17:26:38 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:26:38 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:26:59 muhammed kernel: bt-i2c: <W aa 0b 63 5d 00 08 00 00 2d > Feb 24 17:26:59 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:26:59 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:27:20 muhammed kernel: bt-i2c: <W aa 0b 63 5d 00 08 00 80 ad > Feb 24 17:27:20 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:27:20 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:27:41 muhammed kernel: bt-i2c: <W aa 0b 60 c2 00 08 00 80 4b > Feb 24 17:27:41 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:27:41 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:28:01 muhammed kernel: bt-i2c: <W aa 0b 60 c2 00 08 00 00 cb > Feb 24 17:28:02 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:28:02 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:28:22 muhammed kernel: bt-i2c: <W aa 0b 62 10 00 08 00 00 7b > Feb 24 17:28:22 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:28:23 muhammed kernel: bt-i2c: <R ab =ff > Feb 24 17:28:44 muhammed kernel: bt-i2c: <W aa 0b 62 10 00 08 00 80 fb > Feb 24 17:28:44 muhammed kernel: bt-i2c: ERR: -5 Feb 24 17:28:45 muhammed kernel: bt-i2c: <R ab =ff >