[mythtv-users] Displaying snowy tv-out with PVR-350

Aurangzeb M. Agha ama-list at mltp.com
Mon Aug 14 02:12:01 UTC 2006


I've been following Jarod's guide for FC4 (on an Asus Pundit-R with a 
PVR-350).

I've almost got everything working, but am running into a problem where, 
when I go to 'Watch TV', the picture I see comes up, but looks "snowy", 
with the colors washed out and no audio.

I've found that if I bring up mplayer with:

	%> mplayer /dev/video0

I get the same kind of snowy video, but if in an xterm I change the 
channel with ivtv-tune, all the colors start to look fine and I have 
audio!

	# Change the channel to #3
	%> ivtv-tune -c 3

Somehow ivtv-tune is doing something to clean up the output, but I'm not 
sure what.

After that point, if I run mythfrontend and 'Watch TV', everything is 
snowy again, but if I reset the channel with ivtv-tune and switch back to 
mythfrontend, the video looks great, but I have no audio.  Now in the 
mythfrontend, if I try to change the channel (with the remote), things get 
snowy again, and I have to use ivtv-tune to get the color back.

Does anyone know what this might be due to?  I tried to tweak the 
myth-load.sh file to automaticall switch to a working channel using 
ivtv-tune to see if I could get the mythfrontend to come up with a clean 
channel, but no luck--besides, if I were to change the channel, things 
would go snowy again.

I've attached the output from my /var/log/messages file for review along 
with some other useful info.  Any help appreciated, and thanks in advance.

Jul 24 23:20:04 aaghamyth kernel: ivtv:  ==================== START INIT 
IVTV ====================
Jul 24 23:20:04 aaghamyth kernel: ivtv:  version 0.7.0 (tagged release) 
loading
Jul 24 23:20:04 aaghamyth kernel: ivtv:  Linux version: 2.6.17-1.2142_FC4 
mod_unload 686 REGPARM 4KSTACKS gcc-4.0
Jul 24 23:20:04 aaghamyth kernel: ivtv:  In case of problems please 
include the debug info between
Jul 24 23:20:04 aaghamyth kernel: ivtv:  the START INIT IVTV and END INIT 
IVTV lines, along with
Jul 24 23:20:04 aaghamyth kernel: ivtv:  any module options, when mailing 
the ivtv-users mailinglist.
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Autodetected Hauppauge WinTV 
PVR-350 card (cx23415 based)
Jul 24 23:20:04 aaghamyth kernel: ACPI: PCI Interrupt 0000:02:09.0[A] -> 
GSI 16 (level, low) -> IRQ 177
Jul 24 23:20:04 aaghamyth kernel: tveeprom 0-0050: Hauppauge model 48132, 
rev K268, serial# 8512192
Jul 24 23:20:04 aaghamyth kernel: tveeprom 0-0050: tuner model is LG TAPE 
H001F MK3 (idx 68, type 47)
Jul 24 23:20:04 aaghamyth kernel: tveeprom 0-0050: TV standards NTSC(M) 
(eeprom 0x08)
Jul 24 23:20:04 aaghamyth kernel: tveeprom 0-0050: audio processor is 
MSP4448 (idx 27)
Jul 24 23:20:04 aaghamyth kernel: tveeprom 0-0050: decoder processor is 
SAA7115 (idx 19)
Jul 24 23:20:04 aaghamyth kernel: tveeprom 0-0050: has radio, has IR 
remote
Jul 24 23:20:04 aaghamyth kernel: tuner 0-0061: chip found @ 0xc2 (ivtv 
i2c driver #0)
Jul 24 23:20:04 aaghamyth kernel: tda9887 0-0043: chip found @ 0x86 (ivtv 
i2c driver #0)
Jul 24 23:20:04 aaghamyth kernel: saa7115 0-0021: saa7115 found @ 0x42 
(ivtv i2c driver #0)
Jul 24 23:20:04 aaghamyth kernel: saa7127 0-0044: saa7129 found @ 0x88 
(ivtv i2c driver #0)
Jul 24 23:20:04 aaghamyth kernel: msp3400 0-0040: MSP4448G-A2 found @ 0x80 
(ivtv i2c driver #0)
Jul 24 23:20:04 aaghamyth kernel: msp3400 0-0040: MSP4448G-A2 supports 
radio, mode is autodetect and autoselect
Jul 24 23:20:04 aaghamyth kernel: ivtv0: loaded v4l-cx2341x-enc.fw 
firmware (262144 bytes)
Jul 24 23:20:04 aaghamyth kernel: ivtv0: loaded v4l-cx2341x-dec.fw 
firmware (262144 bytes)
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Encoder revision: 0x02050032
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Decoder revision: 0x02020023
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Allocate DMA encoder MPEG stream: 
128 x 32768 buffers (4096KB total)
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Allocate DMA encoder YUV stream: 
194 x 10800 buffers (2048KB total)
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Allocate DMA encoder VBI stream: 
120 x 17472 buffers (2048KB total)
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Allocate DMA encoder PCM audio 
stream: 455 x 4608 buffers (2048KB total)
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Create encoder radio stream
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Allocate DMA decoder MPEG stream: 
16 x 65536 buffers (1024KB total)
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Allocate DMA decoder VBI stream: 
512 x 2048 buffers (1024KB total)
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Create decoder VOUT stream
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Allocate DMA decoder YUV stream: 
24 x 43200 buffers (1024KB total)
Jul 24 23:20:04 aaghamyth kernel: ivtv0: loaded v4l-cx2341x-init.mpg 
firmware (155648 bytes)
Jul 24 23:20:04 aaghamyth kernel: tuner 0-0061: type set to 47 (LG NTSC 
(TAPE series))
Jul 24 23:20:04 aaghamyth kernel: ivtv0: Initialized Hauppauge WinTV 
PVR-350, card #0
Jul 24 23:20:04 aaghamyth kernel: ivtv:  ====================  END INIT 
IVTV  ====================


lspci output:

02:09.0 Multimedia video controller: Internext Compression Inc iTVC15 
MPEG-2 Encoder (rev 01
)
        Subsystem: Hauppauge computer works Inc. WinTV PVR-350
        Flags: bus master, medium devsel, latency 64, IRQ 177
        Memory at e8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2

Video device set up as:
[root at aaghamyth myth]# ls -al /dev/video*
lrwxrwxrwx  1 root   root      6 Jul 23 17:41 /dev/video -> video0
crw-------  1 mythtv root 81,  0 Jul 23 17:41 /dev/video0
crw-------  1 mythtv root 81, 16 Jul 23 17:41 /dev/video16
crw-------  1 mythtv root 81, 24 Jul 23 17:41 /dev/video24
crw-------  1 mythtv root 81, 32 Jul 23 17:41 /dev/video32
crw-------  1 mythtv root 81, 48 Jul 23 17:41 /dev/video48

[root at aaghamyth myth]# /bin/dmesg | grep Initialized
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ieee1394: Initialized config rom entry `ip1394'
[drm] Initialized drm 1.0.1 20051102
[drm] Initialized radeon 1.24.0 20060225 on minor 0

Frame buffer device:
[root at aaghamyth myth]# cat /var/log/messages |grep -i "TV out"
Jul 23 21:41:32 aaghamyth kernel: ivtv0-osd: fb1: cx23415 TV out frame 
buffer device


Thx,

Aurangzeb


More information about the mythtv-users mailing list