Gen2VDR mit em84xx
(→Gen2vdr installieren) |
(→Die em84xx Module installieren) |
||
Zeile 71: | Zeile 71: | ||
Besorgen sie sich die neuesten em84xx-Module von Kron: | Besorgen sie sich die neuesten em84xx-Module von Kron: | ||
http://people.freenet.de/kron/index.html | http://people.freenet.de/kron/index.html | ||
− | + | ||
− | tar xfvz realmagicem84xx-0.2.tar.gz | + | Entpacke das Paket: |
+ | tar -C /usr/local/src xfvz realmagicem84xx-0.2.tar.gz | ||
+ | |||
Wechseln Sie in das Unterverzeichnis realmagic-0.2 | Wechseln Sie in das Unterverzeichnis realmagic-0.2 | ||
− | cd realmagic-0.2 | + | cd /usr/local/src/realmagic-0.2 |
− | + | ||
− | + | ||
Kompilieren Sie nun die em84xx Module, in dem Sie auf der Konsole folgendes eingeben: | Kompilieren Sie nun die em84xx Module, in dem Sie auf der Konsole folgendes eingeben: | ||
make | make | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Nun erstellt man sich ein Script zum Laden der Treiber: | |
+ | |||
+ | echo "!/bin/sh" > /_config/bin/em84xx.sh | ||
+ | echo "cd /usr/local/src/realmagic-0.2" >> /_config/bin/em84xx.sh | ||
+ | echo "insmod ./realmagic84xx.ko" >> /_config/bin/em84xx.sh | ||
+ | echo "./MAKEDEV-EM8400.sh" >> /_config/bin/em84xx.sh | ||
+ | chmod +x /_config/bin/em84xx.sh | ||
+ | |||
+ | und sorgt dafuer dass dieses beim Starten von der runvdr auch ausgefuehrt wird | ||
+ | |||
+ | sed -i /etc/vdr/runvdr -e "s/^while/sh \/_config\/bin\/em84xx.sh\nwhile/" | ||
==Die Netstream 2000 Libaries installieren== | ==Die Netstream 2000 Libaries installieren== |
Version vom 5. Februar 2006, 00:49 Uhr
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
Entpacke das Paket:
tar -C /usr/local/src xfvz realmagicem84xx-0.2.tar.gz
Wechseln Sie in das Unterverzeichnis realmagic-0.2
cd /usr/local/src/realmagic-0.2
Kompilieren Sie nun die em84xx Module, in dem Sie auf der Konsole folgendes eingeben:
make
Nun erstellt man sich ein Script zum Laden der Treiber:
echo "!/bin/sh" > /_config/bin/em84xx.sh echo "cd /usr/local/src/realmagic-0.2" >> /_config/bin/em84xx.sh echo "insmod ./realmagic84xx.ko" >> /_config/bin/em84xx.sh echo "./MAKEDEV-EM8400.sh" >> /_config/bin/em84xx.sh chmod +x /_config/bin/em84xx.sh
und sorgt dafuer dass dieses beim Starten von der runvdr auch ausgefuehrt wird
sed -i /etc/vdr/runvdr -e "s/^while/sh \/_config\/bin\/em84xx.sh\nwhile/"
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 |