Hello - I've been using ivtv with my PVR-350 for quite a few years, but it's worked so well that I'm essentially still a newbie because I haven't had the opportunity/need to tinker with it much.  I'm writing this email because I'm having an issue that others don't seem to be having.  I recently upgraded my entire gentoo box.  This includes upgrading the kernel to:

Linux myth2 2.6.17-gentoo-r7 #4 PREEMPT Fri Sep 22 16:48:53 CDT 2006 i686 Pentium III (Coppermine) GNU/Linux

As well as all the packages, including ivtv to 0.7.  Evertything seemed to be working correctly, but my video has [seemingly] random corruption.  The corruption looks like macroblocking that is sometimes seen in HD signals, though it [generally] seems to be across a horizontal row (though this isn't always true).  It doesn't happen constantly, but does happen every few seconds.

When I do "cat /dev/video0 > test.mpg", I see this issue.  When I play this in mplayer (using xvmc), I see lines that say:
[mpegvideo_xvmc @0xb420f0]00 motion_type at 36 20
[mpegvideo_xvmc @0xb420f0]concealing 45 DC, 45 AC, 45 MV errors

I assume this means that the actual mpeg file that's being generated has errors in it, but I'm no expert.

I see a number of other issues related to DMA, but I'm not seeing the errors via dmesg (see below), so I'm guessing this is unrelated (though I could be totally wrong).  I don't know what type of motherboard I have - this computer is 7+ years old.  My cpu does not seem loaded, but here are the details, just in case:
myth2 tmp # cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Pentium III (Coppermine)
stepping        : 6
cpu MHz         : 1005.170
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse up
bogomips        : 2011.87


The original code I was running was via emerge, but I also grabbed the latest svn code from the 0.7 trunk and built it.  This code also generated the same results.

lsmod returns:

myth2 tmp # lsmod
Module                  Size  Used by
snd_pcm_oss            31232  0
snd_mixer_oss          13120  1 snd_pcm_oss
snd_ca0106             23972  0
snd_rawmidi            16672  1 snd_ca0106
snd_ac97_codec         78560  1 snd_ca0106
snd_pcm                63432  3 snd_pcm_oss,snd_ca0106,snd_ac97_codec
snd_timer              16388  1 snd_pcm
snd                    38820  7 snd_pcm_oss,snd_mixer_oss,snd_ca0106,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_timer
snd_ac97_bus            1728  1 snd_ac97_codec
snd_page_alloc          6792  2 snd_ca0106,snd_pcm
msp3400                24960  0
saa7127                 9364  0
saa7115                12080  0
tda9887                13392  0
tuner                  43660  0
ivtv                  158192  0
firmware_class          6848  1 ivtv
i2c_algo_bit            7112  1 ivtv
tveeprom               12080  1 ivtv
i2c_core               14672  8 msp3400,saa7127,saa7115,tda9887,tuner,ivtv,i2c_algo_bit,tveeprom

The system is using v4l, which is new to me (/dev/video0 is linked to /dev/v4l/video0).

Thanks in advance for any assistance/pointers in the manner - Doug Conyers
(doug.conyers [at] gmail.com)


ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.7.1 (development revision 3412) loading
ivtv:  Linux version: 2.6.17-gentoo-r7 preempt mod_unload PENTIUMIII 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 WinTV PVR-350 card (cx23415 based)
PCI: Enabling device 0000:02:0b.0 (0014 -> 0016)
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 9
PCI: setting IRQ 9 as level-triggered
ACPI: PCI Interrupt 0000:02:0b.0[A] -> Link [LNKH] -> GSI 9 (level, low) -> IRQ 9
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom 0-0050: Hauppauge model 48132, rev K168, serial# 2947985
tveeprom 0-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 0-0050: audio processor is MSP4448 (idx 27)
tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
tveeprom 0-0050: has radio, has IR remote
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
tda9887 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
msp3400 0-0040: MSP4448G-A2 supports radio, mode is autodetect and autoselect
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner 0-0061: type set to 47 (LG NTSC (TAPE series))
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ivtv:  ====================  END INIT IVTV  ====================
Adding 506036k swap on /dev/hda2.  Priority:-1 extents:1 across:506036k
spurious 8259A interrupt: IRQ7.
PCI: Enabling device 0000:02:0a.0 (0004 -> 0005)
ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:02:0a.0[A] -> Link [LNKG] -> GSI 10 (level, low) -> IRQ 10
Model 1006 Rev 00000000 Serial 10061102
spurious 8259A interrupt: IRQ15.
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to