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 23/10/2011, à 09:56

toma75

(RESOLU) Comment installer un script pour realtek

Bonjour

je m'adresse aux experts de ce forum : comme d'autres amateurs (je ne suis sous gnu/linux que depuis 2 ans), je me heurte à la galère concernant le driver realtek r8168 (qu'il faut installer à la place du r8169).

J'ai passé plusieurs heures sur des forums où j'ai constaté que je n'étais pas le seul à galérer pour faire cette manip. Passionné par linux, je commence à etre dégouté de ne pas pouvoir l'utiliser sur mon nouveau PC (à cause de cette fameuse carte ethernet). De la à revenir sous Seven, ca me ferait un peu mal...

Puis, j'ai découvert un script qui a priori facilite la tâche :
http://www.jamesonwilliams.com/hardy-r8168

Seul problème, j'ai un peu de mal à faire la manip et surtout à taper les bonnes commandes nécessaires au préalables. Que taper dans le terminal avant de taper les commandes suivantes :
tar xjf r8168_scripts.tar.bz2
cd r8168_scripts
sudo ./switchmods;



Merci.

Je suis sûr que vos conseils n'aideront pas que moi. Et ce sera tout à votre honneur.

Dernière modification par toma75 (Le 03/11/2011, à 23:54)

Hors ligne

#2 Le 23/10/2011, à 11:53

pingouinux

Re : (RESOLU) Comment installer un script pour realtek

Bonjour,
Je pense qu'il faut juste se placer dans le répertoire où se trouve r8168_scripts.tar.bz2

Hors ligne

#3 Le 23/10/2011, à 11:55

toma75

Re : (RESOLU) Comment installer un script pour realtek

Bonjour

en fait le script ne marche pas :

philippe@philippe-H67MA-UD2H-B3:~$ sudo -i
[sudo] password for philippe:
root@philippe-H67MA-UD2H-B3:~# cd /home/philippe/Documents
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents# tar xjf r8168_scripts.tar.bz2
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents# cd r8168_scripts
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents/r8168_scripts# ./switchmods;
Attempting to remove running r8168 and r8169 modules if loaded...
Attempting to move /lib/modules/3.0.0-12-generic-pae/kernel/drivers/net/r8169.ko to /lib/modules/3.0.0-12-generic-pae/kernel/drivers/net/r8169.ko.bak.
Blacklisting r8169 in /etc/modprobe.d/blacklist...
Creating a tmp dir in which to build the module...
Checking for gcc and linux-headers-3.0.0-12-generic-pae... OK
Attempting to build the module...Could not build module.
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents/r8168_scripts#

J'ai donc téléchargé le bon driver sur realtek et je vais faire ca :
1-Je mets le dossier compressé dans Documents
2-J'ouvre un terminal
3-tapes sudo -i
4-cd /home/philippe/Documents
5- tar xvjf r8168-8.025.00.tar.bz2
6-cd r8168-8.025.00/
7-./autorun.sh


Il faut décharger l'ancien module :
8-rmmod r8169

Et le mettre dans la blackliste pour l'empêcher de se charger au prochain démarrage :
9-echo "blacklist r8169" >> /etc/modprobe.d/blacklist.conf

et pour vérifier que c'est bon :
10 lsmod | grep r8168
11- ifconfig -a

Vous voyez des erreurs ?

Merci

EDIT

J'ai fait ca après réflexion :

1-Je mets le dossier compressé dans Documents
2-J'ouvre un terminal
3-tapes sudo -i
4-cd /home/philippe/Documents
5- tar xvjf r8168-8.025.00.tar.bz2
6-cd r8168-8.025.00/
7-./autorun.sh


Il faut décharger l'ancien module :
8-rmmod r8169

Et le mettre dans la blackliste pour l'empêcher de se charger au prochain démarrage :
9-echo "blacklist r8169" >> /etc/modprobe.d/blacklist.conf

et pour vérifier que c'est bon :
10 lsmod | grep r8168
11- ifconfig -a



Mais a priori, il y a encore un bug qq part .... :

philippe@philippe-H67MA-UD2H-B3:~$ sudo -i
[sudo] password for philippe:
root@philippe-H67MA-UD2H-B3:~# cd /home/philippe/Documents
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents# tar xvjf r8168-8.025.00.tar.bz2
r8168-8.025.00/
r8168-8.025.00/Makefile
r8168-8.025.00/src/
r8168-8.025.00/src/rtl_eeprom.h
r8168-8.025.00/src/r8168_asf.h
r8168-8.025.00/src/rtltool.h
r8168-8.025.00/src/r8168_asf.c
r8168-8.025.00/src/r8168_n.c
r8168-8.025.00/src/rtl_eeprom.c
r8168-8.025.00/src/rtltool.c
r8168-8.025.00/src/Makefile
r8168-8.025.00/src/r8168.h
r8168-8.025.00/src/Makefile_linux24x
r8168-8.025.00/README
r8168-8.025.00/autorun.sh
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents# cd r8168-8.025.00/
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents/r8168-8.025.00# ./autorun.sh

Check old driver and unload it.
Build the module and install
[: 48: r8168: unexpected operator
Backup r8169.ko
rename r8169.ko to r8169.bak
Depending module. Please wait.
load module r8168
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
FATAL: Module r8168 not found.
Completed.
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents/r8168-8.025.00# rmmod r8169
ERROR: Module r8169 does not exist in /proc/modules
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents/r8168-8.025.00# lsmod | grep r8168
root@philippe-H67MA-UD2H-B3:/home/philippe/Documents/r8168-8.025.00# ifconfig -a
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
Packets reçus:8 erreurs:0 :0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:712 (712.0 B) Octets transmis:712 (712.0 B)

root@philippe-H67MA-UD2H-B3:/home/philippe/Documents/r8168-8.025.00#

Dernière modification par toma75 (Le 23/10/2011, à 12:22)

Hors ligne

#4 Le 03/11/2011, à 23:53

toma75

Re : (RESOLU) Comment installer un script pour realtek

Mais comme la galère continuait, j'ai trouvé une solution plus pratique et plus rapide : installer une carte PCI TP-Link  TG-3468.

A priori, pour l'instant ca marche !

Hors ligne