Gen2VDR mit em84xx
Inhaltsverzeichnis |
Diese Seite entsteht gerade. Mitarbeit ist sehr willkommen!!
Gen2vdr installieren
Installieren sie zunächst Gen2VDR wie in dieser Anleitung beschrieben. Ich empfehle jedoch die folgende Kernel-Konfiguration zu benutzen. Zuvor sollte mittels:
emerge sync
das aktuelle Portage geladen werden(meist muss man dies beim ersten Versuch zweimal ausfuehren).
Installation des Kernels 2.6.15
Wechseln sie in das Verzeichnis /usr/src
cd /usr/src
dann den aktuellsten Kernel von www.kernel.org besorgen:
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.tar.gz
Kernel entpacken:
tar xfvz linux-2.6.15.tar.gz
Die alte .config für den neuen Kernel übernehmen:
cp linux/.config linux-2.6.15/
Oder Sie besorgen sich im VDR-Forum eine passende Konfiguration. http://www.vdr-portal.de/board/thread.php?threadid=44700&sid=
Den Link auf den Kernel anpassen:
rm linux ln -s linux-2.6.15 linux
In das Kernelverzeichnis wechseln
cd linux-2.6.15
Alte kernel config uebernehmen:
make oldconfig
Im Zweifelsfall bei allen Fragen Enter druecken dann mit
make menuconfig
nachschauen ob alle gewuenschten treiber auch ausgewaehlt sind, mit abspeichern verlassen und dann den kernel kompilieren:
make
dann die Module installieren:
make modules_install
und den neu gebauten kernel nach /boot kopieren:
cp -v arch/i386/boot/bzImage /boot/bzImage-2.6.15
Dann die /etc/lilo.conf anpassen:
sed -i /etc/lilo.conf | sed -e "s/2\.6\.13/2\.6\.15/g"
und
lilo
starten. Das koennte es gewesen sein. Solltest Du lirc benutzen ist noch:
emerge Lirc
noetig.
Nach dem Neustart wirds dann spannend:-)
Die em84xx Module installieren
Besorgen sie sich die neuesten em84xx-Module von Kron:
http://people.freenet.de/kron/index.html
Kopieren Sie das Paket in ein leeres Verzeichnis und entpacken Sie es dort.
tar xfvz realmagicem84xx-0.2.tar.gz
Wechseln Sie in das Unterverzeichnis realmagic-0.2
cd realmagic-0.2
Erzeugen Sie nun die notwenigen Devices mit Hilfe des im Paket befindlichen Scripts MAKEDEV-EM8400.sh
./MAKEDEV-EM8400.sh
Kompilieren Sie nun die em84xx Module, in dem Sie auf der Konsole folgendes eingeben:
make
Nun noch der Kernel Modul realmagic84xx.ko in das Verzeichnis /lib/modules/2.6.15/kernel/drivers/media/video kopieren
cp realmagic84xx.ko /lib/modules/2.6.15/kernel/drivers/media/video
und ein
depmod -a
ausführen. Damit wären die Module kompiliert und installiert. Mit
modprobe realmagic84xx
sollte sich das Modul nun laden lassen.
@all Wie lädt man das Mudul am besten automatisch. Script oder via hotplug. Wie richtet man beides ein? Bitte ergänzen.
Die Netstream 2000 Libaries installieren
Die em84xx benötigt Libaries von Sigma Designs. Besorgen sie sich daher die Netstream 2000 Treiber:
ftp://ftp.sigmadesigns.com/NetStr_2000/Netstream2000-1.6.95.16.tar.gz
Die in dem Paket enthaltenen Treiber müssen nicht kompiliert werden. Es werden lediglich die Libaries benötigt. Kopieren Sie daher die im Verzeichnis lib enthaltenen Dateien in das Verzeichnis /usr/local/lib .
Abschließend führen Sie folgendes auf der Konsole aus:
ldconfig
Das em84xx-Plugin installieren
Besorgen Sie sich das aktuellst em84xx-Plugin hier:
http://www.boonkerz.de/arghgra/
Entpacken und kopieren Sie es in das Verzeichnis:
/usr/local/src/VDR/PLUGINS/src/
Wechseln Sie in das Verzeichnis /usr/local/src/VDR/PLUGINS/src/
cd /usr/local/src/VDR/PLUGINS/src/
und erzeugen Sie einen symbolischen Link auf das Plugin:
ln -s em84xx-0.0.5/ em84xx
Nun muss das Plugin nur noch kompiliert werden. Wechseln Sie dazu in das Verzeichnis /usr/local/src/VDR:
cd /usr/local/src/VDR
und geben Sie auf der Konsole
make plugins
ein. @all a) Wie übergibt man Parameter, das ist eventuell für das em84xx-Plugin notwendig!! b) wir kompiliert man nur ein einzelnes Plugin? Antwort: Im Makefile des Plugins. Werd ich am So noch integrieren. Danke an ULF
@all Wie startet man bei Gen2vdr den vdr mit dem Parameter -Pem84xx bzw. in welches Script trägt man dies wo ein?
Siehe auch
Links
[1] | http://www.vdr-portal.de/board/thread.php?threadid=37634&sid= | VDR-Portal: em84xx - Plugin Thread |
[2] | http://www.vdr-portal.de/board/thread.php?threadid=42911&sid= | VDR-Portal: em84xx - Kernel 2.6x Thread |
[3] | http://people.freenet.de/kron/index.html | Krons Homepage - em84xx-Module |
[4] | http://www.boonkerz.de/arghgra/ | em84xx-Plugin Homepage |
[5] | http://www.gentoo.org/doc/de/handbook/handbook-x86.xml | Deutsche Gentoo Hanbuch - sehr empfehlenswert |