[Linux-bruxelles] problème interface ethernet RTL8111/8168B

Didier MISSON didier.misson at total.com
Mar 18 Mai 09:57:14 CEST 2010


Merci Giovanni,

C'est exactement le même problème.
Mais pas trop envie de devoir refaire cette manip à chaque fois, surtout que ce PC n'est pas chez moi !
Bon, il restera en 10 Mbps (ce qui est assez, vu la vitesse de son ADSL).

Mais donc, c'est un problème de pilote.
Puis, j'y pense... c'est une interface Giga, et il n'a jamais donné la moindre indication de "giga".
A mon avis, le pilote utilisé n'est pas idéal, pas adapté à ce chipset Realtek.
Soit il détecte mal le chipset, soit il y a un problème dans ce pilote.

J'espère que ce sera corrigé prochainement, au pire dans Ubuntu 42  :o
;-)

Bonne journée,


-----Original Message-----
From: linux-bruxelles-bounces at lists.bxlug.be [mailto:linux-bruxelles-bounces at lists.bxlug.be] On Behalf Of Giovanni Rapagnani
Sent: mardi 18 mai 2010 8:34
To: Mailing-list du BxLUG
Subject: Re: [Linux-bruxelles] problème interface ethernet RTL8111/8168B

Bonjour Didier,

   j'ai eu un problème similaire avec une carte mère Intel D945GSEJT Atom N270 
mais sous Debian Lenny. Chez moi la carte réseau ne fonctionnait pas du tout et 
le problème provenait du driver utilisé. Le module chargé était le r8169.

Ma carte réseau:
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI 
Express Gigabit Ethernet controller (rev 03)

Voici ce que j'ai fait pour résoudre le problème, peut-être à essayer chez ton ami:

# modprobe -r r8169.ko
# cd /lib/modules/`uname -r`/kernel/drivers/net
# mv r8169.ko r8169.ko_old

* download drivers r8168-8.012.00.tar.bz2
*(http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false)
$ tar -xjf r8168-8.012.00.tar.bz2
$ cd r8168-8.012.00
$ make clean modules
# make install
# depmod -a
# update-initramfs -u
* uncomment all the lines related to the network card in
   /etc/udev/rules.d/70-persistent-net.rules
* reboot


# cd /lib/modules/`uname -r`/kernel/drivers/net
# mv r8169.ko_old r8169.ko

Il y a juste un inconvénient: à chaque mise à jour du kernel, si un 
'update-initramfs -u' est fait lors de la mise à jour, il faut alors refaire la 
procédure suivante:

* cd /lib/modules/`uname -r`/kernel/drivers/net
* mv r8169.ko r8169.ko_old
* depmod -a
* update-initramfs -u
* mv r8169.ko_old r8169.ko

Bonne journée.

Giovanni Rapagnani






Plus d'informations sur la liste de diffusion Linux-bruxelles