PDA

View Full Version : IVTV/MythTV Problem on FC6



mshaw72cwr
19th December 2006, 01:53 AM
Hello,

I am fairly new to Linux and FC6 trying to leave MS behind for good. I have an AMD Sempron 2800 processor, oodles of RAM and a Hauppauge WinTV PVR-150 card.

This is from DMESG and looks fine except for the first line. I have no clue what that might mean or how to fix it.

ivtv: no version for "struct_module" found: kernel tainted.
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.8.2 (tagged release) loading
ivtv: Linux version: 2.6.18-1.2849.fc6 SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1
ivtv: In case of problems please include the debug info between
ivtv: the START INIT IVTV and END INIT IVTV lines, along with
ivtv: any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge card (cx23416 based)
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Autodetected Hauppauge WinTV PVR-150
tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: Encoder revision: 0x02050032
ivtv0: Registered device video0 for encoder MPEG
ivtv0: Registered device video32 for encoder YUV
ivtv0: Registered device vbi0 for encoder VBI
ivtv0: Registered device video24 for encoder PCM audio
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv: ==================== END INIT IVTV ====================


Once I start recording with MythTV, I get the following in DMESG anywhere from 1 minute to hours afterwards. The only way to get thiings going again with MythTV and ivtv is to reboot until it repeats and so on. It is very frustrating but I am willing to hang in there and get it working. I need help though, as a newbie, to get through this. IVTV claims to have fixed this specific problem in 0.8.1 but it occured there and now it seems even worse with 0.8.2.

ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (3) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: REDO DMA took too many tries.
ivtv0 warning: Error Encoder DMA
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 0
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 0
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 0 -> 128
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 128 -> 0
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 20
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 20 -> 0
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 24
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 24 -> 128
ivtv0 warning: offset 128 -> 0
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020005
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 88
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 88 -> 0
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 72
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 72 -> 128
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020005
ivtv0 warning: offset 128 -> 0
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020005
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 48
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: (3) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: REDO DMA took too many tries.
ivtv0 warning: Error Encoder DMA
ivtv0 warning: offset 48 -> 0
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020005
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 0
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020005
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (3) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: REDO DMA took too many tries.
ivtv0 warning: Error Encoder DMA
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 0
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00020001
ivtv0 warning: ENC: (2) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 0
ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00020001
ivtv0 warning: offset 0 -> 128
ivtv0 warning: offset 128 -> 0


Please help if you can. I want to stay forever on Linux and especially with Fedora.

With hope,

Mondo

Jman
20th December 2006, 12:18 AM
Where did you get ivtv and mythtv from? I followed this guide (http://wilsonet.com/mythtv/).

I did have some problems with using MythTV directly. These errors sound vaguely familiar, unfortunately my myth box is not accessible.

Are you able to play video directly from the video device, like doing
mplayer /dev/video I have had luck scheduling programs to record then playing the mpg files back with mplayer later.

mshaw72cwr
20th December 2006, 03:20 AM
Thanks Jman.

I forgot to say that it records fine and plays back before the dma errors occur. After the 5th try for the dma access the mythtv frontend locks up. Sometimes it times out and recovers but the backend is frozen. Other times the only choice is to reboot.

Hopefully this helps further.

Mondo

SuperNu
20th December 2006, 05:50 AM
Do you use raid, lvm or cpuspeed on your system? Those seem to be causes of the DMA errors. There have been some conversations on ivtv's devel (http://www.gossamer-threads.com/lists/ivtv/devel/) and users (http://www.gossamer-threads.com/lists/ivtv/users/) mailing lists. I do not know what the fix is, but be sure to check the lists and see if they help you out.

--SN