Driver linux pour carte ethernet realtek 8169

Fermé
manine - 29 avril 2008 à 15:09
 manine - 16 mai 2008 à 14:04
Bonjour,
Bonjour,
j'ai installé linux (redhat) sur mon laptop, mais voudrait me connecter sur internet
ai recuperé le pilote r8169-6.005.00.tar.bz2

lancé
#tar xvjf r8169-6.005.00.tar.bz2

apres lecture du readme lancé :
r8169-6.005.00#make clean modules
make -C src/ clean
make[1]:entrant dans le répertoire << /r8169-6.005.00/src >>
rm -rf *.0 *.ko *-core* .dep* .*.d .*;cmd *.mod.c *.a*.s.*.flags .tmp_versions Module.symvers rset
make[1]:quittant le répertoire << /r8169-6.005.00/src >>
make -C src/ modules
make[1]:entrant dans le répertoire << /r8169-6.005.00/src >>
make -C /lib/modules/2.6.18-53.el5/build SUBDIRS=/r8169-6.005.00/src modules
make:entrant dans un repertoire inconnu
make: *** /lib/modules/2.6.18-53.el5/build: aucun fichier ou repertoire de ce type. Arret
make:quittant un repertoire inconnu
make[1]:*** [modules] erreur 2
make[1]:quittant le repertoire << /8169-6.005.00/src >>
make: *** [modules] erreur 2

je ne connais pas très bien les procédés de compilation
si quelqu'un pouvais m'aider
merci de me répondre
A voir également:

1 réponse

LtSoldier Messages postés 23 Date d'inscription mardi 29 avril 2008 Statut Membre Dernière intervention 25 juillet 2008 2
29 avril 2008 à 15:26
Bonjour,

A tu installer les sources de ton noyau ? pour pouvoir compiler un modules il te faut les sources de ton noyau.

Commence par faire un : uname -r pour nous donner la version de ton noyau

Ensuite tu fait un rpm -qa | grep kernel

Et copie colle nous tout ce qu'il en ressort.
0
uname -r
2.6.18-53.el5

rpm -qa | grep kernel
Kernel-2.6.18-53.el5

merci
0
LtSoldier Messages postés 23 Date d'inscription mardi 29 avril 2008 Statut Membre Dernière intervention 25 juillet 2008 2 > manine
29 avril 2008 à 16:50
Ok tu n'a pas installer les sources de ton drivers.

Pour cela deux solutions :

1) Tu dispose des cds de ta RedHat et tu va chercher un paquet rpm du nom de : kernel-devel-2.6.18-53.el5 & kernel-headers-2.6.18-53.el5

Et tu les installe a l'aide de la commande :
rpm -Uvh kernel-devel-2.6.18-53.el5.rpm
rpm -Uvh kernel-headers-2.6.18-53.el5

2) Tu dispose d'un accées a RHN dans ce cas la c'est plus simple :
yum search kernel-devel

tu cherche le paquet qui correspond a ton noyau 2.6.18-53
et tu fait un :
yum install kernel-devel-2.6.18-53

Pareille pour headers.

3) Sinon tu récupere le code source de ton noyau au format tar.gz et tu l'installe

N'hésite pas si tu rencontrer des difficultés.
0
manine > LtSoldier Messages postés 23 Date d'inscription mardi 29 avril 2008 Statut Membre Dernière intervention 25 juillet 2008
16 mai 2008 à 14:04
bonjour

apres instal a partir du cd redhat

#rpm -qa|grep kernel
kernel-2.6.18-53.el5
kernel-headers-2.6.18-53.el5
kernel-devel-2.6.18-53.el5


puis:


ot@localhost r8169-6.005.00]# make clean modules
make -C src/ clean
make[1]: entrant dans le répertoire « /r8169-6.005.00/src »
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers rset
make[1]: quittant le répertoire « /r8169-6.005.00/src »
make -C src/ modules
make[1]: entrant dans le répertoire « /r8169-6.005.00/src »
make -C /lib/modules/2.6.18-53.el5/build SUBDIRS=/r8169-6.005.00/src modules
/usr/src/kernels/2.6.18-53.el5-i686/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/kernels/2.6.18-53.el5-i686/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc : commande introuvable
make[2]: entrant dans le répertoire « /usr/src/kernels/2.6.18-53.el5-i686 »
CC [M] /r8169-6.005.00/src/r8169_n.o
/bin/sh: gcc: command not found
make[3]: *** /r8169-6.005.00/src/r8169_n.o Erreur 127
make[2]: *** [_module_/r8169-6.005.00/src] Erreur 2
make[2]: quittant le répertoire « /usr/src/kernels/2.6.18-53.el5-i686 »
make[1]: *** [modules] Erreur 2
make[1]: quittant le répertoire « /r8169-6.005.00/src »
make: *** [modules] Erreur 2


je ne comprend pas
je pense que gcc est le compilateur
mais je ne sais pas quoi faire
j'ai un peu tardé mais si tu peut me repondre
merci
0