[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