MythTV on RH9
Installing MythTV Using onboard Video and ATI TV Wonder VE Card’, ‘
Installing MythTV Using onboard Video and ATI TV Wonder VE Card
/Install RH9
- X Window System
- KDE Destop Environment
- SQL Database Server
- Select MySQL under Database options
- Web Server
After installing, it will ask to create a user account. Use mythtv and whatever password you
would like. All commands below are done as ROOT. To become root, open a shell and type:
$ su -
password:
#
run gdmsetup to boot into mythtv account
# gdmsetup
Select mythtv as user account to auto log in as.
goto http://atrpms.physik.fu-berlin.de/dist/rh9/atrpms-kickstart/
download atrpms-kickstart-20-1.rh9.at.i386.rpm installer
goto http://atrpms.physik.fu-berlin.de/dist/rh9/bttv/
Download atrpms version of bttv and bttv-kmdl-xxx(kernel version)
goto http://atrpms.physik.fu-berlin.de/dist/rh9/kernel/
Download atrpms version of same kernel version above and kernel-source
Example:
bttv-kmdl-2.4.20-28_36.rh9.at-0.9.12-32.rh9.at.athlon.rpm
bttv-0.9.12-32.rh9.at.i386.rpm
So, download the kernel version 2.4.20-28_36
install kernel and kernel source
# cd /home/mythtv
# rpm -ivh kernel-2.4.20-28_36.rh9.at.athlon.rpm
# rpm -ivh kernel-source-2.4.20-28_36.rh9.at.i386.rpm
NOTE: Info about vi is listed at the bottom of this page!!!
edit grub.conf and change default=1 to default=0
# vi /boot/grub/grub.conf
Reboot
Install atrpms installer
# rpm -ivh /home/mythtv/atrpms-kickstart-20-1.rh9.at.i386.rpm
Run updates
# apt-get update && apt-get dist-upgrade
Go fix some food and drink(s)
Reboot
Turn off lm_sensors
# /sbin/chkconfig lm_sensors off
install bttv-kmdl and bttv
# rpm -ivh /home/mythtv/bttv-kmdl-2.4.20-28_36.rh9.at-0.9.12-32.rh9.at.athlon.rpm
# rpm -ivh /home/mythtv/bttv-0.9.12-32.rh9.at.i386.rpm
edit /etc/modules.conf
# vi /etc/modules.conf
----------------------- COPY START -----------
# bttv stuff
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv radio=0 card=64 tuner=2
----------------------- COPY STOP --------------
# cx8800 stuff
alias char-major-81 videodev
alias char-major-81-0 cx8800
options cx8800 card=7
As of this writing, cx8800 didn\'t support audio, but the video looks great in xawtv!
reboot
run xawtv to see if the bttv drivers are working good. set settings and edit/save channel lineup so
it saves your settings. Also, you may need to fine tune to see channels. For some reason, I have to
fine tune all channels -20 except for channel 7 and 8 which are +10
# xawtv
You may need to fine tune your channels in by pressing the left and right arrow keys.
install alsa stuff:
# apt-get update
# export KERNEL=`uname -r`
# apt-get install alsa-kmdl-$KERNEL
# apt-get install alsa-driver alsa-utils
# apt-get install gnome-alsamixer
# vi /etc/modules.conf
DELETE THIS:
alias sound-slot-0 via82cxxx_audio
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
INSERT THIS:
----------------------- COPY START ---------------
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-via82xx
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# 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
-------------------------- COPY STOP -----------
# vi /home/mythtv/.asoundrc
INSERT THIS:
------------------------ COPY START --------------
pcm.via82xx {
type hw
card 0
}
ctl.via82xx {
type hw
card 0
}
---------------------- COPY STOP -------------
chown mythtv.mythtv /home/mythtv/.asoundrc
Now, turn off the soundserver and screen saver
choose "Control Center" off the Red Hat menu. Navigate through "Sound & Multimedia" to "Sound System"
and deselect "Start aRts soundserver on KDE startup" and then click "Apply". At this time, you can
choose to turn off the screen saver as well.
reboot
# /usr/bin/aplay /usr/share/sounds/KDE_Startup.wav
If you don\'t hear anything, go to "Sound & Video" and select Sound Mixer
Adjust volumes, muting the Line in and select "Save current settings as defualt"
Try again, you should hear sound now.
Now, to test asla for MythTV do:
# xawtv &
and tune in a channel, then:
# /usr/bin/aplay /dev/dsp
You should hear the TV channel with a little lag. Press Cntrl-C to exit.
# apt-get install mythtv-suite
turn on mysql server and start:
# /sbin/chkconfig mysqld on
# /sbin/service mysqld start
# mysql -u root < /usr/share/doc/mythtv-0.13/database/mc.sql
# mythtvsetup
General
- Put in REAL ip address
- /var/lib/mythtv
Capture Cards
- Just hit enter
Video Sources
- Enter a source name, zip code, and pick provider
Input Connections
- Choose Television
- Choose the source name you gave above
vi /home/mythtv/.mythtv/ SOURCE NAME GIVE.xmltv
Comment out channels you don\'t want/have. AKA, pay channels like HBO, TMC, etc.
# mythfilldatabase
Grab some food and drink(s)
# crontab -e
----Insert the following text into your mythtv user crontab----
### Run mythfilldatabase every night at 4:30 am
30 04 * * * /usr/bin/mythfilldatabase
----Cut above here (don\'t include this line)----
# /sbin/chkconfig mythbackend on
# /sbin/service mythbackend start
# /sbin/chkconfig httpd on
# /sbin/service httpd start
exit out of root.
# exit
$ ln -s /usr/bin/mythfrontend ~/.kde/Autostart/mythfrontend
$ mysql -u root mythconverg
mysql> grant all on mythconverg.* to mythtv@"10.10.10.%" identified by "mythtv";
mysql> flush privileges;
mysql> quit
Instaly MySQLMan cgi to help maintaing database.
/var/www/cgi-bin/mysqlman
Edit mysql/user/mythtv to have full privileges.
Edit mysql/db/mythtv to have full privileges and then flush privileges;
$ mythfrontend
To make browsing shows faster, turn off video display.
setup/Tv Settings/General/Display Live perview of recording
For frontend:
vi /user/share/mythtv/mysql.txt and edit Master Server ip to above machine
# visudo
Add this:
%mythtv ALL=(ALL) NOPASSWD: ALL
Then, in MythTV
Setup/General/Halt Command: /usr/bin/sudo /sbin/shutdown -h now
This will allow you to shutdown the computer within MythTV
Next, let\'s get rid of KDE and use IceWM so that it launches quicker:
How to
Resources:
http://www.mythtv.org
http://pvrhw.goldfish.org
vi Info:
Once inside of vi, use the following commands to edit, save, and exit vi
To edit- i
To Paste (in edit mode)- SHIFT-INS (insert key)
Get out of edit mode= ESC (Hit escape key)
To save- :w (write)
To exit- :q
Or, to save and exit- :wq
To exit without saving changes- :q!
For more info about vi, type this at shell
# man vi