Die Realtek Semiconductor Corp. entwickelt günstige Produkte im Multimedia- und Kommunikationsbereich. Wer zufällig diese im Titel genannten Netzwerkkarten in seinem Debian System, mit dem Kernel „2.6.26-2-amd64“, verwendet sollte unbedingt mal ein „ifconfig“ auf seine RTL8111/8168B machen. Wenn ihr auch „dropped packets“ im zweistelligen Milliarden Bereich habt besteht hier unbedingt Handlungsbedarf. Bei mir hat sich dieser Bug stark bemerkbar gemacht, mein Netzwerk war sehr lahm, das Internet kam teilweise nicht mal über 70 kB/s hinaus. Habe ich den Computer mit der o.g. Netzwerkkarte vom Netzwerk getrennt, hatten alle anderen Computer wieder schnelles Internet. Lösung:
Wir laden uns den aktuellen Realtek Treiber für unsere Linux Architektur herunter.
wget ftp://WebUser:****@202.65.194.211/cn/nic/r8168-8.014.00.tar.bz2
Um einen Treiber zu kompilieren benötigen wir die „linux-headers“, „make“ und „gcc“.
aptitude install linux-headers-`uname -r` make gcc
Nun geht es ans Treiber entpacken, kompilieren und installieren.
tar vjxf r8168-8.014.00.tar.bz2 cd r8168-8.014.00 make clean modules make install depmod -a modprobe r8168 depmod -a
Zu guter Letzt nehmen wir den alten Treiber in die „blacklist“ auf und erstellen ein neues „initramfs“ welches beim booten geladen wird.
echo "blacklist r8169" > /etc/modprobe.d/blacklist echo "r8168" > /etc/initramfs-tools/modules update-initramfs -v -u -k `uname -r`
Jetzt neustarten und ihr werdet wahrscheinlich keine „dropped packets“ mehr haben. 😀
Cooler Blog, nun werde ich noch öfters kommen.
Vielen Dank, das hat uns extrem weitergeholfen.
Hallo Nico,
es gibt aktuell die Version r8168-8.018.00.tar.bz.
Ich werde diese mal Testen und dann gebe ich dir nochmal bescheid, ob diese auch i.o. ist.
Na dann – mach mal. 🙂