I am getting repeated (10 a second or so) of this error message in my dmesg:

ivtv: IRQ: IVTV_IRQ_DEC_DMA_ERR
ivtv: IRQ: IVTV_IRQ_DEC_DMA_ERR
ivtv: IRQ: IVTV_IRQ_DEC_DMA_ERR

I have tried multiple versions of the driver, from the "stable" old releases 
to
the newest 0.3.4q.  I have 2 PVR 250s.  I just added the
second one two days ago.  I am unaware if the new one caused this as the
recordings are still fine.  The only thing that tipped me off to
these messages was a 4.2 Gig /var/log/messages file!!!  I do not have the 
second
pvr 250 set up as I have directv and no second receiver to
use yet.  I do not know enough about driver options and the ivtv driver 
itself,
as i have never passed it any options and it has worked
fine.  Now I am wondering what the cause of these messages is... If I start
watching Live TV from a cold boot, I do not get these messages.
When I start watching a recording, they start, and will not stop until another
cold boot.  I am baffled because the messages will start even
if I'm watching something in MythVideo, which should be completely isolated.
Here is the output of my IVTV dmesg stuff:

May 15 12:03:28 mythtv ivtv: ==================== START INIT IVTV
====================
May 15 12:03:28 mythtv ivtv: version 0.3.3 (t) loading
May 15 12:03:28 mythtv ivtv: Linux version: 2.6.10-gentoo-r6 SMP preempt
PENTIUM4 4KSTACKS gcc-3.3
May 15 12:03:28 mythtv ivtv: In case of problems please include the debug info
May 15 12:03:28 mythtv ivtv: between the START INIT IVTV and END INIT IVTV 
lines
when
May 15 12:03:28 mythtv ivtv: mailing the ivtv-devel mailinglist.
May 15 12:03:28 mythtv ivtv: Autodetected WinTV PVR 250 card
May 15 12:03:28 mythtv ivtv: Found an iTVC16 based chip
May 15 12:03:28 mythtv ACPI: PCI interrupt 0000:00:08.0[A] -> GSI 11 (level,
low) -> IRQ 11
May 15 12:03:28 mythtv ivtv: Unreasonably low latency timer, setting to 64 
(was 32)
May 15 12:03:28 mythtv ivtv: VIA PCI device: 0x3168 vendor: 0x1106
May 15 12:03:28 mythtv tveeprom: Hauppauge: model = 32552, rev = C168, serial# 
=
7648526
May 15 12:03:28 mythtv tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 
47)
May 15 12:03:28 mythtv tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 =
0x00001000)
May 15 12:03:28 mythtv tveeprom: audio_processor = MSP3440 (type = 11)
May 15 12:03:28 mythtv ivtv: i2c attach [client=tveeprom[50],ok]
May 15 12:03:28 mythtv ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio:
yes, Model 0x008d1598, Revision 0x00000001
May 15 12:03:28 mythtv ivtv: NTSC tuner detected
May 15 12:03:28 mythtv ivtv: Radio detected
May 15 12:03:28 mythtv tuner: Ignoring new-style parameters in presence of
obsolete ones
May 15 12:03:28 mythtv tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver 
#0
May 15 12:03:28 mythtv ivtv: i2c attach [client=(tuner unset),ok]
May 15 12:03:28 mythtv saa7115: starting probe for adapter ivtv i2c driver #0
(0x10005)
May 15 12:03:28 mythtv saa7115: detecting saa7115 client on address 0x42
May 15 12:03:28 mythtv saa7115: writing init values
May 15 12:03:28 mythtv ivtv: i2c attach [client=saa7115[50],ok]
May 15 12:03:28 mythtv saa7115: status: (1E) 0x00, (1F) 0xc0
May 15 12:03:28 mythtv msp34xx: ivtv version
May 15 12:03:28 mythtv msp34xx: init: chip=MSP3448W-A2, has NICAM support,
simple (D) mode, simpler (G) no-thread mode
May 15 12:03:28 mythtv msp34xx: $Id$ compiled on: May 15 2005 10:54:54
May 15 12:03:28 mythtv ivtv: i2c attach [client=MSP3448W-A2,ok]
May 15 12:03:28 mythtv ivtv: Encoder revision: 0x02040024
May 15 12:03:28 mythtv ivtv: Encoder Firmware may be buggy, use version 
0x02040011
May 15 12:03:28 mythtv ivtv: Configuring WinTV PVR 250 card with 5 streams
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 0 minor 0
May 15 12:03:28 mythtv ivtv: Create DMA stream 0 using 1024 16384 byte buffers
0 kbytes total
May 15 12:03:28 mythtv ivtv: Allocate DMA stream 0 using 1024 16384 byte 
buffers
16777216 kbytes total
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 1 minor 32
May 15 12:03:28 mythtv ivtv: Create DMA stream 1
May 15 12:03:28 mythtv ivtv: Allocate DMA stream 1
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 2 minor 224
May 15 12:03:28 mythtv ivtv: Create DMA stream 2 using 80 52224 byte buffers  
0
kbytes total
May 15 12:03:28 mythtv ivtv: Allocate DMA stream 2 using 80 52224 byte buffers
4194304 kbytes total
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 3 minor 24
May 15 12:03:28 mythtv ivtv: Create DMA stream 3 using 455 4608 byte buffers  
0
kbytes total
May 15 12:03:28 mythtv ivtv: Allocate DMA stream 3 using 455 4608 byte buffers
2097152 kbytes total
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 4 minor 64
May 15 12:03:28 mythtv ivtv: Create stream 4
May 15 12:03:28 mythtv ivtv: Allocate stream 4
May 15 12:03:28 mythtv ivtv: Setting Tuner 47
May 15 12:03:28 mythtv tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv 
i2c
driver #0
May 15 12:03:28 mythtv saa7115: decoder set input (4)
May 15 12:03:28 mythtv saa7115: now setting Composite input
May 15 12:03:28 mythtv ivtv: Setting audio matrix to input 3, output 1
May 15 12:03:28 mythtv ivtv: Switching standard to NTSC.
May 15 12:03:28 mythtv ivtv: ivtv_enc_thread: pid = 5256, itv = 0xe0ac3620
May 15 12:03:28 mythtv saa7115: decoder set norm NTSC
May 15 12:03:28 mythtv saa7115: set audio: 0x01
May 15 12:03:28 mythtv ivtv: Initialized WinTV PVR 250, card #0
May 15 12:03:28 mythtv ivtv: Autodetected WinTV PVR 250 card
May 15 12:03:28 mythtv ivtv: Found an iTVC15 based chip
May 15 12:03:28 mythtv ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 11 (level,
low) -> IRQ 11
May 15 12:03:28 mythtv ivtv: Unreasonably low latency timer, setting to 64 
(was 32)
May 15 12:03:28 mythtv ivtv: VIA PCI device: 0x3168 vendor: 0x1106
May 15 12:03:28 mythtv tveeprom: Hauppauge: model = 48432, rev = I110, serial# 
=
6143256
May 15 12:03:28 mythtv tveeprom: tuner = Philips FI1236 MK2 (idx = 10, type = 
2)
May 15 12:03:28 mythtv tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 =
0x00001000)
May 15 12:03:28 mythtv tveeprom: audio_processor = MSP3440 (type = 11)
May 15 12:03:28 mythtv ivtv: i2c attach [client=tveeprom[50],ok]
May 15 12:03:28 mythtv tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver 
#1
May 15 12:03:28 mythtv ivtv: i2c attach [client=(tuner unset),ok]
May 15 12:03:28 mythtv saa7115: starting probe for adapter ivtv i2c driver #1
(0x10005)
May 15 12:03:28 mythtv saa7115: detecting saa7115 client on address 0x42
May 15 12:03:28 mythtv saa7115: writing init values
May 15 12:03:28 mythtv ivtv: i2c attach [client=saa7115[50],ok]
May 15 12:03:28 mythtv saa7115: status: (1E) 0x48, (1F) 0xc0
May 15 12:03:28 mythtv msp34xx: ivtv version
May 15 12:03:28 mythtv msp34xx: init: chip=MSP3448W-A2, has NICAM support,
simple (D) mode, simpler (G) no-thread mode
May 15 12:03:28 mythtv msp34xx: $Id$ compiled on: May 15 2005 10:54:54
May 15 12:03:28 mythtv ivtv: i2c attach [client=MSP3448W-A2,ok]
May 15 12:03:28 mythtv ivtv: Tuner Type 2, Tuner formats 0x00001000, Radio: 
yes,
Model 0x00a51450, Revision 0x00000000
May 15 12:03:28 mythtv ivtv: NTSC tuner detected
May 15 12:03:28 mythtv ivtv: Radio detected
May 15 12:03:28 mythtv ivtv: Encoder revision: 0x02040024
May 15 12:03:28 mythtv ivtv: Encoder Firmware may be buggy, use version 
0x02040011
May 15 12:03:28 mythtv ivtv: Decoder revision: 0x02020023
May 15 12:03:28 mythtv ivtv: Configuring WinTV PVR 250 card with 5 streams
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 0 minor 1
May 15 12:03:28 mythtv ivtv: Create DMA stream 0 using 1024 16384 byte buffers
0 kbytes total
May 15 12:03:28 mythtv ivtv: Allocate DMA stream 0 using 1024 16384 byte 
buffers
16777216 kbytes total
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 1 minor 33
May 15 12:03:28 mythtv ivtv: Create DMA stream 1
May 15 12:03:28 mythtv ivtv: Allocate DMA stream 1
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 2 minor 225
May 15 12:03:28 mythtv ivtv: Create DMA stream 2 using 80 52224 byte buffers  
0
kbytes total
May 15 12:03:28 mythtv ivtv: Allocate DMA stream 2 using 80 52224 byte buffers
4194304 kbytes total
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 3 minor 25
May 15 12:03:28 mythtv ivtv: Create DMA stream 3 using 455 4608 byte buffers  
0
kbytes total
May 15 12:03:28 mythtv ivtv: Allocate DMA stream 3 using 455 4608 byte buffers
2097152 kbytes total
May 15 12:03:28 mythtv ivtv: Registered v4l2 device, streamtype 4 minor 65
May 15 12:03:28 mythtv ivtv: Create stream 4
May 15 12:03:28 mythtv ivtv: Allocate stream 4
May 15 12:03:28 mythtv ivtv: Setting Tuner 2
May 15 12:03:28 mythtv tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and
compatibles)) by ivtv i2c driver #1
May 15 12:03:28 mythtv saa7115: decoder set input (4)
May 15 12:03:28 mythtv saa7115: now setting Composite input
May 15 12:03:28 mythtv ivtv: Setting audio matrix to input 3, output 1
May 15 12:03:28 mythtv ivtv: ivtv_enc_thread: pid = 5277, itv = 0xe0ad7570
May 15 12:03:28 mythtv ivtv: Switching standard to NTSC.
May 15 12:03:28 mythtv spurious 8259A interrupt: IRQ7.
May 15 12:03:28 mythtv saa7115: decoder set norm NTSC
May 15 12:03:28 mythtv saa7115: set audio: 0x01
May 15 12:03:28 mythtv ivtv: Initialized WinTV PVR 250, card #1
May 15 12:03:28 mythtv ivtv: ====================  END INIT IVTV
====================

