ReelVDR auf der Activy 3xx
Anleitung ReelVDR (vdr 1.7 / Ubuntu 10.04) auf der Fujitsu Siemens Activy 3xx
An dieser Stelle soll beschrieben werden, wie man die ReelVDR Distribution der Firma Reel Multimedia auf der Activy 3xx installieren kann. Aktuell findet im VDR-Portal dazu ein reger Gedankenaustausch statt, der allerdings über die Zeit zum Teil nicht mehr editierbar ist und etwas unübersichtlich wird. Daher hier der Ansatz für ein aktuelles HowTo.
Inhaltsverzeichnis |
Vorbereitung
1. Beschaffung und Einbau einer Reel Extension HD - Linux PCI Hardware-Decoder-Karte für den PCI Steckplatz
2. Download des Factory Images ReelBox-10.12beta1-factory.iso
3. Brennen der Installations CD
4. Ausbau der HD aus der Activy und Anschluss an ein "modernes" PC-System (Z.B. über einen IDE - USB Adapter wie den Logilink)
Installation des Images
Unter [1] kann man sich das ReelBox-10.12beta1-factory.iso herunterladen und wie üblich auf eine DVD brennen.
Die Activy Festplatte muss ausgebaut und an einen "neueren Rechner" angeschlossen werden. Wichtig dabei ist, dass die Platte als "SDA-Device" erkannt wird. Dazu kann man einen wie oben genannten "USB auf IDE Drive Adapter" verwenden.
Die Platte muß mindestens 320GB groß sein, sonst meckert das Image. Ist sie kleiner geht es auch, dann müssen nur selbst die Partitionen angelegt werden.
Ist sie größer sollte noch die Video-Partition mit einem Linux-Livesystem und Parted auf die volle Plattengröße angepasst werden.
Grundsätzlich sieht eine fstab bei einer 320GB PLatte im Aufbau so aus:
# /etc/fstab: static file system information. # # Use 'blkid -o value -s UUID' to print the universally unique identifier # for a device; this may be used with UUID= as a more robust way to name # devices that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc nodev,noexec,nosuid 0 0 /dev/sda1 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda3 during installation UUID=a4cd6973-9a25-497b-ac31-20f12bd4c5e3 none swap sw 0 0 # /dev/sda4 /dev/sda4 /media/hd jfs defaults 0 2
Das Image löscht ohne Nachfrage alles was als Festplatte "sdxx" heisst. Daher sollte man sicherstellen, dass eingebaute Festplatten abgeklemmt sind (Strom oder IDE/SATA Kabel abziehen).
Nun kann man von dem Image booten und alles automatisch auf die über USB angeschlossene IDE Platte installieren lassen. Nach der Installation erfolgt ein Reboot (DVD entferen nicht vergessen). Wenn die USB Platte nicht als /dev/sda sondern bspw. als /dev/sde erkannt wird, zeigt Clonezilla das an. In diesem Fall muss man die Bootoptionen auf sde ändern.
Dazu drückt man die TAB Taste während das Bootmenü angezeigt wird, um die Optionen des ersten Booteintrages (default) abzuändern. In den Startparametern findet man nach dem Imageeintrag (bspw. 2010-12-22.-img) das Device sda, das man nun in sde ändert. Mit ENTER bootet das System nun mit den geänderten Daten und sollte die Platte vollautomatisch vorbereiten.
Theoretisch kann man auch das ISO in einer Virtualisierungssoftware (z.B. VirtualBox) einbinden und die Platte direkt durchreichen - ist aber eher was für Leute die sowas schon mal benutzt haben.
Bevor man nun die IDE PLatte wieder in die Activy einbaut sollte man noch einige Anpassungen vornehmen:
- /etc/X11/xorg.conf.failsafe umbenennen in xorg.conf
- WICHTIG! Netzwerk unter /etc/network/interfaces einrichten (beispielsweise eth0 auch auf DHCP umstellen)
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # # WARNING: This file is auto-generated by the ReelBox setup, so you # should not edit it manually. Use the setup menu instead. # # The loopback network interface auto lo iface lo inet loopback address 127.0.0.1 netmask 255.0.0.0 auto eth0 iface eth0 inet dhcp # up ifconfig eth0 up auto eth1 iface eth1 inet dhcp
Die root Partition ist in ext4, so dass man es nur mit neueren Kerneln bzw. Distributionen mounten kann. Auf der Reelbox gibt es zwei Netzwerkanschlüsse, in der default Konfiguration wird eth0 für den Netceiver verwendet und eth1 ist auf DHCP konfiguriert. Das führt bei der Activy ohne Anpassungen der /etc/network/interfaces dazu, dass man keinen Connect über DHCP bekommt, weil die Activy nur über eine Netzwerkschnittstelle (eben eth0) verfügt.
Nach dem Einbau in die Activy oder einem Reboot des Systems auf der Installationsmaschine muss man noch die Original Fernbedienung zum Laufen bekommen, damit man das Setup zur Einrichtung beim ersten Systemstart erfolgreich bedienen kann.
Dazu loggt man sich auf dem System als root mit dem Passwort root ein und installiert sich die Unterstützung für die Fernbedienung wie unten beschrieben. Das kann remote per ssh oder direkt auf der Konsole erfolgen, soweit man die Maschine per VGA an einen Monitor angeschlossen hat.
Alternativ kann man auf der Konsole (lokal oder über SSH) mit "svdrpsend.sh hitk " und der entsprechenden Keybezeichnung (setup, menu, back, up, down, 1, 2, ...) hinten dran auch einfach so den Wizzard auf dem TV (der an die eHD angeschlossen wird) durchgehen bzw. den vdr zum testen auch ohne die FB steuern.
Nach der Installation der Fernbedienung kann die Activy nun auch über die eHD (HDMI) an einen LCD/Plasma angeschlossen und gestartet werden. Die Fernbedienung sollte nun funktionieren und man kann die Eingaben des Setups bestätigen.
Die Einrichtung des Netceivers muss natürlich mit der gelben Taste ausgelassen werden. Ansonsten ist alles selbsterklärend.
Mit einigen TV Karten (e.g TT S2-3200) sollte out of the box ein Bild erscheinen (im Ubuntu 10.04 steckt Kernel 2.6.32). Bei anderen TV Karten ist manuell der entsprechende Treiber bzw. passende Firmware zu installieren.
Original Fernbedienung aktivieren
Um die originale Fernbedienung der Activy zu nutzen geht man wie folgt vor:
cd / wget http://www.vdr-portal.de/board/attachment.php?attachmentid=22826 -O activystart.tgz tar xvzf activystart.tgz update-rc.d activy defaults wget http://www.vdrportal.de/board/attachment.php?attachmentid=27138 -O remote.conf /etc/init.d/reelvdr stop cp /etc/vdr/remote.conf /etc/vdr/remote.conf.bak cp remote.conf /etc/vdr/remote.conf /etc/init.d/reelvdr start
das birgt aber das Risiko das bei einem online Update von RMM wieder die originale RMM remote.conf die selbst installierte überschreibt, eleganter ist es die LIRC codes der RMM remote.conf in der lircd.conf den IR codes der FB zuzuordnen, da RMM kein lirc nutzt wird die lircd.conf auch nicht überschrieben
die lircd.conf würde dann etwa so ausehen (der Kommentar hinter dem # ist die Beschriftung der Taste auf der FB)
LIRC.Info 0x1172 #FastRew LIRC.Help 0x1169 #Pause LIRC.Reel 0x1175 #Play LIRC.Setup 0x1178 #AV LIRC.Mute 0x114D #Mute
ACPI aktivieren
..To Do
ALCD aktivieren
..ToDo Siehe Startthread im VDR-Portal: [2]
Passende diseq.conf aktivieren
Die Verwendung von Diseqc ist im ReelVDR automatisch aktiviert. Belässt man die originale diseqc.conf kommt es unter Umständen zu Fehlern beim Empfang.
root@ReelBox:~# tail -f /var/log/syslog Jan 17 07:29:37 ReelBox kernel: [ 923.327408] stb6100_set_frequency: frequency out of range: 11836000 kHz
Daher sollte in jedem Fall eine angepasste diseqc.conf verwendet werden.
cd / wget http://www.vdrportal.de/board/attachment.php?attachmentid=27137 -O diseq.conf /etc/init.d/reelvdr stop cp /etc/vdr/diseqc.conf /etc/vdr/diseqc.conf.bak cp diseqc.conf /etc/vdr/diseqc.conf /etc/init.d/reelvdr start
DVB Treiber installieren
..ToDo
VDR kompilieren / Plugins installieren
..ToDo
System updaten
Stable oder Testing
Das diesem Artikel zugrunde liegende Factory Image verwendet als default den Stablezweig der Reeldistribution. Dieser beinhaltet derzeit noch den VDR 1.4.x und ist damit beispielsweise nicht HD-fähig.
Für diesen Artikel wurde nach der Installation auf den Testingzweig der Reeldistribution umgestellt. Für die Umstellung spricht unter Anderem:
- Der ReelVDR zeichnet in der aktuellen Release Version 10.08 SDTV in PES auf und HDTV in TS. Ab der Version 10.12 welche auf VDR 1.7.16 basiert wird dann beides in TS aufgezeichnet.
- S2API / DBV-API 5 support in VDR was das Patchen des VDR zur Verwendung "normaler" DVB-S2-Karten obsolet macht (Der Stablezweig beinhaltet nur DVB API3 mit RMM/Netceiverspezifischer Erweiterung)
Eine Anleitung für die Umstellung findet sich hier
Oder in Kürze:
aptitude update aptitude install reelbox-testing aptitude update aptitude dist- upgrade reboot
IMHO spricht fast nichts mehr für den Verbleib im Stablezweig, wenn man den ReelVDR auf der Activy betreiben möchte. Daher soll hier auch nicht mehr auf das Patchen eingegangen werden. Wer das allerdings gerne möchte, findet im Ausgangsposting des VDR-Portal Threads zum Thema einige Hinweise, die allerdings auch nicht mehr aktualisiert werden (können).
Onlineupdate
..ToDo
DVB Karten (zu erweitern)
direkt unterstützte Karten
Karten, für die Treiber/Firmware installiert werden müssen
..ToDo