Module ndiswrapper not found

Fermé
lebiaf1 - 19 oct. 2007 à 20:10
 lebiaf1 - 23 oct. 2007 à 16:53
Bonjour,

j'ai un problème pour faire fonctionner la wifi sous Fedora7
et je ne connais pas trés bien le monde Linux

je n'arrive pas à charger le module ndiswrapper (module xxxx not found) !!

j'avoue que je ne sais plus quoi faire (c'est un peu du chinois la procédure..)
que puis je faire de plus ?
je ne sais meme pas comment désinstaller ce que j'ai chargé.

j'ai une carte wifi Atheros AR5007EG Wireless network



(en tout cas c'est ce que voit VISTA)
mais déja sous FEDORA7 je la voit comme une AR5006EG !
#lspci me donne:
ethernet controller:Atheroscommunications,inc AR5006EG 802.11 b/g wireless pci express adapter (rev01)

J'ai donc récupéré des drivers qui a priori doivent aller,mais je ne suis sur de rien.
Dans un premier temps j'ai configuré le dépot Livna ( en autaumatique):
#rpm -ivh http://rpm.livna.org/livna-release-7.rpm
J'ai installé ndiswrapper en utilisant une connection internet ( rj45) avec la cde:
# yum install ndiswrapper kmod-ndiswrapper
l'install c'est bien passée et à l'issue j'ai reboote le système

Avec la cde #ndiswrapper - l ca montre que le pilote est installé :
net5211 :driver installed
device(168c:001c)present
Avec la commande #modprobe ndiswrapper j'obtient la réponse : FATAL : Module ndiswrapper not found
En vérifiant avec la commande # find /lib/modules -name "*ndiswrapper*"
j'obtient la réponse que ndiswrapper semble bien installé
684864 8 drwxr -xr - x 2 root root 4096 oct 17 21:00
/lib/modules/2.6.22.9-91.fc7/extra/ndiswrapper
684865 212 -rw-r --r-- 1 root root 207436 sep 29 08:40
/lib/modules/2.6.22.9-91.fc7/extra/ndiswrapper/ndiswrapper.ko
Version de noyau obtenu par #uname -r: 2.6.21-1.3194.fc7
Version compilateur # rpm –qa | grp gcc donne : libgcc-4.1.2-12
Version kernel # rpm –q kernel :
kernel-2.6.21-1.3194.fc7
kernel-2.6.22-9-91.fc7
cat /proc/version :
Linux version 2.6.21-1.3194.fc7 (kojibuilder@xenbuildder4.fedora.phx.rehat.com)
(gcc version 4.1.2 20070502 (Red Hat 4.1.2-12)) #1 SMP Wed May 23 22 :35 :01 EDT 2007

Coté ndiswrapper # rpm –qa *ndiswrapper*
kmod-ndiswrapper-1.46-1.2.6.22.9_91.fc7
ndiswrapper-1.46-1.lvn7

comme je ne suis pas un spécialiste Linux (ca fait juste 15j que je m’y interresse)
qui peut me dire ou ca coince !!!...
merci d’avance.

9 réponses

mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
19 oct. 2007 à 20:56
Pour une carte atheros tu n'as pas besoin de passer par ndiswrapper, elle est sensée marcher directement avec madwifi :
madwifi-tools - tools for the Multiband Atheros Driver for WiFi

Bonne chance
0
merci de l'info
j'avais pourtant l'impression d'etre pas loin d'une solution..
mais alors comment je supprime ce que j'ai déja installé ?
0
J'ai l'impression qu'il y a un décalage entre la version du Kernel utilisé et le module à charger...

je veux bien essayer madwifi mais j'ai l'impression que je vais avoir le meme problème,à savoir une diffèrence de niveau entre la version du Kernel et celle du module.

j'aimerais plutot recaler kernel et module,mais comment ???
0
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
20 oct. 2007 à 13:45
En fait ndiswrappper sert à créer un module, et pour qu'un module soit compatible avec ton noyau, il faut qu'il soit compilé pour ce noyau (c'est souvent pour ça que tu as besoin de linux-headers de ton noyau pour construire le module nvidia propriétaire ou le module ndiswrapper).

Cependant si tu utilises la version de noyau fournie par ta distribution et les modules prévus par ta distribution, normalement ut n'auras pas ce genre de problème. En tout cas à ta place je laisserai tomber ndiswrapper ce sera plus simple avec madwifi.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lebiaf1 Messages postés 102 Date d'inscription samedi 20 août 2005 Statut Membre Dernière intervention 18 novembre 2019 38
20 oct. 2007 à 19:05
merci de l'info
c'est vrai que je patauge pas mal.
j'ai du mal a saisir les principes de base

tu ne saurais pas comment virer proprement ndiswrapper ??(l'installation a quand meme crée des trucs par ci par là)
0
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
22 oct. 2007 à 00:19
Tout dépend comment tu l'as installé. Si c'est via ton gestionnaire de paquet c'est facile, il suffit de le désinstaller et le purger. Sinon cf dans les fichiers d'aide de l'archive que tu as téléchargé, mais a priori il suffit de supprimer les fichiers que tu as installés et vérifier que ndiswrapper n'est pas chargé au démarrage (voir dans /etc/modules /etc/modprobe* etc...)

Mais bon tu peux aussi le laisser bien sagement de toute façon vu qu'il ne marche pas il ne fera pas grand chose de gênant. Installe simplement madwifi et une interface wifi devrait apparaiître (ath0 je dirais) quand tu taperas :
/sbin/ifconfig

Je t'invite aussi à chercher sur google et sur le forum un tutoriel madwifi.

Bonne chance
0
lebiaf1 Messages postés 102 Date d'inscription samedi 20 août 2005 Statut Membre Dernière intervention 18 novembre 2019 38
22 oct. 2007 à 09:41
Je te remercie de tes infos
Cependant ,j'ai lu que d'aprés certains madwifi ne marche pas avec mon type de carte wifi (Atheros AR5007EG)
je me trompe?

pour l'install de Ndiswrapper ,j'ai juste suivi la procédure Fedora recommandée (en automatique par connection ethernet):
# yum install ndiswrapper kmod-ndiswrapper
et j'ai laissé dérouler.
du coup il a du etre récupéré des choses en rapport avec du 2.6.22.9-91.fc7 alors que j'ai un noyau en 2.6.21-1.3194
comment récupérer quelque chose du meme niveau ??
ou comment recaler le tout ??
0
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 783
22 oct. 2007 à 10:16
D'après ce que j'ai vu effectivement. Pour ndiswrapper le plus simple c'est de passer en 2.6.22.9-91.fc7 non ? Sinon il faut télécharger les headers 2.6.21-1.3194, compiler ndiswrapper pour ces headers avec le même compilateur que ton noyau (même version de gcc) et c'est tout de suite plus compliqué. Sinon encore mieux, avec un peu de chance un paquet ndiswrapper compilé pour ton noyau est déjà disponible pour ta version de noyau. Ne possèdant pas de fedora je ne peux hélas pas t'en dire beaucoup plus.

Une fois que tu seras arrivé à installer ndiswrapper pour voir comment l'utiliser tu peux suivre cet excellent tutoriel :
http://www.lea-linux.org/cached/index/Trucs:Livebox_wifi_(Inventel)_et_Mandriva_LE2005.html
C'est pour une autre carte wifi et une autre distribution mais le principe reste le même.

Bonne chance et bonne lecture !
0
merci des infos ,je vais modifier mon grub pour qu'il demarre sur le nouveau noyau .2.6.22.9-91.fc7
je te tiens au courant
0