Driver linux pour carte ethernet realtek 8169

manine -  
 manine -
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

  1. LtSoldier Messages postés 23 Statut Membre 2
     
    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
    1. manine
       
      uname -r
      2.6.18-53.el5

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

      merci
      0
      1. LtSoldier Messages postés 23 Statut Membre 2 > manine
         
        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
      2. manine > LtSoldier Messages postés 23 Statut Membre
         
        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