[mythtv-users] pvr-350 tvout success (with manual module loading)

Dan dshopkins at earthlink.net
Sun Nov 16 14:59:18 EST 2003


Perhaps this will help some other folks out there trying to get this up and  running. (cross-posting to both email lists, as believe it is applicable, hope I'm not breaking any eddicate?)

I had finally gotten the point where the dd test function, and even gotten to the point where I could get Myth to output
video the TV, but not MYTH itself.  In other words, I had this working:

Monitor would display X, and the MYTH-UI when launched.
TV would display the Live Video/Recorded video etc.

The ERROR I kept getting was that /dev/fb0 device could not found (from the XF86 log)

So my attempts to get X and Myth up and running on the TV were still failing at this point.

So following the instructions from IVTV Faq once again.

Compile Instructions from faq.
--------------------------
+ cd to /usr/src/linux
+ with root privledges run "make mrproper"
+ copy the config that matches your kernel from /usr/src/linux-2.4/configs to /usr/src/linux-2.4/.config
+ make sure /usr/src/linux is a sym link to /usr/src/linux-2.4
+ with root privledges run "make oldconfig ; make dep"
+ go to where you have the ivtv driver source (driver directory under the ivtv cvs module)
+ copy the videodev2.h here "cp ../utils/videodev2.h ./"
+ run make
+ load the modules as per the faq, order is important
+ check dmesg for any wierd errors, the dirver is quite verbose ATM so don't be alarmed
+ do the cat /dev/video0 test
------------------------------------------------------------------
so far so good.

now the post compile instructions
(loading Modules Manually says execute these)
[root at host]# modprobe i2c-core
[root at host]# modprobe i2c-algo-bit
[root at host]# modprobe tuner type=2
[root at host]# modprobe msp3400.o    <-- msp3400.o could not be found..error
[root at host]# modprobe videodev
[root at host]# insmod saa7115.o
[root at host]# insmod ivtv.o

When I did this I got an error on:

modprobe msp3400.o

so I tried this instead

modprobe msp3400

that worked.

then at the end I added this

modprobe ivtv-fb  (I may have also done insmod ivtv-fb.o, I would try one or the other..if you can error)

and my TV became the 'console', I could not see text but could see my cursor, so I blindly typed:

startx

and it worked, both the monitor and the TV now have X, and when I launch myth on the X on the TV
I get the full myth on the TV, with the video.

I'm guessing since I have to do this manually....that my modules.conf must be incorrect, I'm including it below in the hopes
some one will see something wrong with it...

modulles.conf
-----------------
path[toplevel]=/lib/modules/`uname -r`/updates
# default path
path[toplevel]=/lib/modules/`uname -r`
# ## ivtv section start ##
path[toplevel]=/lib/modules/`uname -r`/drivers/media/video
# For bttv and saa7134
path[toplevel]=/lib/modules/`uname -r`/v4l2


## alias added for lirc
alias char-major-61 lirc_i2c
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv debug=1
options ivtv-fb
options tuner type=2
options msp3400 once=1 simple=1
options saa7127 enable_output=1 output_select=0
add below ivtv msp3400 saa7115 saa7127 tuner
add above ivtv lirc_dev lirc_i2c

#add above ivtv lirc_dev lirc_i2c ivtv-fb
## end of ivtv section ##

alias usb-controller usb-ohci
alias usb-controller1 ehci-hcd
alias sound-slot-1 i810_audio
post-install sound-slot-1 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-1 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
alias ieee1394-controller ohci1394
alias eth0 nvnet
alias usb-interface usb-ohci

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0

# OSS/Free compatability portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# Sound card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# Save & restore settings
post-install snd-card-0 /usr/sbin/alsactl restore >/dev/null 2>&1 || :pre-remove snd-card-0 /usr/sbin/alsactl store >/dev/null 2>&1 || :

post-install ivtv /usr/local/bin/test_ioctl -d /dev/video0 -u 0x3000
post-install ivtv /usr/local/bin/test_ioctl -d /dev/video16 -u 0x3000
post-install ivtv /usr/local/bin/test_ioctl -d /dev/video32 -u 0x300
post-install ivtv /usr/local/bin/test_ioctl -d /dev/video224 -u 0x3000
----------------------------

ps. Im running: RH9 (Bare-Metal Install, using Jarods (APT install) How-To)







 



More information about the mythtv-users mailing list