OVH Cloud OVH Cloud

Ubuntu, WiFi et NdisWrapper

22 réponses
Avatar
Marneus Calgar
J'ai installé une Ubuntu 5.04 hier... Bon tout marche sauf... ma carte
WiFi :(
La carte ne disposant pas de driver spécifique pour linux, j'ai
téléchargé ndiswrapper, et avec ndiswrapper j'ai importé le driver
Windows. Seulement pour faire marcher ndiswrapper, il faut que je
l'ajoute au noyau avec modprobe, mais malheureusement, le noyau fourni
est configuré pour refuser les modules !!!

Je télécharge donc les headers du noyau, le "make menuconfig" passe
correctement, mais rien à faire ca plante dès le déput de la
compilation !!!

Si quelqu'un a une solution, je suis preneur !!!

Merci d'avance !!

--
Dark Skull Software
http://www.darkskull.net

A+

10 réponses

1 2 3
Avatar
Remi Moyen
On Thu, 21 Apr 2005, Rakotomandimby (R12y) Mihamina wrote:

Je me suis loggé en root pourtant, si le root n'a pas les droits alors je
ne vois pas quel user pourrait le faire...


- Meme root ne peut pas ecrire sur un CDROM, ou n'importe quel volume
monté en 'read-only'. root n'implique pas "tout, tout de suite" :-)

Fais 'lsmod' en tant que root pour voir?
Si il n'y a aucune sortie, alors oui on peut s'orienter vers un noyau qui
a tout inclu en dur (mais j'ai un gros doute.). SInon, on va attendre les
avis des autres.


Sinon, la plupart (toutes ?) des distrib laissent la config du noyau dans
un fichier dans / ou dans /boot (par exemple,
/boot/config-2.4.27-2-686-smp sur ma machine Debian -- et comme je crois
bien qu'Ubuntu est basé sur une Debian...).

Tu peux donc aller vérifier dedans si les modules sont *vraiment*
désactivés (CONFIG_MODULES).

À part ça, il est normal que la compilation du noyau échoue si tu ne
télécharges que les headers, il te faut toutes les sources.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."


Avatar
Rakotomandimby (R12y) Mihamina
( Thu, 21 Apr 2005 13:27:02 +0200 ) Remi Moyen :
Tu peux donc aller vérifier dedans si les modules sont *vraiment*
désactivés (CONFIG_MODULES).


le lsmod a confirmé qu'il y a bien des modules chargés.

À part ça, il est normal que la compilation du noyau échoue si tu ne
télécharges que les headers, il te faut toutes les sources.


Non seulement il n'a pas téléchargé les sources, mais il a fait un
petite boulette sur le symlink /usr/src/linux :-)

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Marneus Calgar

Et si tu nous disais plutot les messages d'erreur que tu récolte...
Il doit aussi y avoir une démarche adaptée à ubuntu pour faire ça.
Passer par une méthode générique n'est, a mon avis, pas vraiment la
solution pour toi. Regarde du coté des Forums et Mailing-List ubuntu-fr.




Bon alors quand je tape "ndiswrapper -l", j'obtiens bien:


Installed ndis drivers:
oem24 driver present, hardware present




Quand je tape "modprobe ndiswrapper", j'obtiens l'erreur suivante:


FATAL: Error inserting ndiswrapper
(/lib/modules/2.6.10-5-686/kernel/drivers/net/ndiswrapper/ndiswrapper.ko):
Operation not permitted




Sinon pour le noyau je vais encore regarder, mais j'ai suivi la bonne
démarche normalement...


Avatar
Marneus Calgar
Et merde, j'ai téléchargé les sources, ca m'a placé un bz2 dans
/usr/src, j'en ai extrait le contenu à l'aide de

cd /usr/src/
tar xvfj linux-source-2.6.10.tar.bz2
ln /usr/src/linux-source-2.6.10 /usr/src/linux

puis j'ai reconfiguré, et débuté la compilation

cd /usr/src/linux
make menuconfig
make

mais au bout d'un moment, j'obtiens une belle erreur :(

<<<<<<<<<<<<<<<<
fs/udf/udftime.c: Dans la fonction « udf_stamp_to_time »:
fs/udf/udftime.c:120: internal compiler error: Erreur de segmentation
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions, see
<URL:file:///usr/share/doc/gcc-3.3/README.Bugs>.
make[2]: *** [fs/udf/udftime.o] Erreur 1
make[1]: *** [fs/udf] Erreur 2
make: *** [fs] Erreur 2
<<<<<<<<<<<<<<<<
Avatar
Rakotomandimby (R12y) Mihamina
( Thu, 21 Apr 2005 13:53:24 +0200 ) Marneus Calgar :

Et merde, j'ai téléchargé les sources,


D'ou viennent-elles?
Debian et Ubuntu patchent leurs sources. Prends le package kernel-source.

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Marneus Calgar
Rakotomandimby (R12y) Mihamina avait écrit le 21/04/2005 :
( Thu, 21 Apr 2005 13:53:24 +0200 ) Marneus Calgar :

Et merde, j'ai téléchargé les sources,


D'ou viennent-elles?
Debian et Ubuntu patchent leurs sources. Prends le package kernel-source.


J'ai téléchargé les sources fournies par le gestionnaire de package
Ubuntu, ce sont celles du kernel 2.6.10 patché pour ubuntu

--
Dark Skull Software
http://www.darkskull.net

A+


Avatar
Rakotomandimby (R12y) Mihamina
( Thu, 21 Apr 2005 14:23:02 +0200 ) Marneus Calgar :

J'ai téléchargé les sources fournies par le gestionnaire de package
Ubuntu, ce sont celles du kernel 2.6.10 patché pour ubuntu


Ok. Alors refais les mêms étapes, regarde si le segfault (erreur de
segmantation arrive toujours au même endroit).

Si oui, alors commence par enlever les options concernant UDF le
filesystem dans ta config noyau. Si tu n'en a pas, ça ne sert à rien de
l'inclure.

Si non, alors ton matériel a des problèmes.

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Remi Moyen
On Thu, 21 Apr 2005, Rakotomandimby (R12y) Mihamina wrote:

Tu peux donc aller vérifier dedans si les modules sont *vraiment*
désactivés (CONFIG_MODULES).


le lsmod a confirmé qu'il y a bien des modules chargés.


Voui, j'ai lu ça après... répondu trop vite, toussa...

À part ça, il est normal que la compilation du noyau échoue si tu ne
télécharges que les headers, il te faut toutes les sources.


Non seulement il n'a pas téléchargé les sources, mais il a fait un
petite boulette sur le symlink /usr/src/linux :-)


Moui.

J'ai pas trop suivi pour le reste, mais a-t-il donné le message d'erreur
de son modprobe ? Est-ce que ce n'est pas tout simplement que le module a
été compilé pour un autre noyau que le sien ?

Il serait plus simple à mon avis d'essayer de recompiler le module tout
seul, surtout que ça ne demande pas les sources du noyau, si je ne
m'abuse, mais juste les headers.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."


Avatar
Marneus Calgar
C'est bon, merci à tous, j'ai trouvé un tutoriel ici:
http://www.ubuntulinux.org/wiki/SetupNdiswrapperHowto

Mais comme j'avais déjà fait quelques manips erronées
, il a fallu que je réinstalle entièrement ma Ubuntu...
Avatar
Marneus Calgar
C'est bon, merci à tous, j'ai trouvé un tutoriel ici:
http://www.ubuntulinux.org/wiki/SetupNdiswrapperHowto

Mais comme j'avais déjà fait quelques manips erronées
, il a fallu que je réinstalle entièrement ma Ubuntu...
1 2 3