easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Realtek 8111/8168B

easyVDR - >VARforumsname - >Realtek 8111/8168B

rainer77  31.Aug.2007 11:12:09
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