Problèmes avec une carte réseau Realtek RTL8111/8168B et Linux
Vous possédez une carte réseau ou une carte mère équipée d’un chipset RTL8111/8168B et rencontrez des comportements étranges avec Linux ?
Ce post peut peut-être vous aider
La carte mère ASUSTeK M4A785TD-M EVO embarquant cette puce a servi de système de test:
# lspci |grep Realtek 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Symptômes
Les symptômes que j’ai rencontrés (Ubuntu 10.04.1 x86_64, noyau 2.6.32-27-generic) et qui se manifestent plus ou moins aléatoirement sont:
-pertes de paquets de l’ordre de 20% (ping depuis un autre pc sur un switch)
-importantes fluctuations de débit montant et descendant
Je ne suis pas le seul à rencontrer ce problème, connu depuis 2008 !
https://bugs.launchpad.net/linux/+bug/347711
http://forum.ubuntu-fr.org/viewtopic.php?id=334030
De plus un collègue a eu le même problème sur un portable Dell Vostro équipé du même chipset (avec comme bonus la carte qui n’était quelque fois pas activable sous Linux à la suite un démarrage sous Windows puis reboot à chaud)
Solution
Elle a fonctionné à la fois pour la carte mère ASUSTeK et le portable Dell.
Elle consiste à ne plus utiliser le module par défaut du noyau Linux r8169, mais celui fourni par Realtek r8168, la compilation du module noyau ainsi que quelques manipulations sont nécessaires. (attention lors des mises à jour du noyau !)
Cette procédure étant très bien expliquée pour Ubuntu ici, je ne vais pas la recopier.
Pour info le code source du module écrit par Realtek est disponible sur leur site (ou realtek.com ->Downloads > Communications Network ICs > Network Interface Controllers > 10/100/1000M Gigabit Ethernet > PCI Express > Software)
Bonjour,
j’ai les mêmes problèmes avec mon laptop HP touchsmart tm2 2105. L’installtion du 8168 semble marche. L’infformation de connection indique 1000 Mbps, mais un test de download avec une autre machine (qui elle est en gigabit de maniÈre certaine) plafonne à 130 Mbps…
Avez vous fait un test de vitesse ?
Bonjour,
Le seul test effectué était celui de connectivité, mais je vais voir pour faire ce test au prochain passage du collègue
Que renvoient ethtool et mii-tool sur l’interface ?