Driver linux pour carte ethernet realtek 8169

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
Configuration: Windows XP
Firefox 2.0.0.14

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. 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.
    1. uname -r
      2.6.18-53.el5

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

      merci
    2. @manineOk 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.
    3. @LtSoldierbonjour

      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