Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/05/2013, à 11:04

Flo Rahl

[Résolu] Réseau déconnecté (RTL8111E) avec BIOS 1.16 du SH67H3

Bonjour les Ubunteros,

L'objet de ce post n'est pas tellement alléchant, mais il pourra être retrouvé plus facilement par des personnes ayant le même problème que moi plus tard, une fois celui-ci résolu smile

Ma situation est la suivante : J'ai un Shuttle SH67H3 depuis 2 ans, sur lequel j'avais installé Ubuntu 11.10 puis 12.04 en parallèle de W7, sans aucun problème.

Suite à une mise à jour du BIOS (version 1.16 pour être précis donc), j'ai tout désinstallé, mis W8 puis Ubuntu 12.04 à nouveau. Cette fois ci par contre, problème de réseau. Dès l'arrivée sur le bureau, j'ai le message "Disconnected - You are now offline" (oui, les paquets de traduction n'ont pas été installés).

J'essaye ensuite avec Ubuntu 13.04 en me disant qu'avec une version plus récente, ça pourrait fonctionner... Même problème

Je me dis que ce doit être un problème de pilote, je vais donc sur le site de Realtek et je télécharge le pilote approprié (LINUX driver for kernel 3.x and 2.6.x and 2.4.x).

Puis je décompresse tout ça, lance ./autorun.sh, et erreurs...

Première recherche sur le net, je tombe sur ce lien. Il préconise de ne pas lancer le fichier autorun, mais de taper certaines lignes de code. Je commence :

make modules
sudo make modules

Toujours les mêmes erreurs.

Je fouille à nouveau sur internet, je tape "RTL8111E Ubuntu" sous Google, vais voir le premier lien, et voit la procédure suivante indiquée, à savoir :

sudo depmod -a

Ensuite ajouter la ligne "blacklist r8169" au fichier /etc/modprobe.d/blacklist.conf, et la ligne "r8169" au fichier /etc/initramfs-tools/modules.

sudo update-initramfs -v -u -k `uname -r`

Ensuite redémarrer. Puis pour vérifier l'installation du pilote, taper la commande suivante...

sudo lspci -v

Avant de suivre la procédure, je réinstalle Ubuntu 13.04 pour être bien propre. Je suis ensuite la procédure. Je relance ./autorun.sh... et BIM !

Check old driver and unload it. 
Build the module and install 
/home/mouton/r8168-8.035.00/src/r8168_n.c:14545:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8168_init_board’ 
/home/mouton/r8168-8.035.00/src/r8168_n.c:14715:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8168_init_sequence’ 
/home/mouton/r8168-8.035.00/src/r8168_n.c:14968:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8168_init_one’ 
/home/mouton/r8168-8.035.00/src/r8168_n.c:15132:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8168_remove_one’ 
/home/mouton/r8168-8.035.00/src/r8168_n.c:17651:12: error: ‘rtl8168_init_one’ undeclared here (not in a function) 
/home/mouton/r8168-8.035.00/src/r8168_n.c:17652:2: error: implicit declaration of function ‘__devexit_p’ [-Werror=implicit-function-declaration] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:17652:25: error: ‘rtl8168_remove_one’ undeclared here (not in a function) 
/home/mouton/r8168-8.035.00/src/r8168_n.c:17301:12: warning: ‘rtl8168_poll’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:1368:1: warning: ‘rtl8168_xmii_reset_pending’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:1383:1: warning: ‘rtl8168_xmii_link_ok’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:1395:1: warning: ‘rtl8168_xmii_reset_enable’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:1544:1: warning: ‘rtl8168_link_option’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:1823:1: warning: ‘rtl8168_set_speed_xmii’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:2151:13: warning: ‘rtl8168_gset_xmii’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:2886:13: warning: ‘rtl8168_get_mac_version’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:3002:1: warning: ‘rtl8168_print_mac_version’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:3044:1: warning: ‘rtl8168_hw_phy_config’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:13681:1: warning: ‘rtl8168_release_board’ defined but not used [-Wunused-function] 
/home/mouton/r8168-8.035.00/src/r8168_n.c:14914:17: warning: ‘rtl8168_try_msi’ defined but not used [-Wunused-function] 
cc1: some warnings being treated as errors 
make[3]: *** [/home/mouton/r8168-8.035.00/src/r8168_n.o] Error 1 
make[2]: *** [_module_/home/mouton/r8168-8.035.00/src] Error 2 
make[1]: *** [modules] Error 2 
make: *** [modules] Error 2 

Maintenant je ne sais plus trop quoi faire, et c'est pourquoi je viens poser ma question ici, car j'ai du mal à croire que je suis le seul à installer Ubuntu sur un Shuttle SH67H3 avec BIOS mis à jour.

Je remercie d'avance tous les participants à cette future conversation big_smile

Dernière modification par Flo Rahl (Le 27/05/2013, à 11:41)

Hors ligne

#2 Le 27/05/2013, à 11:40

Flo Rahl

Re : [Résolu] Réseau déconnecté (RTL8111E) avec BIOS 1.16 du SH67H3

Bon, je me réponds à moi-même : Restes sur Ubuntu 12.04 !

Effectivement, en revenant sur Ubuntu 12.04.2, il suffisait de télécharger le pilote de Realtek, de l'installer conformément aux informations contenues dans le README. Et puis c'est bon !

Pour les curieux, dans le README, il y a :

  1. Décompresser le fichier

    tar vjxf r8168-8.aaa.bb.tar.bz2
  2. Entrer dans le répertoire

    cd r8168-8.aaa.bb
  3. Puis taper dans un terminal

    sudo ./autorun.sh
  4. Et là, la magie s'opère et la connexion réseau est enfin détectée ! Il est possible de vérifier cela en tapant dans un terminal : 

    lsmod | grep r8168
    ifconfig -a

Voilà, c'était aussi simple que cela, j'espère que cela servira tongue

Dernière modification par Flo Rahl (Le 27/05/2013, à 11:41)

Hors ligne