Kubuntu Linux auf einer Dual PIII 1,0 GHz Büchse mit 1 Gb RAM und Linux 2.6.10-5-686-smp als ein Digitaler videorecorder, Medienstation und Glotze.
Die sources.list für apt benötigt multiverse.
Zuerst einmal die Kernel-Quellen und Header vorbereiten
# sudo -s
# apt-get install linux-source-2.6.10 linux-headers-2.6.10-5-686-smp build-essential dialog
# cd /usr/src
# tar xvjf /usr/src/linux-source-2.6.10.tar.bz2
# ln -s /usr/src/linux-source-2.6.10 /usr/src/linux
# ln -s /usr/src/linux /lib/modules/2.6.10-5-686-smp/build
# cp /boot/config-2.6.10-5-686-smp /usr/src/linux/.config
# cd /usr/src/linux
# make oldconfig
Nun zu der Hauppauge PVR 250
# cd /usr/src
# wget http://www.ivtv.tv/releases/ivtv-0.3/ivtv-0.3.8.tgz
# tar xvzf ivtv-0.3.8.tgz
# cd ivtv-0.3.8/driver/
# make && sudo make install
# mv /lib/modules/2.6.10-5-686-smp/kernel/drivers/media/video/msp3400.ko /lib/modules/2.6.10-5-686-smp/kernel/drivers/media/video/msp3400.ko.HIDE
# mv /lib/modules/2.6.10-5-686-smp/kernel/drivers/media/video/tda9887.ko /lib/modules/2.6.10-5-686-smp/kernel/drivers/media/video/tda9887.ko.HIDE
# mv /lib/modules/2.6.10-5-686-smp/kernel/drivers/media/video/tuner.ko /lib/modules/2.6.10-5-686-smp/kernel/drivers/media/video/tuner.ko.HIDE
# cd ../utils/
# make && make install
# mv /lib/modules/2.6.10/ivtv /lib/modules/2.6.10-5-686-smp/
# wget ftp://ftp.shspvr.com/download/wintv-pvr_250-350/win9x-2k-xp_mpeg_wdm_drv/pvr48wdm_1.8.22037.exe
# chmod +x ivtvfwextract.pl
# ./ivtvfwextract.pl pvr48wdm_1.8.22037.exe
# vi /etc/modprobe.d/aliases
# Hauppauge PVR 250
alias char-major-61 lirc_i2c
alias char-major-81 videodev
alias char-major-81-0 ivtv
sollte eine weitere PVR existieren noch ein
alias char-major-81-1 ivtv
Nun werden die Treiber wie folgt geladen
# depmod -a
# modprobe ivtv
Sollte dmesg dann etwas wie “ivtv: Initialized WinTV PVR 250, card #0″ ausgeben kann man ivtv und lirc_i2c in die /etc/modules eintragen.
Und jetzt kommt MythTV
# mkdir /home/PVR
# cd /home/PVR
# mkdir videos pictures music tv tvbuf games
# chmod -R 777 /home/PVR
# apt-get install mysql-server
# mysql -u root mysql
UPDATE user SET Password=PASSWORD(’DasLeerePasswortIstNichtGut’) WHERE user=’root’;
FLUSH PRIVILEGES;
quit
# apt-get install mythtv mythweb xmltv mythgallery mythmusic mythnews mythvideo mythweather
# sudo passwd mythtv
# mysql -u root -p mysql
UPDATE user SET password=PASSWORD(’EbenfallsEinVernünftigesPasswort’) WHERE user=”mythtv”;
FLUSH PRIVILEGES;
quit
# mythtv-setup
Hier sind alle Punkte abzuarbeiten und bei der TV-Karte die PVr auswählen, Capture-Device its /dev/video0 und Input-Device Tuner0
Um ein funktionsfähiges Skript für die aktualisierung der Senderliste zu erhalten begebe man sich auf die Projektseite von xmltv bei SourceForge in den CVS Tree, ziehe sich das aktuelle für TvMovie und kopiere es als tv_grab_de nach /usr/bin
# sudo chmod +x /usr/bin/tv_grab_de
# /usr/bin/tv_grab_de –configure
# /usr/bin/mythbackend &
# mythfilldatabase
Das dauert … währendessen sorgen wir dafür, dass der mythtv User nach dem einloggen sofort in das Myth-Frontend kommt.
# sudo echo “mythfrontend” | sudo tee /home/mythtv/.xsession
# sudo chown mythtv.mythtv /home/mythtv/.xsession
Leider funktioniert das mitgeliferte Start-Skript für das Backend nicht, deswegen:
# echo “su – mythtv -c “mythbackend -d”“ > /etc/init.d/mythtv-backend
Ist das Skript durchgelaufen sind die korrekten Kanäle einzutragen:
# mythtv-setup
Die Channel-Liste für das Münchnerkabel im SüdWesten:
1 ARD E5
2 ZDF E6
3 BR SE9
4 3SAT SE16
5 WDR SE17
6 NDR S22
7 BRA 24
8 PHOENIX S25
9 ARTE SE19
10 PRO 7 E7
11 SAT 1 E8
12 KABEL 1 E11
13 RTL SE10
14 RTL 2 SE8
15 SRTL SE20
16 VOX SE12
17 N24 SE4
18 N-TV E12
19 EURON S21
20 CNN S23
21 NBC E4
22 DSF SE5
23 EUROS SE14
24 KIKA E10
25 MTV SE11
26 VIVA SE15
27 TVM SE7
28 ORF 2 SE6
29 TELE 5 SE18
Um eine korrekte und ruckelfreie Darstellung zu erreichen ist es ratsam die Aufnahmeprofile zu verändern.
Default: 480*576
Live-Tv: 480*576
HighQuality: 720-576
LowQuality: 352*288
Es folgt die Fernsteuerung:
# sudo -s
# cd /usr/src
# wget http://heanet.dl.sourceforge.net/sourceforge/lirc/lirc-0.7.2.tar.bz2
# tar xjvf lirc-0.7.2.tar.bz2
# cd lirc-0.7.2
# ./setup.sh
Tv-Card -> Haupauge TV Card
# make && make install
# depmod -ae
# modprobe lirc_i2c
# chmod 666 /dev/lircd
# lircd
# irw
ein paar Knöpfchen auf der Fernbedienung drücken und prüfen, ob die Konsole was ausgibt.
# wget wget http://www.monstaz.org/pub/lircrc
# mv lircrc /home/mythtv/.lircrc
# ln -s /home/mythtv/.lircrc /home/mythtv/.mythtv/lircrc
# wget http://www.monstaz.org/pub/lirc
# cp lirc /etc/init.d/lirc
# chmod 755 /etc/init.d/lirc
# update-rc.d lirc defaults 99
Nun einmal als User myth anmelden, den SetUp durchgehen, den Rechner neu starten und fröhlich PVRen.