Oh, I hate to be the first bearer of bad news...ran with the patch on pristine 0.4.6 sources, encoder died on first or second recording (need to reboot).
egrep ivtv /var/log/messages ... Aug 25 15:10:24 localhost kernel: tuner (ivtv): chip found at addr 0xc2 i2c-bus cx88[0] Aug 25 15:10:24 localhost kernel: tda9887 1-0043: (ivtv) chip found @ 0x86 (cx88[0]) Aug 25 15:10:24 localhost kernel: ivtv: ==================== START INIT IVTV ==================== Aug 25 15:10:24 localhost kernel: ivtv: version 0.4.3 (tagged release) loading Aug 25 15:10:24 localhost kernel: ivtv: Linux version: 2.6.15-1.1833_FC4smp SMP 686 REGPARM 4KSTACKS gcc-4.0 Aug 25 15:10:24 localhost kernel: ivtv: In case of problems please include the debug info between Aug 25 15:10:24 localhost kernel: ivtv: the START INIT IVTV and END INIT IVTV lines, along with Aug 25 15:10:24 localhost kernel: ivtv: any module options, when mailing the ivtv-users mailinglist. Aug 25 15:10:24 localhost kernel: ivtv0: Autodetected WinTV PVR 250 card (cx23416 based) Aug 25 15:10:24 localhost kernel: tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 Aug 25 15:10:24 localhost kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] Aug 25 15:10:25 localhost kernel: ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] Aug 25 15:10:25 localhost kernel: saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) Aug 25 15:10:25 localhost kernel: ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21] Aug 25 15:10:25 localhost kernel: ivtv0: i2c attach to card #0 ok [client=MSP3445G-B8, addr=40] Aug 25 15:10:25 localhost kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) Aug 25 15:10:25 localhost kernel: ivtv0: Encoder revision: 0x02040024 Aug 25 15:10:25 localhost kernel: ivtv0 warning: Encoder Firmware can be buggy, use version 0x02040011 or 0x02050032. Aug 25 15:10:25 localhost kernel: ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) Aug 25 15:10:25 localhost kernel: ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) Aug 25 15:10:25 localhost kernel: ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) Aug 25 15:10:25 localhost kernel: ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) Aug 25 15:10:25 localhost kernel: tuner: type set to 50 (TCL 2002N) by ivtv i2c driver #0 Aug 25 15:10:25 localhost kernel: ivtv0: Initialized WinTV PVR 250, card #0 Aug 25 15:10:25 localhost kernel: ivtv: ==================== END INIT IVTV ==================== Aug 25 15:10:37 localhost kernel: ivtv0: i2c attach to card #0 ok [client=Hauppauge IR, addr=18] Aug 25 15:14:25 localhost kernel: ivtv0: Removed WinTV PVR 250, card #0 Aug 25 15:14:32 localhost kernel: ivtv: ==================== START INIT IVTV ==================== Aug 25 15:14:32 localhost kernel: ivtv: version 0.4.6 (tagged release) loading Aug 25 15:14:32 localhost kernel: ivtv: Linux version: 2.6.15-1.1833_FC4smp SMP 686 REGPARM 4KSTACKS gcc-4.0 Aug 25 15:14:32 localhost kernel: ivtv: In case of problems please include the debug info between Aug 25 15:14:32 localhost kernel: ivtv: the START INIT IVTV and END INIT IVTV lines, along with Aug 25 15:14:32 localhost kernel: ivtv: any module options, when mailing the ivtv-users mailinglist. Aug 25 15:14:32 localhost kernel: ivtv0: Autodetected WinTV PVR 250 card (cx23416 based) Aug 25 15:14:32 localhost kernel: tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 Aug 25 15:14:32 localhost kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] Aug 25 15:14:32 localhost kernel: ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] Aug 25 15:14:33 localhost kernel: saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) Aug 25 15:14:33 localhost kernel: ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21] Aug 25 15:14:33 localhost kernel: ivtv0: i2c attach to card #0 ok [client=MSP3445G-B8, addr=40] Aug 25 15:14:33 localhost kernel: ivtv0: i2c attach to card #0 ok [client=Hauppauge IR, addr=18] Aug 25 15:14:34 localhost kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) Aug 25 15:14:34 localhost kernel: ivtv0: Encoder revision: 0x02040024 Aug 25 15:14:34 localhost kernel: ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) Aug 25 15:14:34 localhost kernel: ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) Aug 25 15:14:34 localhost kernel: ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) Aug 25 15:14:34 localhost kernel: ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) Aug 25 15:14:34 localhost kernel: tuner: type set to 50 (TCL 2002N) by ivtv i2c driver #0 Aug 25 15:14:34 localhost kernel: ivtv0: Initialized WinTV PVR 250, card #0 Aug 25 15:14:34 localhost kernel: ivtv: ==================== END INIT IVTV ==================== Aug 25 15:17:28 localhost kernel: tuner (ivtv): chip found at addr 0xc2 i2c-bus cx88[0] Aug 25 15:17:30 localhost kernel: tda9887 1-0043: (ivtv) chip found @ 0x86 (cx88[0]) Aug 25 15:17:30 localhost kernel: ivtv: ==================== START INIT IVTV ==================== Aug 25 15:17:30 localhost kernel: ivtv: version 0.4.6 (tagged release) loading Aug 25 15:17:30 localhost kernel: ivtv: Linux version: 2.6.15-1.1833_FC4smp SMP 686 REGPARM 4KSTACKS gcc-4.0 Aug 25 15:17:30 localhost kernel: ivtv: In case of problems please include the debug info between Aug 25 15:17:30 localhost kernel: ivtv: the START INIT IVTV and END INIT IVTV lines, along with Aug 25 15:17:30 localhost kernel: ivtv: any module options, when mailing the ivtv-users mailinglist. Aug 25 15:17:30 localhost kernel: ivtv0: Autodetected WinTV PVR 250 card (cx23416 based) Aug 25 15:17:30 localhost kernel: tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 Aug 25 15:17:31 localhost kernel: ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] Aug 25 15:17:31 localhost kernel: ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] Aug 25 15:17:31 localhost kernel: saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) Aug 25 15:17:31 localhost kernel: ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21] Aug 25 15:17:31 localhost kernel: ivtv0: i2c attach to card #0 ok [client=MSP3445G-B8, addr=40] Aug 25 15:17:31 localhost kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) Aug 25 15:17:31 localhost kernel: ivtv0: Encoder revision: 0x02040024 Aug 25 15:17:31 localhost kernel: ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) Aug 25 15:17:31 localhost kernel: ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total) Aug 25 15:17:31 localhost kernel: ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total) Aug 25 15:17:31 localhost kernel: ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) Aug 25 15:17:31 localhost kernel: tuner: type set to 50 (TCL 2002N) by ivtv i2c driver #0 Aug 25 15:17:31 localhost kernel: ivtv0: Initialized WinTV PVR 250, card #0 Aug 25 15:17:31 localhost kernel: ivtv: ==================== END INIT IVTV ==================== Aug 25 15:17:31 localhost kernel: ivtv0: i2c attach to card #0 ok [client=Hauppauge IR, addr=18] Aug 25 15:51:16 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:51:16 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:51:16 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:51:25 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:51:25 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020004 Aug 25 15:51:25 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:51:26 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:51:34 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:51:34 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:51:34 localhost kernel: ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020000 Aug 25 15:52:33 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:52:33 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:52:34 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:52:38 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:52:38 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00000000 Aug 25 15:52:38 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:52:38 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:53:20 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:53:20 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:53:20 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:54:03 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:54:03 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:54:03 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:54:03 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:54:42 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:54:42 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:54:42 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:54:42 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:55:06 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:55:06 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:55:06 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:55:06 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:55:38 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:55:38 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020004 Aug 25 15:55:38 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:55:38 localhost kernel: ivtv0 warning: offset 128 -> 24 Aug 25 15:55:47 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:55:47 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:55:47 localhost kernel: ivtv0 warning: offset 24 -> 128 Aug 25 15:55:47 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:55:47 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:55:47 localhost kernel: ivtv0 warning: offset 128 -> 96 Aug 25 15:55:48 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:55:48 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020004 Aug 25 15:55:48 localhost kernel: ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020000 Aug 25 15:55:48 localhost kernel: ivtv0 warning: offset 96 -> 0 Aug 25 15:55:48 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:55:48 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:55:55 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:55:55 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:55:55 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:55:56 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:55:59 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:55:59 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:55:59 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:56:01 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:56:08 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:56:08 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:56:08 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:56:08 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:56:19 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:56:19 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:56:19 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:56:19 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:56:28 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:56:28 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:56:28 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:56:28 localhost kernel: ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00000004 Aug 25 15:56:28 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:56:29 localhost kernel: ivtv0 warning: offset 128 -> 20 Aug 25 15:56:30 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:56:30 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:56:30 localhost kernel: ivtv0 warning: offset 20 -> 128 Aug 25 15:56:30 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:56:35 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:56:35 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020004 Aug 25 15:56:35 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:56:35 localhost kernel: ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020004 Aug 25 15:56:35 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:56:36 localhost kernel: ivtv0 warning: offset 128 -> 44 Aug 25 15:56:44 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00000000 Aug 25 15:56:44 localhost kernel: ivtv0 warning: offset 44 -> 128 Aug 25 15:56:44 localhost kernel: ivtv0 warning: offset 128 -> 32 Aug 25 15:57:00 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:57:00 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:57:00 localhost kernel: ivtv0 warning: offset 32 -> 128 Aug 25 15:57:00 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 15:57:04 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:57:04 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020004 Aug 25 15:57:04 localhost kernel: ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020000 Aug 25 15:57:04 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 15:57:05 localhost kernel: ivtv0 warning: offset 128 -> 40 Aug 25 15:59:02 localhost kernel: ivtv0 warning: DMA err b Aug 25 15:59:02 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 15:59:02 localhost kernel: ivtv0 warning: offset 40 -> 128 Aug 25 15:59:02 localhost kernel: ivtv0 warning: offset 128 -> 52 Aug 25 16:01:11 localhost kernel: ivtv0 warning: DMA err b Aug 25 16:01:11 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 16:01:11 localhost kernel: ivtv0 warning: offset 52 -> 128 Aug 25 16:01:11 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 16:02:32 localhost kernel: ivtv0 warning: DMA err b Aug 25 16:02:32 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 16:02:32 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 16:02:32 localhost kernel: ivtv0 warning: offset 128 -> 28 Aug 25 16:02:35 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 16:02:35 localhost kernel: ivtv0 warning: offset 28 -> 128 Aug 25 16:02:35 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 16:03:03 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 16:03:03 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 16:03:03 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 16:03:04 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 16:03:04 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 16:03:04 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 16:04:32 localhost kernel: ivtv0 warning: DMA err b Aug 25 16:04:32 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 16:04:32 localhost kernel: ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020000 Aug 25 16:04:32 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 16:04:32 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 16:08:28 localhost kernel: ivtv0 warning: DMA err b Aug 25 16:08:28 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 16:08:28 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 16:08:28 localhost kernel: ivtv0 warning: offset 128 -> 0 Aug 25 16:08:30 localhost kernel: ivtv0 warning: DMA err b Aug 25 16:08:30 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020000 Aug 25 16:08:30 localhost kernel: ivtv0 warning: offset 0 -> 128 Aug 25 16:08:30 localhost kernel: ivtv0 warning: offset 128 -> 116 Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: REG_DMAXFER 2 wait failed Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: (0) DMA Error 0x00000001 00000004 Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: REG_DMAXFER 2 wait failed Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: (1) DMA Error 0x00000001 00000000 Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: REG_DMAXFER 2 wait failed Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: (2) DMA Error 0x00000001 00000000 Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: REG_DMAXFER 2 wait failed Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: (3) DMA Error 0x00000001 00000000 Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: REG_DMAXFER 2 wait failed Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: (4) DMA Error 0x00000001 00000000 Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: REG_DMAXFER 2 wait failed Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: (5) DMA Error 0x00000001 00000000 Aug 25 16:08:44 localhost kernel: ivtv0 warning: ENC: REDO DMA took too many tries. Aug 25 16:08:44 localhost kernel: ivtv0 warning: Error Encoder DMA _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
