Bonjour,
J'ai installé la sarge à partir des DVD d'instal (noyau 2.6.8). J'ai réussi à faire fonctionner mon réseau wifi grâce à ndiswrapper (paquet debian provenant du DVD ndiswrapper-utils). J'ai téléchargé les sources du dernier noyau 2.6.17.7, j'ai fait un menuconfig (en prenant bien soin d'activer l'option wireless lan drivers (non-hamradio).....). J'ai compilé mon noyau (avec la méthode Debian), tout a bien fonctionné sauf que... plus de wifi. Visiblement il y a un pb avec modprob et ndiswrapper (modprob ndiswrapper =>echec pas de module). Je désinstalle ndiswrapper, je le réinstalle, et cela ne fonctionne toujours pas. Visiblement le pb vient du fichier ndiswrapper.ko qui s'installe dans les modules de l'ancien noyau, impossible de l'activer dans le nouveau noyau (modprob -l => pas de niswrapper)
Voici mes questions (je suis newbeeze total sur linux):
Comment faire pour que ndiswrapper.ko se "mette" au bon endroit ?
le pb vient il du paquet ndiswrapper-utils qui ne fonctionnerait qu'avec le noyau 2.6.8 (noyau du DVD)?
En cherchant un peu, j'ai vu que beaucoup de monde recompil les sources de ndiswrapper, suis je obligé de le faire aussi ?
Voilà, j'en ai marre alors un grand merci à ceux qui pourront m'aider
# recompilation
Posté par Adrien BUSTANY (site web personnel) . Évalué à 2.
si tu sais recompiler un noyau, tu dois pas être si débutant que ça...
Il faut que tu recompiles ndiswrapper pour ton nouveau noyau, un module est dépendant de la version du noyau. Une fois que tu auras le module pour la bonne version, tout remarchera.
# recompiler le module ndiswrapper
Posté par symoon . Évalué à 4.
Puis amorce ton système avec ton 2.6.17, et lance "module-assistant auto-install ndiswrapper". Cela devrait compiler et charger le module ndiswrapper pour le 2.6.17.
# problème de header
Posté par dav74 . Évalué à 1.
Pour Symoon
J'ai bien suivi ta méthode pour installer ndiswrapper avec module-assistant, mais ce même module-assistant m'envoie un message en me disant qu'il y a un pb avec mes headers. Pourtant j'ai lu plusieurs fois qu'en recompilant le noyau à partir des sources, il n y a pas de pb avec les headers. Est ce que le pb vient de "la méthode debian" pour installer le noyau ? Suis je obligé de recompiler mon noyau ?
Autre question qui n'a rien à voir : Si je recompile le noyau à partir des sources du noyau fournit par la Sarge, est ce que j'aurais encore un pb avec ndiswrapper ? (même si la version du kernel reste la même, mon noyau une fois recompiler ne sera plus le même que la Sarge !!)
[^] # Re: problème de header
Posté par symoon . Évalué à 2.
Pourrais-tu indiquer le message d'erreur exact ?
Comme tu n'as pas du utiliser de paquet debian pour les sources du 2.6.17, module-assistant se mélange les pinceaux.
Un petit man module-assistant semble indiquer une option intéressante :
--kernel-dir
Autre question qui n'a rien à voir : Si je recompile le noyau à partir des sources du noyau fournit par la Sarge, est ce que j'aurais encore un pb avec ndiswrapper ? (même si la version du kernel reste la même, mon noyau une fois recompiler ne sera plus le même que la Sarge !!)
Ndiswrapper fonctionne sous ton noyau 2.6.8 mais pas avec le 2.6.17, je ne vois pas l'intérêt de recompiler un 2.6.8.
Il faut mieux compiler le module spécifiquement pour le noyau destination, essayer de faire fonctionner un module compilé à partir de vieux headers avec un noyau (qui a sans doute d'autre headers), c'est un peu comme jouer au loto ..
[^] # Re: problème de header
Posté par stratman . Évalué à 1.
=> ln -s [le dossier des sources de ton kernel] /usr/src/linux
et normalement module-assistant ne t'en*****ra plus.
N'oublies pas non plus de tourner sur ton nouveau noyau lorsque tu utilises module-assistant.
Je sais pas si c'est tres "propre" de ne pas passer par des headers mais au moins ça a le mérite de fonctionner.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.