Hallo Kollegen,
Wie versprochen versuche ich mich mal an einem HOWTO zur Installation des ReelVDR für eHD und normale S2-karten.
Meiner Meinung nach ist das für eHD-Besitzer die bessere Lösung als VDR 1.7.x, da man für die Reel-VDR-Version zumindest einen gewissen Support von Reel hat.
Meine Activy läuft damit jetzt fast wie eine richtige Reelbox.
Update
The main language of this thread is now english because the developer of this patch and some of our users don't speak german. I will change the HOWTO asap.
There is a new patch from Yuri666 for the stable from 08.10.:
http://www.vdr-portal.de/board…nt.php?attachmentid=23251
Is is also working in a mixed setup with DVB-S and DVB-T. So there is no need for the old multiproto patch any more.
The new image is based on Ubuntu 8.04 insteed of Ubuntu 7.10.
[I]Nur eine Warnung vorweg:
Einige Schritte, z.B. die Anpassung von /usr/sbin/mvdrshutdown, /etc/acpi/powerbtn.sh und das neu patchen und neu kompilieren des VDR müssen nach jedem Software-Update des Reel-VDRs gemacht werden.
Deshalb gehe ich auch auf den Stable-Zweig von Reel (da passiert nicht allzu oft etwas :unsch).
Da ich ein paar Links auf das Reelbox-Forum machen werde, für das man zum Lesen einen User braucht, würde ich erst mal jedem empfehlen, einen solchen dort anzulegen.
Die Ergebnisse beruhen nicht alleine auf meinem Mist, sondern auf der Arbeit von diversen Leuten, die mehr dafür geleistet haben, z.B. beta, Yuri666, cinfo, Birdy ...
Und es kann auch sein, daß ich was vergesse, weil ich nicht komplett bei Null angefangen hab, sondern schon was Halbfertiges von Birdy bekommen hatte.
Einiges ist also nur aus dem Gedächtnis aufgeschrieben.
Ich bitte mangelndes Linux-Know-How im Vorraus zu entschuldigen. Korrektur-Hinweise bitte hier posten.
Wenn was fehlt, kann es meist mit apt-get nachinstalliert werden.
z.B. für hg
Aber nun erst mal los:
Installation
Du besorgst Dir hier http://www.reel-multimedia.com/de/suppor...re_updates.html das Factory Image.
Dann baust Du die Platte aus der Activy in ein externes USB-Gehäuse, suchst Dir nen zweiten Rechner (ohne SATA, da das Image immer sda komplett platt macht), bootest das Factory-Image und läßt die externe Platte davon neu bespielen.
Die Platte muß mindestens 320GB groß sein, sonst meckert das Image.
Ist sie kleiner geht es auch, dann mußt Du nur selbst die Partitionen anlegen wie hier beschrieben (nicht selbst getestet)
http://reelbox-forum.com/showthread.php?t=16018&highlight=installieren+festplatte&page=4
Ist sie größer solltest Du noch die Video-Partition mit nem Linux-Livesystem und parted auf die volle Plattengröße anpassen.
Dann kannst Du die Platte zurückbauen und ReelVDR sollte booten.
Falls die Image-DVD beim Start von Clonezilla beim Treiber s626 hängen bleibt, müssen zur Installation die DVB-Karten ausgebaut werden.
Nach der Installation des Image können Sie wieder eingebaut werden.
Mich hat ein wenig irritiert, daß unter ReelVDR meine ganz normale IDE-Platte als /dev/sda auftaucht. Aber was soll's.
Alternativ kann man wohl auch ein blankes Ubuntu 7.10 installieren (Version ist wichtig) und dann den ganzen Reel-Kram als Package nachladen (auch nicht selbst getestet)
echo "deb http://reelbox.org/software/rubuntu 710 stable stable-opt all" > /etc/apt/sources.list.d/reel.list
aptitude update
aptitude install rubuntu-standard
Jetzt sollte der ReelVDR laufen. Per normalem Telnet kommt man mit User und Passwort root drauf.
DVB-Treiber installieren
Ich hab alle Sourcen immer im Verzeichnis /home/reel ausgepackt.
So kann der S2API-Treiber installiert werden:
Für HDTV muss der VDR noch neu kompiliert und gepatch werden.
VDR neu komipilieren für HDTV
Patch für S2API anwenden:
cd /home/reel
svn checkout svn://reelbox.org/stable
cd stable/src/vdr-1.4
wget http://www.vdr-portal.de/board/attachment.php?attachmentid=23251 -O s2api_reelvdr_13762_stable.diff.bz2
bunzip2 s2api_reelvdr_13762_stable.diff.bz2
patch -p1 <s2api_reelvdr_13762_stable.diff
Vor dem kompilieren den DVB-Treiber eintragen:
"DVBDIR =" suchen und überall die DVB-Treiber-Sourcen eintragen
Dann noch einen fehlenden Link machen und compilieren
cp /usr/src/linux-headers-$(uname -r)/include/linux/compiler.h /home/reel/v4l-dvb/linux/include/linux
apt-get install libmysqlXX-dev
cd /home/reel/stable/src/vdr-1.4
make vdr
/etc/init.d/reelvdr stop
cp /usr/sbin/vdr /usr/sbin/vdr.orig
cp vdr /usr/sbin/vdr
/etc/init.d/reelvdr start
Die Einträge für die HD-Programmein der channels.conf haben ein etwas anderes Format als under VDR 1.7 und der Channel-Scan funktioniert nicht, deshalb hier noch mal die Einträge für HDTV:
ARTE HD;ZDFvision:11362:hC23M5O35S1:S19.2E:22000:6210=27:6221=deu,6222=fra;6220=deu:6230:0:11120:1:1011:0
Das Erste HD;ARD:11362:hC23M5O35S1:S19.2E:22000:6010=27:6020=deu;6022=deu:6030:0:11100:1:1011:0
ZDF HD;ZDFvision:11362:hC23M5O35S1:S19.2E:22000:6110=27:6120=deu;6122=deu:6130:0:11110:1:1011:0
EinsFestival HD;ARD:12421:hC34M2O35S0:S19.2E:27500:1601=2:1602=deu;1606=deu:0:0:28396:1:1201:0
ANIXE HD;BetaDigital:11302:hC23M5O35S1:S19.2E:22000:255:0;259=deu:0:0:4900:1:1007:0
ASTRA HD+;BetaDigital:11302:hC23M5O35S1:S19.2E:22000:511:0;515=deu:0:0:4901:1:1007:0
Jetzt sollte auch mit S2API-Treiber ein Bild unter HDTV kommen.
ACPI-Wakeup
Wenn eure Kiste ACPI-Wakeup unterstützt (z.B. die Activy) müßt ihr wie hier beschrieben vorgehen:
http://www.reelbox-forum.com/showthread.php?t=13057&highlight=acpi+wakeup&page=2
Anpassungen für Activy
Das alcd-Plugin von hier sollte sich ganz einfach nach /home/reel/stable/src/vdr-plugins/src auspacken und übersetzen lassen (oder hab ich da noch was am Makefile editiert???).
Zum Start des Plugins im ReelVdr erzeugt man am besten ein File /etc/reel/p.alcd.conf mit folgendem Inhalt:
Mit dem Package unten sollte die Activy Fernbedienung laufen und der Powerbutton funktionieren (inkl. Reel-Pseudo-Standby).
Dazu das Tar-File nach / auspacken und
cd /
wget http://www.vdr-portal.de/board/attachment.php?attachmentid=22826 -O activystart.tgz
tar xvzf activystart.tgz
update-rc.d activy defaults
scubidoo also found a solution for lircd Users
ZitatAlles anzeigen
i use the comand irexec
put on my startup lirc script for running after the lirc starts
CodeAlles anzeigen# /etc/init.d/lircd #!/bin/bash ### BEGIN INIT INFO # Provides: lircd # Required-Start: $syslog # Required-Stop: $syslog # Should-Start: $local_fs # Should-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Starts LIRCD daemon. # Description: LIRCD is used to control different # infrared receivers and transceivers. ### END INIT INFO case "$1" in start) /usr/local/sbin/lircd --driver=default --device=/dev/lirc0 --pidfile=/var/run/lirc0.pid --listen=8765 /usr/local/sbin/lircd --driver=default --device=/dev/lirc1 --pidfile=/var/run/lirc1.pid --output=/dev/lircd --connect=localhost:8765 chmod a+rw /dev/lcd* /dev/lirc* export DISPLAY=:0 /usr/bin/irexec -d /home/reel/.lircrc ;; stop) killall lircd killall -9 irexec ;; *) echo "Usage: /etc/init.d/lircd {start|stop}" exit 1 ;; esac
then i make a file called .lircrc on /home/reel
and i put this config
now wen i start the mediacenter the irexec runs on background and if i push the button exit he restart my reelvdr
wen i choose stanby on menu the mediacenter go to stand by and restart wen i push this button
Um die Tasten neu anzulernen in der \etc\vdr\remote.conf die Lirc-Befehle löschen. Aber nur das Kommando hinter LIRC...
Die Zeile an sich muss drin bleiben.
z.B. aus "LIRC.Up up" wird nur noch "LIRC.Up"
Nach dem Neustart des VDR kann neu angelernt werden.
Viel Spaß,
Sascha