#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
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
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 :
Décompresser le fichier
tar vjxf r8168-8.aaa.bb.tar.bz2
Entrer dans le répertoire
cd r8168-8.aaa.bb
Puis taper dans un terminal
sudo ./autorun.sh
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
Dernière modification par Flo Rahl (Le 27/05/2013, à 11:41)
Hors ligne