On Sat, 2010-03-13 at 07:48 -0500, James Pifer wrote: > I was having problems with some of my mythtv recordings having bad > video. The leading contender for the issue is too much stuff going on > for one hard drive. So I added a new smaller drive for the OS and also > updated to the OS to CentOS 5.4. I then installed mythtv and ivtv using > yum. > > I have a PVR150/250/350. > > If I try to capture video by cat /dev/video0 (or 1 or 2) all I get is a > green picture. I've gone through the troubleshooting and did not come up > with a fix. > > modprobe.conf has nothing in it, but ivtv is loaded if I do an lsmod. > > Anyone have any suggestions?
Green video, in my experience, usually is a part of the result of a video standard mismatch: PAL vs. NTSC. I'll note that you said you get green video whether it is the PVR-150 with a CX25843 digitizer or a PVR-250/-350 with an SAA7115 video digitizer. So that means this is not a problem specific to the video digitizer. I note that tveeprom and the ivtv driver didn't blurt out the tuner type and video standard in your log messages. I also see only the base tuner module loaded and no other tuner related modules (this may be OK, but I suspect it is not if one of your tuners has FM radio support). I suspect you have a tuner type detetction problem. To confirm it is an analog tuner problem, try hooking up a VCR, DVD player, or external video camera to the compositie or S-Video inputs and try to capture video. Note, you will need to use v4l2-ctl to set the input and the video standard. Regards, Andy > Thanks, > James > > > > # rpm -qa | grep ivtv > ivtv-0.10.6-132.el5 > ivtv-kmdl-2.6.18-164.11.1.el5-0.10.6-132.el5 > ivtv-firmware-20080701-18 > perl-Video-ivtv-0.13-8.0.el5 > # uname -a > Linux mythtv.obrien-pifer.com 2.6.18-164.11.1.el5 #1 SMP Wed Jan 20 07:39:04 > EST 2010 i686 i686 i386 GNU/Linux > > > > # lsmod > Module Size Used by > iptable_filter 7105 0 > ip_tables 17029 1 iptable_filter > x_tables 17349 1 ip_tables > nfsd 204337 17 > exportfs 9665 1 nfsd > nfs_acl 7617 1 nfsd > auth_rpcgss 43105 1 nfsd > ipv6 267617 38 > xfrm_nalgo 13381 1 ipv6 > crypto_api 12609 1 xfrm_nalgo > autofs4 29253 3 > hidp 23105 2 > rfcomm 42457 0 > l2cap 29505 10 hidp,rfcomm > bluetooth 53925 5 hidp,rfcomm,l2cap > lockd 63081 2 nfsd > sunrpc 145405 14 nfsd,nfs_acl,auth_rpcgss,lockd > jfs 159596 1 > dm_mirror 24393 0 > dm_multipath 24909 0 > scsi_dh 11713 1 dm_multipath > video 21192 0 > hwmon 7365 0 > backlight 10049 1 video > sbs 18533 0 > i2c_ec 9025 1 sbs > button 10705 0 > battery 13637 0 > asus_acpi 19289 0 > ac 9157 0 > lp 15848 0 > wm8775 9805 0 > cx25840 26193 0 > cfi_probe 10817 0 > gen_probe 7617 1 cfi_probe > msp3400 31073 0 > saa7127 14933 0 > saa7115 17489 0 > tuner 58229 0 > scb2_flash 8525 0 > mtdcore 9989 1 scb2_flash > ivtv 122896 0 > parport_pc 29157 1 > chipreg 7361 2 cfi_probe,scb2_flash > floppy 57125 0 > e1000 115925 0 > ide_cd 40161 0 > i2c_piix4 13133 0 > parport 37513 2 lp,parport_pc > i2c_algo_bit 12489 1 ivtv > pcspkr 7105 0 > cx2341x 14277 1 ivtv > tveeprom 17873 1 ivtv > cdrom 36577 1 ide_cd > i2c_core 23745 11 > i2c_ec,wm8775,cx25840,msp3400,saa7127,saa7115,tuner,ivtv,i2c_piix4,i2c_algo_bit,tveeprom > serio_raw 10693 0 > videodev 25793 1 ivtv > v4l1_compat 16069 2 ivtv,videodev > v4l2_common 24385 7 > cx25840,msp3400,saa7115,tuner,ivtv,cx2341x,videodev > dm_raid45 67145 0 > dm_message 6977 1 dm_raid45 > dm_region_hash 15681 1 dm_raid45 > dm_log 14657 3 dm_mirror,dm_raid45,dm_region_hash > dm_mod 63225 4 dm_mirror,dm_multipath,dm_raid45,dm_log > dm_mem_cache 9537 1 dm_raid45 > mptspi 23625 0 > mptscsih 37825 1 mptspi > scsi_transport_spi 26305 1 mptspi > sd_mod 25281 0 > scsi_mod 141717 5 > scsi_dh,mptspi,mptscsih,scsi_transport_spi,sd_mod > mptbase 80517 2 mptspi,mptscsih > ext3 125001 3 > jbd 57065 1 ext3 > uhci_hcd 25421 0 > ohci_hcd 24553 0 > ehci_hcd 33869 0 > > /var/log/messages: > Mar 12 20:07:35 mythtv kernel: ivtv: ==================== START INIT IVTV > ==================== > Mar 12 20:07:35 mythtv kernel: ivtv: version 0.10.6 (tagged release) loading > Mar 12 20:07:35 mythtv kernel: ivtv: Linux version: 2.6.18-164.11.1.el5 SMP > mod_unload 686 REGPARM 4KSTACKS gcc-4.1 > Mar 12 20:07:35 mythtv kernel: ivtv: In case of problems please include the > debug info between > Mar 12 20:07:35 mythtv kernel: ivtv: the START INIT IVTV and END INIT IVTV > lines, along with > Mar 12 20:07:35 mythtv kernel: ivtv: any module options, when mailing the > ivtv-users mailinglist. > Mar 12 20:07:35 mythtv kernel: ivtv0: Autodetected Hauppauge card (cx23415 > based) > Mar 12 20:07:35 mythtv kernel: ivtv0: Unreasonably low latency timer, setting > to 64 (was 32) > Mar 12 20:07:35 mythtv kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware > (376836 bytes) > Mar 12 20:07:35 mythtv kernel: ivtv0: loaded v4l-cx2341x-dec.fw firmware > (262144 bytes) > Mar 12 20:07:35 mythtv kernel: ivtv0: Encoder revision: 0x02060039 > Mar 12 20:07:35 mythtv kernel: ivtv0: Decoder revision: 0x02020023 > Mar 12 20:07:35 mythtv kernel: ivtv0: Autodetected Hauppauge WinTV PVR-350 > Mar 12 20:07:35 mythtv kernel: tuner 0-0061: chip found @ 0xc2 (ivtv i2c > driver #0) > Mar 12 20:07:35 mythtv kernel: saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c > driver #0) > Mar 12 20:07:35 mythtv kernel: saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c > driver #0) > Mar 12 20:07:35 mythtv kernel: msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv > i2c driver #0) > Mar 12 20:07:35 mythtv kernel: ivtv0: Registered device video0 for encoder > MPEG (4 MB) > Mar 12 20:07:35 mythtv kernel: ivtv0: Registered device video32 for encoder > YUV (2 MB) > Mar 12 20:07:35 mythtv kernel: ivtv0: Registered device vbi0 for encoder VBI > (1 MB) > Mar 12 20:07:35 mythtv kernel: ivtv0: Registered device video24 for encoder > PCM audio (1 MB) > Mar 12 20:07:35 mythtv kernel: ivtv0: Registered device radio0 for encoder > radio > Mar 12 20:07:35 mythtv kernel: ivtv0: Registered device video16 for decoder > MPEG (1 MB) > Mar 12 20:07:35 mythtv kernel: ivtv0: Registered device vbi8 for decoder VBI > (1 MB) > Mar 12 20:07:35 mythtv kernel: ivtv0: Registered device vbi16 for decoder VOUT > Mar 12 20:07:35 mythtv kernel: ivtv0: Registered device video48 for decoder > YUV (1 MB) > Mar 12 20:07:35 mythtv kernel: ivtv0: loaded v4l-cx2341x-init.mpg firmware > (155648 bytes) > Mar 12 20:07:35 mythtv kernel: ivtv0: Initialized Hauppauge WinTV PVR-350, > card #0 > Mar 12 20:07:35 mythtv kernel: ivtv: ====================== NEXT CARD > ====================== > Mar 12 20:07:35 mythtv kernel: ivtv1: Autodetected Hauppauge card (cx23416 > based) > Mar 12 20:07:35 mythtv kernel: ivtv1: Unreasonably low latency timer, setting > to 64 (was 32) > Mar 12 20:07:35 mythtv kernel: ivtv1: loaded v4l-cx2341x-enc.fw firmware > (376836 bytes) > Mar 12 20:07:35 mythtv kernel: ivtv1: Encoder revision: 0x02060039 > Mar 12 20:07:35 mythtv kernel: tuner 1-0061: chip found @ 0xc2 (ivtv i2c > driver #1) > Mar 12 20:07:35 mythtv kernel: saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c > driver #1) > Mar 12 20:07:35 mythtv kernel: msp3400 1-0040: MSP4448G-A2 found @ 0x80 (ivtv > i2c driver #1) > Mar 12 20:07:35 mythtv kernel: ivtv1: Autodetected Hauppauge WinTV PVR-250 > Mar 12 20:07:35 mythtv kernel: ivtv1: Registered device video1 for encoder > MPEG (4 MB) > Mar 12 20:07:35 mythtv kernel: ivtv1: Registered device video33 for encoder > YUV (2 MB) > Mar 12 20:07:35 mythtv kernel: ivtv1: Registered device vbi1 for encoder VBI > (1 MB) > Mar 12 20:07:35 mythtv kernel: ivtv1: Registered device video25 for encoder > PCM audio (1 MB) > Mar 12 20:07:35 mythtv kernel: ivtv1: Initialized Hauppauge WinTV PVR-250, > card #1 > Mar 12 20:07:35 mythtv kernel: ivtv: ====================== NEXT CARD > ====================== > Mar 12 20:07:35 mythtv kernel: ivtv2: Autodetected Hauppauge card (cx23416 > based) > Mar 12 20:07:35 mythtv kernel: ivtv2: Unreasonably low latency timer, setting > to 64 (was 32) > Mar 12 20:07:35 mythtv kernel: ivtv2: loaded v4l-cx2341x-enc.fw firmware > (376836 bytes) > Mar 12 20:07:35 mythtv kernel: ivtv2: Encoder revision: 0x02060039 > Mar 12 20:07:35 mythtv kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c > driver #2) > Mar 12 20:07:35 mythtv kernel: ivtv2: Autodetected Hauppauge WinTV PVR-150 > Mar 12 20:07:35 mythtv kernel: cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv > i2c driver #2) > Mar 12 20:07:35 mythtv kernel: wm8775 2-001b: chip found @ 0x36 (ivtv i2c > driver #2) > Mar 12 20:07:35 mythtv kernel: ivtv2: Registered device video2 for encoder > MPEG (4 MB) > Mar 12 20:07:35 mythtv kernel: ivtv2: Registered device video34 for encoder > YUV (2 MB) > Mar 12 20:07:36 mythtv kernel: ivtv2: Registered device vbi2 for encoder VBI > (1 MB) > Mar 12 20:07:36 mythtv kernel: ivtv2: Registered device video26 for encoder > PCM audio (1 MB) > Mar 12 20:07:36 mythtv kernel: ivtv2: Initialized Hauppauge WinTV PVR-150, > card #2 > Mar 12 20:07:36 mythtv kernel: ivtv: ==================== END INIT IVTV > ==================== > > > # ls /dev/video* -l > lrwxrwxrwx 1 root root 6 Mar 12 20:07 /dev/video -> video0 > crw------- 1 root root 81, 0 Mar 12 20:07 /dev/video0 > crw------- 1 root root 81, 1 Mar 12 20:07 /dev/video1 > crw------- 1 root root 81, 16 Mar 12 20:07 /dev/video16 > crw------- 1 root root 81, 2 Mar 12 20:07 /dev/video2 > crw------- 1 root root 81, 24 Mar 12 20:07 /dev/video24 > crw------- 1 root root 81, 25 Mar 12 20:07 /dev/video25 > crw------- 1 root root 81, 26 Mar 12 20:07 /dev/video26 > crw------- 1 root root 81, 32 Mar 12 20:07 /dev/video32 > crw------- 1 root root 81, 33 Mar 12 20:07 /dev/video33 > crw------- 1 root root 81, 34 Mar 12 20:07 /dev/video34 > crw------- 1 root root 81, 48 Mar 12 20:07 /dev/video48 > > > > > _______________________________________________ > ivtv-users mailing list > [email protected] > http://ivtvdriver.org/mailman/listinfo/ivtv-users > _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
