[mythtv-users] PVR-350, no vid out, and no modprobe results

Aurangzeb M. Agha ama-list at mltp.com
Tue Apr 18 16:46:27 UTC 2006


Jeff Simpson wrote:
:"video out" is sort of a vague term is all. You can play the MPEG 
:files through the hardware mpeg decoder with just the normal ivtv 
:driver. To get anything that isn't an mpeg to display you need the X 
:driver. Make sense? 

That does make sense.  thanks for the clarification.  I'll have to make 
sure everything is working fine before I move on to the X bit.

:If you load mythtv up in your normal X session on a monitor and use 
:it, it will display the videos to the TV when they play if you have 
:"use PVR-350 MPEG decoder" selected. 

:A good first step is to pipe a test mpg to the decoder to see if it 
:shows up on the TV, since all that requires is a working ivtv driver. 
:Similarly, you can pipe from video0 to record (and test that recording 
:works) 

This just does not work for me.  I downloaded a mpeg and when I do:

	cat testfile.mpeg > /dev/video16

I get absolutely nothing.

:Once that is working, you set X up, because you already know the 
:wiring works, the card works, and ivtv works, so all that is left is 
:the driver and the xorg.conf

What I have working is that I can get the test pattern to show up for me 
on my TV's video2 (in) when I use the PVR-350's composite out.  I cannot 
for the life of me get video to come out of the PVR-350's s-vid out.

See here some samples of relevant portions of some files:

xorg.conf
...
Section "Monitor"
        Identifier  "NTSC Monitor"
        HorizSync  30-68
        VertRefresh 50-120
        Mode "720x480" #Obtained from fbset -fb /dev/fb1 -x
        # D: 34.563 MHz, H: 37.244 kHz, V: 73.897 Hz
        DotClock 34.564
        HTimings 720 752 840 928
        VTimings 480 484 488 504
        Flags    "-HSync" "-VSync"
        EndMode
EndSection

Section "Device"
        Identifier  "Hauppauge PVR 350 iTVC15 Framebuffer"
        Driver      "ivtvdev"
        Option      "fbdev" "/dev/fb1"
        Option      "ivtv" "/dev/fb1"
        #BusID      "2:9:0"

        ######  !!!! PLEASE READ IF YOUR HAVING PROBLEMS !!!!  #######
        ### Top of file, Load "fbdevhw" may need to be commented out if 
TV-Out doesn't work.

        ### If TV-Out doesn't work, then it's possible that PCI will need 
to be inserted-
        ### like so:
        ### BusID "PCI:0:10:0" # lspci says 00:0a.0 as hex -- 0a=10 
<-decimal
        ### BusID "PCI:1:14:0" # lspci says 01:0e.0 as hex -- 0e=14 
<-decimal
        ### BusID "PCI:0:5:1"  # lspci says 00:05.1 as hex -- 05=5  
<-decimal
        BusID "PCI:2:9:0" # lspci says 02:09.0

        ### Change /dev/fb1 to whatever your card grabbed from 
/bin/dmesg|grep /dev/fb

        ### BusID output from /usr/X11R6/bin/Xorg -scanpci as decimal
        ### (2:9:0) unknown card (0x0070/0x4000) using a Internext 
Compression Inc iTVC15 MPEG-2 Encoder

        ### Let's not forget to check off "Use the PVR-350's TV out" in 
mythfrontend setup under
        ### TV settings -> Playback

EndSection

Section "Screen"
        Identifier  "Screen0"
        Device      "Hauppauge PVR 350 iTVC15 Framebuffer"
        Monitor     "NTSC Monitor"
        DefaultDepth 24
        DefaultFbbpp 32
        Subsection "Display"
        Depth 24
        FbBpp 32
        Modes "720x480"
        EndSubsection
EndSection

modprobe.conf:

alias eth0 3c59x
# nvidia kernel module
alias char-major-195 nvidia-1_0-7676
alias nvidia nvidia-1_0-7676
alias snd-card-0 snd-atiixp
options snd-card-0 index=0
options snd-atiixp index=0
remove snd-atiixp { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; 
/sbin/modprobe -r --ignore-remove snd-atiixp
alias usb-controller ehci-hcd
alias usb-controller1 ohci-hcd
alias ieee1394-controller ohci1394
install ohci1394 /sbin/modprobe --ignore-install ohci1394; /sbin/modprobe 
raw1394
#IVTV PVR-350 TVOUT
alias char-major-81 videodev
#alias char-major-81-* videodev
alias char-major-81-0 ivtv
#alias char-major-81-1 ivtv
alias tveeprom tveeprom-ivtv
install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb
#LIRC SETUP
alias char-major-61 lirc_i2c
install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install 
lirc_i2c

Anything else I could post to make this more useful?


More information about the mythtv-users mailing list