Hallo,
nachfolgend eine kurze Anleitung um genannten Netzwerkchip zum Laufen zu bringen. Es funktioniert mit beiden Treiberversionen (8.002.00 und 8.003.00).
Ich habe mir ein neus Board (Asus M2A VM) zugelegt. Auf diesem ist der Gigabit Netzwerkchip Realtek 8111/8168B drauf.
Leider wird dieser nicht von den Modulen der Version easyvdr 0.4.3 unterstuetzt. Das heisst, dass das Modul r8169 nicht funktioniert. Deshalb heisst es selber kompilieren...
Grundsaetzlich muss die Kompilerumgebung mit installierten Kernelsourcen installiert sein wie hier:
[url=http://www.easy-vdr.de/forum/index.php?topic=211.0]http://www.easy-vdr.de/forum/index.php?topic=211.0
Dann den Treiber von der Realtek-Site runterladen. Ich habe den vor ein paar Tagen aktuellen fuer Kernel 2.6.x genommen (8.002.00):
wget ftp://202.65.194.212/cn/nic/r8168-8.002.00.tar.bz2
Die Datei _irgendwo_ hinspeichern und entpacken mit
tar xjvf r8168-8.002.00.tar.bz2
Es is wirklich total egal, wohin ihr das Archiv auspackt.
Nun in das entpackte Verzeichnis wechseln:
cd r8168-8.002.00
Jetzt wird kompiliert und installiert (_alles_ als root!):
make clean modules make install depmod -a
feddich!
Ihr habt jetzt unter ./r8168-8.002.00/src/ eine Datei r8168.ko. Das ist das Kernelmodul.
Testweise kann man nun mit
modprobe -v r8168.ko das Modul laden um zu sehen, ob irgendwelche Probleme auftauchen. Kommt keine Fehlermeldung, hat's erfolgreich geklappt. Wenn man nun dmesg eintippt, steht in den letzten Zeilen der Ausgabe, dass ein Netzwerkchip von Realtek als eth0 in den Kernel eingebunden wurde.
Damit jetzt bei jedem Sytemstart auch das Netzwerk gestartet wird, muss die Datei /etc/vdr/sysconfig editiert werden. Erst den VDR mit stopvdr anhalten. Dann nach LAN_NETWORK_DRIVER suchen und dort folgenden Eintrag erstellen, der dann komplett wie folgt aussieht:
LAN_NETWORK_DRIVER="r8168"
Neustart.
Nun noch die Netzwerkeinstellungen im OSD vornehmen.
Happy networking!
Danke, Ende.
easyVDR 3.5 - DD CineS2 V6.5 - NVidia GT630
|