Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Debian
Debian Vos questions sur la distribution Debian
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2007, 22h57   #1
Membre à l'essai
 
Avatar de bogsy15
 
Inscription : mai 2006
Messages : 147
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 147
Points : 24
Points : 24
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 :

Citation:
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 ++
bogsy15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 23h24   #2
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
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
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 10h51   #3
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
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 :
apt-get install kernel-source-2.6.8-2-386
si oui, as-tu décompressé les sources ?
Code :
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 :
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
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2007, 20h50   #4
Membre émérite
 
Inscription : juin 2006
Messages : 1 117
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juin 2006
Messages : 1 117
Points : 989
Points : 989
Oui et il faut peut être aussi installer les en-tête du noyau
Code :
#apt-get install kernel-headers-`uname -r`
Dans etch ou unstable, on aurait
Code :
#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
kromartien est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h02.


 
 
 
 
Partenaires

Hébergement Web