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?
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
ivtv-users@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-users
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?
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
ivtv-users@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-users