Is this after a cold reboot?  Also what are you doing when that DMA error
happens, what is the history of it occuring?  Seems odd, maybe something
else is happening, or the chip could need a good reset.

>ivtv: Encoder Firmware may be buggy, use version 0x02040011

Also the firmware, your using a newer one which they changed encoding
quite a bit moving the buffers, and removed block based DMA mode.  Try
the version of firmware recommened and see if that helps.

Thanks,
Chris

On Thu, Mar 24, 2005 at 11:10:13AM -0800, Michael Wester wrote:
>  I get the following at bottom of dmesg when I try to watch
> > > live tv within mythtv using the "working tuner" of the pvr-500:
> > > cx25840: Decoder set size 720x480 (from 720x487) -> scale  0x65529, 
> > > filter 0
> > > ivtv: IRQ: IVTV_IRQ_DEC_DMA_ERR intr 1
> > > ivtv: IRQ: IVTV_IRQ_DEC_DMA_ERR intr 2
> > > ivtv: DMA Registers State: xfer: 0x00000000, state: 0x00000003
> > > dec_addr: 0x00000000 enc_addr: 0x17d60000 control: 0x00000003
> > > ivtv: DMA DEC Buffers:
> > >  0x00000000:0x00000000:0x00000000
> > > ivtv: DMA ENC Buffers:
> > >  0x0010fec0:0x17f64000:0x00004000
> > >  0x00113ec0:0x17f68000:0x80004000
> > >  0x000e96c0:0x17f34000:0x00004000
> > >  0x000ed6c0:0x17f38000:0x80004000
> > >  0x1cffffff:0x7fbafbf7:0xf3ffff9f
> > >  0xff9ffe7f:0xa39ffff7:0x1807c7fc
> > >  0xfdbfeff6:0x59fdfbf5:0x1d8fdf7e
> > >  0xc2636e7d:0x1dc9eb9e:0xeeefffbe
> > > ivtv: Checking FW at 283520 jiffies
> > 
> > This definitely should be fixed with 0.3.2l, I think, would like testing
> > to make sure in all cases, has for my systems though.
> > 
> > >
> 
> Just installed 0.3.2l, and no improvement.  Some difference in loading
> of ivtv- an error  regarding no_black magic showing up:
> 
> module cx25840 unsupported by SUSE/Novell, tainting kernel.
> no_black_magic: can only take 1 arguments
> cx25840: `1' invalid for parameter `no_black_magic'
> 
> At any rate, the ivtv parts of dmesg and on...
> 
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.3.2 (l) loading
> ivtv: Linux version: 2.6.8-24.10-default 586 REGPARM gcc-3.3
> ivtv: In case of problems please include the debug info
> ivtv: between the START INIT IVTV and END INIT IVTV lines when
> ivtv: mailing the ivtv-devel mailinglist.
> ivtv: Autodetected WinTV PVR 350 card
> ivtv: Found an iTVC15 based chip
> ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 10 (level, low) -> IRQ 10
> ivtv: XXX PCI device: 0x5833 vendor: 0x1002
> module tveeprom unsupported by SUSE/Novell, tainting kernel.
> tveeprom: Hauppauge: model = 48132, rev = K168, serial# = 7520207
> tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
> tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
> tveeprom: audio_processor = MSP3440 (type = 11)
> ivtv: i2c attach [client=tveeprom[0],ok]
> ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model
> 0x00ad1598, Revision 0x00000001
> ivtv: NTSC tuner detected
> ivtv: Radio detected
> module tuner unsupported by SUSE/Novell, tainting kernel.
> tuner: Ignoring new-style parameters in presence of obsolete ones
> tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
> ivtv: i2c attach [client=(tuner unset),ok]
> module saa7115 unsupported by SUSE/Novell, tainting kernel.
> saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
> saa7115: detecting saa7115 client on address 0x42
> saa7115: writing init values
> ivtv: i2c attach [client=saa7115[0],ok]
> saa7115: status: (1E) 0x00, (1F) 0xc0
> module saa7127 unsupported by SUSE/Novell, tainting kernel.
> saa7127: Ignoring new-style parameters in presence of obsolete ones
> saa7127: video encoder driver version V 0.3 loaded
> saa7127: detecting saa7127 client on address 0x88
> saa7127: Selecting NTSC video Standard
> saa7127: Selecting S-Video+Composite
> saa7127: Turn WSS off
> saa7127: Widescreen Mode 4:3 Full Format
> saa7127: Selecting Normal Encoder Input
> saa7127: Enable Video Output
> ivtv: i2c attach [client=saa7127[0],ok]
> module msp3400 unsupported by SUSE/Novell, tainting kernel.
> msp34xx: ivtv version
> msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode,
> simpler (G) no-thread mode
> msp34xx: $Id$ compiled on: Mar 24 2005 10:46:59
> Linux agpgart interface v0.100 (c) Dave Jones
> ivtv: i2c attach [client=MSP3448W-A2,ok]
> Linux Kernel Card Services
>   options:  [pci] [cardbus] [pm]
> ivtv: Encoder revision: 0x02050032
> ivtv: Encoder Firmware may be buggy, use version 0x02040011
> ivtv: Decoder revision: 0x02020023
> ivtv: Configuring WinTV PVR 350 card with 10 streams
> ivtv: Registered v4l2 device, streamtype 0 minor 0
> ivtv: Create DMA stream 0 using 1024 16384 byte buffers  0 kbytes total
> ivtv: Allocate DMA stream 0 using 1024 16384 byte buffers  16777216
> kbytes totalivtv: Registered v4l2 device, streamtype 1 minor 32
> ivtv: Create DMA stream 1
> ivtv: Allocate DMA stream 1
> ivtv: Registered v4l2 device, streamtype 2 minor 224
> ivtv: Create stream 2 using 40 52224 byte buffers  0 kbytes total
> ivtv: Allocate stream 2 using 40 52224 byte buffers  2097152 kbytes total
> ivtv: Registered v4l2 device, streamtype 3 minor 24
> ivtv: Create DMA stream 3 using 455 4608 byte buffers  0 kbytes total
> ivtv: Allocate DMA stream 3 using 455 4608 byte buffers  2097152 kbytes total
> ivtv: Registered v4l2 device, streamtype 4 minor 64
> ivtv: Create stream 4
> ivtv: Allocate stream 4
> ivtv: Registered v4l2 device, streamtype 5 minor 16
> ivtv: Create DMA stream 5 using 16 65536 byte buffers  0 kbytes total
> ivtv: Allocate DMA stream 5 using 16 65536 byte buffers  1048576 kbytes total
> ivtv: Registered v4l2 device, streamtype 6 minor 228
> ivtv: Create stream 6 using 1024 2048 byte buffers  0 kbytes total
> ivtv: Allocate stream 6 using 1024 2048 byte buffers  262144 kbytes total
> ivtv: Registered v4l2 device, streamtype 7 minor 232
> ivtv: Create stream 7
> ivtv: Allocate stream 7
> ivtv: Registered v4l2 device, streamtype 8 minor 48
> ivtv: Create DMA stream 8 using 6 86400 byte buffers  0 kbytes total
> ivtv: Allocate DMA stream 8 using 6 86400 byte buffers  518400 kbytes total
> ivtv: Create DMA stream 9 using 32 65536 byte buffers  0 kbytes total
> ivtv: Setting Tuner 47
> tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
> saa7115: decoder set input (4)
> saa7115: now setting Composite input
> ivtv: Setting audio matrix to input 3, output 1
> ivtv: Switching standard to NTSC.
> ivtv: ivtv_enc_thread: pid = 3556, itv = 0xdd6ebf20
> ivtv: ivtv_dec_thread: pid = 3557, itv = 0xdd6ebf20
> ieee1394: Initialized config rom entry `ip1394'
> saa7115: decoder set norm NTSC
> spurious 8259A interrupt: IRQ7.
> saa7115: set audio: 0x01
> saa7127: Setting Encoder Video Standard
> saa7127: Set NTSC Video Mode
> saa7127: Selecting NTSC video Standard
> ivtv: Initialized WinTV PVR 350, card #0
> ivtv: Autodetected WinTV PVR 150 card
> ivtv: Found an iTVC16 based chip
> ACPI: PCI interrupt 0000:04:08.0[A] -> GSI 3 (level, low) -> IRQ 3
> ivtv: XXX PCI device: 0x5833 vendor: 0x1002
> tveeprom: The eeprom says no radio is present, but the tuner type
> tveeprom: indicates otherwise. I will assume that radio is present.
> tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7855692
> tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
> tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
> tveeprom: audio_processor = MSP3410D (type = 5)
> ivtv: i2c attach [client=tveeprom[1],ok]
> tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
> ivtv: i2c attach [client=(tuner unset),ok]
> saa7115: starting probe for adapter ivtv i2c driver #1 (0x10005)
> saa7127: detecting saa7127 client on address 0x88
> saa7127: saa7127 client id: saa7127_i2c_id 1, skipped
> ivtv: Tuner Type 57, Tuner formats 0x00001000, Radio: yes, Model
> 0x00914652, Revision 0x00000001
> ivtv: NTSC tuner detected
> ivtv: Radio detected
> module cx25840 unsupported by SUSE/Novell, tainting kernel.
> no_black_magic: can only take 1 arguments
> cx25840: `1' invalid for parameter `no_black_magic'
> cx25840: Ignoring new-style parameters in presence of obsolete ones
> BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
> cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 14264 loaded.
> cx25840: FW image md5 digest: 3a4803384f749d644ee1f1ca9dcb12fa
> cx25840: FW image sha1 digest: 2b5e6292b7391c980b93d156cf6b34178ce770f6
> ivtv: i2c attach [client=cx25840[0],ok]
> module wm8775 unsupported by SUSE/Novell, tainting kernel.
> ivtv: i2c attach [client=wm8775[0],ok]
> ivtv: Encoder revision: 0x02050032
> ivtv: Encoder Firmware may be buggy, use version 0x02040011
> ivtv: Configuring WinTV PVR 150 card with 5 streams
> ivtv: Registered v4l2 device, streamtype 0 minor 1
> ivtv: Create DMA stream 0 using 1024 16384 byte buffers  0 kbytes total
> ivtv: Allocate DMA stream 0 using 1024 16384 byte buffers  16777216
> kbytes totalivtv: Registered v4l2 device, streamtype 1 minor 33
> ivtv: Create DMA stream 1
> ivtv: Allocate DMA stream 1
> ivtv: Registered v4l2 device, streamtype 2 minor 225
> ivtv: Create stream 2 using 40 52224 byte buffers  0 kbytes total
> ivtv: Allocate stream 2 using 40 52224 byte buffers  2097152 kbytes total
> ivtv: Registered v4l2 device, streamtype 3 minor 25
> ivtv: Create DMA stream 3 using 455 4608 byte buffers  0 kbytes total
> ivtv: Allocate DMA stream 3 using 455 4608 byte buffers  2097152 kbytes total
> ivtv: Registered v4l2 device, streamtype 4 minor 65
> ivtv: Create stream 4
> ivtv: Allocate stream 4
> ivtv: Setting Tuner 57
> tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #1
> ivtv: ivtv_enc_thread: pid = 3701, itv = 0xdd700214
> ivtv: Switching standard to NTSC.
> ivtv: Initialized WinTV PVR 150, card #1
> ivtv: Autodetected WinTV PVR 150 card
> ivtv: Found an iTVC16 based chip
> ACPI: PCI interrupt 0000:04:09.0[A] -> GSI 7 (level, low) -> IRQ 7
> ivtv: XXX PCI device: 0x5833 vendor: 0x1002
> tveeprom: The eeprom says no radio is present, but the tuner type
> tveeprom: indicates otherwise. I will assume that radio is present.
> tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7855692
> tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57)
> tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
> tveeprom: audio_processor = MSP3410D (type = 5)
> ivtv: i2c attach [client=tveeprom[2],ok]
> tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #2
> ivtv: i2c attach [client=(tuner unset),ok]
> saa7115: starting probe for adapter ivtv i2c driver #2 (0x10005)
> saa7127: detecting saa7127 client on address 0x88
> saa7127: saa7127 client id: saa7127_i2c_id 2, skipped
> cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 14264 loaded.
> cx25840: FW image md5 digest: 3a4803384f749d644ee1f1ca9dcb12fa
> cx25840: FW image sha1 digest: 2b5e6292b7391c980b93d156cf6b34178ce770f6
> ivtv: i2c attach [client=cx25840[1],ok]
> ivtv: i2c attach [client=wm8775[1],ok]
> ivtv: Tuner Type 57, Tuner formats 0x00001000, Radio: yes, Model
> 0x00914652, Revision 0x00000001
> ivtv: NTSC tuner detected
> ivtv: Radio detected
> ivtv: Encoder revision: 0x02050032
> ivtv: Encoder Firmware may be buggy, use version 0x02040011
> ivtv: Configuring WinTV PVR 150 card with 5 streams
> ivtv: Registered v4l2 device, streamtype 0 minor 2
> ivtv: Create DMA stream 0 using 1024 16384 byte buffers  0 kbytes total
> ivtv: Allocate DMA stream 0 using 1024 16384 byte buffers  16777216
> kbytes totalivtv: Registered v4l2 device, streamtype 1 minor 34
> ivtv: Create DMA stream 1
> ivtv: Allocate DMA stream 1
> ivtv: Registered v4l2 device, streamtype 2 minor 226
> ivtv: Create stream 2 using 40 52224 byte buffers  0 kbytes total
> ivtv: Allocate stream 2 using 40 52224 byte buffers  2097152 kbytes total
> ivtv: Registered v4l2 device, streamtype 3 minor 26
> ivtv: Create DMA stream 3 using 455 4608 byte buffers  0 kbytes total
> ivtv: Allocate DMA stream 3 using 455 4608 byte buffers  2097152 kbytes total
> ivtv: Registered v4l2 device, streamtype 4 minor 66
> ivtv: Create stream 4
> ivtv: Allocate stream 4
> ivtv: Setting Tuner 57
> tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #2
> ivtv: ivtv_enc_thread: pid = 3830, itv = 0xdd714508
> ivtv: Switching standard to NTSC.
> ivtv: Initialized WinTV PVR 150, card #2
> ivtv: ====================  END INIT IVTV  ====================
> agpgart: Detected Ati IGP9100/M chipset
> agpgart: Maximum main memory to use for agp memory: 380M
> agpgart: AGP aperture is 64M @ 0xf8000000
> ACPI: PCI interrupt 0000:02:0c.0[A] -> GSI 10 (level, low) -> IRQ 10
> Yenta: CardBus bridge found at 0000:02:0c.0 [1524:1411]
> Yenta: ISA IRQ mask 0x0040, PCI irq 10
> Socket status: 30000006
> ohci1394: $Rev: 1223 $ Ben Collins <[EMAIL PROTECTED]>
> ACPI: PCI interrupt 0000:02:0a.0[A] -> GSI 7 (level, low) -> IRQ 7
> ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[7] 
> MMIO=[fe000000-fe0007ff]  Max Packet=[2048]
> module ivtv_fb unsupported by SUSE/Novell, tainting kernel.
> ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0)
> ivtv-osd: Framebuffer is at decoder-relative address 0x00510000 and
> has 1704960 bytes.
> ivtv-osd: screen coords: [0 0] -> [720 480]
> ivtv-osd: original global alpha = 208
> ivtv-osd: current OSD state = 39
> ivtv-osd: new global alpha = 208 (1 255 0)
> ivtv-osd: framebuffer at 0xf1510000, mapped to 0xde590000, size 1350k
> ivtv-osd: mode is 720x480x32, linelength=2880
> ivtv-osd: fb1: iTVC15 TV out frame buffer device
> ivtv: Allocate DMA stream 9 using 32 65536 byte buffers  2097152 kbytes total
> ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00e018000073b0c9]
> cs: IO port probe 0x0c00-0x0cff: excluding 0xc00-0xc07 0xc10-0xc17
> 0xc50-0xc57 0xc68-0xc6f 0xcd0-0xcd7
> cs: IO port probe 0x0820-0x08ff: excluding 0x830-0x837
> cs: IO port probe 0x0800-0x080f: clean.
> cs: IO port probe 0x03e0-0x04ff: excluding 0x408-0x40f 0x4d0-0x4d7
> cs: IO port probe 0x0100-0x03af: excluding 0x170-0x177 0x260-0x267
> 0x280-0x287 0x370-0x377
> cs: IO port probe 0x0a00-0x0aff: clean.
> spurious 8259A interrupt: IRQ15.
> NET: Registered protocol family 10
> Disabled Privacy Extensions on device c037f760(lo)
> IPv6 over IPv4 tunneling driver
> IA-32 Microcode Update Driver: v1.14 <[EMAIL PROTECTED]>
> microcode: No suitable data for CPU0
> IA-32 Microcode Update Driver v1.14 unregistered
> ACPI: PCI interrupt 0000:00:14.5[B] -> GSI 3 (level, low) -> IRQ 3
> ACPI: Power Button (FF) [PWRF]
> ACPI: Processor [CPU1] (supports C1)
> powernow: This module only works with AMD K7 CPUs
> module lirc_dev unsupported by SUSE/Novell, tainting kernel.
> lirc_dev: IR Remote Control driver registered, at major 61
> module lirc_i2c unsupported by SUSE/Novell, tainting kernel.
> bttv: driver version 0.9.15 loaded
> bttv: using 8 buffers with 2080k (520 pages) each for capture
> lirc_i2c: chip found @ 0x18 (Hauppauge IR)
> ivtv: i2c attach [client=Hauppauge IR,ok]
> lirc_dev: lirc_register_plugin:sample_rate: 10
> eth0: no IPv6 routers present
> Disabled Privacy Extensions on device da6c9400(sit0)
> lp: driver loaded but no devices found
> drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
> usbcore: registered new driver usbserial_generic
> usbcore: registered new driver usbserial
> drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
> Non-volatile memory driver v1.2
> bootsplash: status on console 0 changed to on
> cx25840: Decoder set size 720x480 (from 720x487) -> scale  0x65529, filter 0
> ivtv: IRQ: IVTV_IRQ_DEC_DMA_ERR intr 1
> ivtv: IRQ: IVTV_IRQ_DEC_DMA_ERR intr 2
> ivtv: DMA Registers State: xfer: 0x00000000, state: 0x00000003
> dec_addr: 0x00000000 enc_addr: 0x17c80000 control: 0x00000003
> ivtv: DMA DEC Buffers:
>  0x00000000:0x00000000:0x00000000
> ivtv: DMA ENC Buffers:
>  0x000edec0:0x17ee4000:0x00004000
>  0x000f1ec0:0x17ee8000:0x80004000
>  0x000e5700:0x17ed8000:0x00004000
>  0x000e9700:0x17edc000:0x80004000
>  0x000ed700:0x18304000:0x80004000
>  0xff9ffe3f:0xb39ffff7:0x5807c7fe
>  0x7dbfebe6:0x59fdfbf7:0x1d8fdf7e
>  0xc2636675:0x1dcdeb9e:0xaeefff9e
> ivtv: Checking FW at 166054 jiffies
> [EMAIL PROTECTED]:~>
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ivtv-devel

-- 
---
 Chris Kennedy / [EMAIL PROTECTED]
  Engineer KMOS-TV/KTBG-FM
  Broadcasting Services Department
  Central Missouri State University


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to