fr en
4 Mai 2008

Depuis mon passage à Hardy, le réseau Ethernet de mon laptop ( Asus A6T AP014-H ) ne marchait plus. Ça fout un peu les boules quand on sait qu'en plus Hardy est censé être une version LTS. Bref, en cherchant bien j'ai réussi à trouver une solution temporaire. Le problème en fait, c'est que Hardy essaye d'utiliser le driver r8169 pour faire marcher la carte, mais ce dernier est foireux. La solution consiste (simplement) à installer le driver r8168 à la place. La suite explique brièvement comment faire. Pour savoir si vous êtes concernés par le problème, voyons quel driver utilise votre interface réseau: ethtool -i eth0 (en remplaçant eth0 par ce qu'il convient...) Tout d'abord, et c'est finalement ce qui risque d'être le plus compliqué à faire si vous n'avez pas Internet, il faut installer les paquets build-essential et linux-headers-2.6.22-14-generic (en adaptant à la version de votre kernel). Si vous n'avez pas Internet vous pouvez tenter de les récupérer à partir d'un autre pc sur le site packages.ubuntu.com. Ensuite voilà quoi faire

  • Télécharger la dernière version du driver chez Realtek : ici
  • Télécharger le patch qui nous permettra de les compiler correctement : ici
  • On se rend sur le bureau : cd ~/Desktop
  • On extrait les fichiers de l'archive : tar xvjf r8168*.tar.bz2
  • sudo mv r8168-8.*.00 /usr/src
  • sudo mv r8168-8.005.00.hardy.diff.txt /usr/src/r8168-8.*.00/src
  • cd /usr/src/r8168-8.*.00/src
  • patch < r8168-8.005.00.hardy.diff.txt
  • cd ..
  • make clean
  • make modules
  • sudo make install
  • sudo depmod -a
  • sudo insmod ./src/r8168.ko
  • On vérifie que le driver est bien "chargé" : lsmod | grep 8168
  • cd /etc/modprobe.d
  • sudo nano -w blacklist-network
  • Ajoutez r8169 dans le fichier, celà permettra au système de ne pas charger l'ancien driver.
  • sudo update-initramfs -u
  • Redémarrage : sudo reboot
Vous pouvez maintenant vérifier que votre interface réseau utilise bien le nouveau driver avec la commande ethtool -i eth0. En esperant que ça ait pû rendre service à des gens...

Commentaires
Aeyoll - 1/06/2008

Je me permets de rajouter ce lien : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/141343/comments/21

chooz - 7/01/2010

Je crois avoir le même soucis sur ma bécanne. J'ai installé Ubuntu 9.10 (Karmic).
Pour l'instant, impossible de me connecter sur le réseau.

Ton lien vers le patch pour compiler correctement n'est plus disponible sur ubuntu forum. Est-il possible de le retrouver quelque part ailleurs ? Et surtout est-il le même pour Karmic ?

Merci d'avance.

chooz - 7/01/2010

Je crois avoir le même soucis sur ma bécanne. J'ai installé Ubuntu 9.10 (Karmic).
Pour l'instant, impossible de me connecter sur le réseau.

Ton lien vers le patch pour compiler correctement n'est plus disponible sur ubuntu forum. Est-il possible de le retrouver quelque part ailleurs ? Et surtout est-il le même pour Karmic ?

Merci d'avance.

Nouveau commentaire