IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

Problème compilation driver ethernet


Sujet :

Debian

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bogsy15
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut Problème compilation driver ethernet
    Bonsoir à tous,

    Voici mon problème :
    Je viens d'installer une debian sarge 3.1 sur mon pc portable (acer), l'installation se déroule bien.
    Ma carte réseau est dectectée mais le driver n'est pas installé. Donc pour l'instant je ne peux pas utiliser internet pour faire l'installation des paquets.

    Donc j'installe les paquets de bases grâce au 3 premiers cds.

    Mais au moment ou je veux compiler le driver de ma carte ethernet voici ce que j'ai :

    debian:/driver/carte_reseau# ls
    b44.4 b44.c b44.h LICENCE Makefile
    debian:/driver/carte_reseau# make
    make -C /lib/modules/2.6.8-2-386/build SUBDIRS=/drivers/carte_reseau modules
    make: *** /lib/modules/2.6.8-2-386/build: Aucun fichier ou repertoire de ce type. Arrêt
    make: *** [default] Erreur 2
    debian:/driver/carte_reseau#
    J'ai fait des recherches mais je n'ai rien trouvé qui puissent résoudre mon problème.
    Pouvez-vous m'aider ?

    merci d'avance ++

  2. #2
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    Bonjour

    Si ta carte réseau est détectée, pourquoi veux-tu installer un pilote

    Peux-tu nous donner des informations complémentaires sur ton réseau ?

    Merki

  3. #3
    Expert confirmé
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Par défaut
    salut,
    j'ai aussi un peu de mal à comprendre pourquoi tu veux installer un driver alors que ta carte est détectée. que diten root ? si tu as un eth, c'est que ta carte est bien détectée et installée. le problème qui peut exister est la mauvaise configuration de ton réseau.

    pour en revenir à la compilation de module, est-ce que tu as installé les sources de ton noyau avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get install kernel-source-2.6.8-2-386
    si oui, as-tu décompressé les sources ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cd /usr/src
    #le nom de fichier peut être différent
    tar xfj kernel-source-2.6.8-2-386.tar.bz2
    ensuite le problème est que /lib/.../build est un lien symbolique vers le répertoire des sources : il est généralement faux. il faut donc le supprimer et le recréer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    rm /lib/modules/2.6.8-2-386/build
    ln -s /usr/src/kernel-source-2.6.8 /lib/modules/2.6.8-2-386/build
    il faudra adapter le répertoire des sources si ce dernier n'est pas celui que j'ai mis

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 116
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 116
    Par défaut
    Oui et il faut peut être aussi installer les en-tête du noyau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #apt-get install kernel-headers-`uname -r`
    Dans etch ou unstable, on aurait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #apt-get install linux-headers-`uname -r`
    Il faut noter que normalement, un driver n'a pas besoin des sources du noyau pour se compiler. Si c'est le cas, c'est qu'il s'agit d'un driver mal conçu.

    Citation Envoyé par Martin Krafft
    La procédure de compilation des modules du noyau peut sembler inconfortable, parce qu'elle met en jeu différents paquets à différentes étapes de la compilation et de l'installation des modules. Comme les modules dépendent fortement d'une version précise du noyau, ils doivent être compilés pour les en-têtes précis de la version correspondante. [...] Il n'existait pas précédemment de procédure unifiée dans Debian pour construire ls paquets de module. Dans certains cas, le responsable du paquet suivait les règles standard de création de paquets et prenait en compte la variable d'environnement $KSRC, qui pointait vers l'emplacement des fichiers d'en-tête du noyau sous /usr/src. Malheureusement, ces cas étaient rares, de nombreux paquets ne respectant pas la procédure standard, alors que d'autres dépendaient d'un arbre de sources complet. Or, les noyaux ne devraient pas interférer avec avec les sources du noyau, ni même nécessiter d'y avoir accès ; ils devraient normalement n'utiliser que les interfaces programmatiques définies dans les fichiers d'en tête.
    dans Debian Administration et configuration avancée

Discussions similaires

  1. Problème compilation - Drivers
    Par Alexandre` dans le forum Linux
    Réponses: 33
    Dernier message: 21/02/2007, 23h50
  2. Problème compilation (toolkit Maximum Entropy)
    Par yannick_frere dans le forum MFC
    Réponses: 4
    Dernier message: 07/03/2005, 10h47
  3. Problème compilation Version 8.0.1 sous Debian Sarge
    Par LIndien dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 04/02/2005, 22h38
  4. [tomcat] [jsp] Problème avec driver OCI pour oracle
    Par nanardcompanie dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 01/07/2004, 10h54
  5. [Kylix] problème compilation kylix3 avec redhat 9.0
    Par madininaoursa dans le forum EDI
    Réponses: 1
    Dernier message: 02/07/2003, 17h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo