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