I believe the second tuner should be set to the LG TAPE tuner too, but am not
positive, as the cards do differ slightly.  Another thing to
note is that the second tuner does not have radio, but ivtv seems to detect 
one.

If anybody has any driver versions they think might work, or any
suggestions/module options, etc. please let me know!

Chris, if you want me to try specific stuff/code, just let me know! Whatever I
can do to help you out, you'd really be just helping me out in the long run!!!
With close inspection of my 4.2 Gig log file, these errors definitely
started upon adding the second pvr 250...  also, in the older driver version
(marked stable...)

I have no idea what to try, and I can't find any solutions searching
gossimer threads or google at all...  I have tried newer versions, like the
recent thread spoke of where Chris was trying out new code, but that does 
nothing
but change the 6 line error message to a 1 liner.  I have also tried adding
pci=routing, and/or noapic to my kernel options, I have changed PnP OS in BIOS 
to
no/yes, disabled/enabled different IRQ settings, disabled APIC in BIOS, etc.  
I
cannot get anything to work... The closest thing to error-free is disabling 
IRQ
11 in BIOS as a reserved IRQ, then the two PVR250s go on different IRQs and 
when
recording, I do not get any error messages.  Upon playback in MythTV, I start 
to
get bombarded with the IRQ/DMA errors...

I hope somebody can help me!!!
-Mat

P.S. If my gmail e-mails finally go through, I appologize for the multiple 
posts...


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to