View previous topic :: View next topic |
Author |
Message |
bluelambda n00b
Joined: 11 Dec 2004 Posts: 48
|
Posted: Sat Dec 11, 2004 8:18 pm Post subject: [Wi-Fi] modprobe ndiswrapper produit une erreur (résolu) |
|
|
Bonsoir à tous !
J'ai une carte WiFi ASUS WL-100g.
Cette carte fonctionne niquel sous Linux avec ndiswrapper, je l'avais déjà testée sous Mandrake.
Le problème dans mon cas est le suivant : lorsque je fais modprobe ndiswrapper (avec ou sans drivers installés) j'obtiens le message suivant : Quote: | FATAL: Error inserting ndiswrapper (/lib/modules/2.6.9-gentoo-r9/misc/ndiswrapper.ko): Unknow symbol in module, or unknow parameter (see dmesg) |
dmessg me donne ceci : Quote: | [...]
ndiswrapper: Unknow symbol wireless_send_event |
J'ai installé ndiswrapper avec un emerge ndiswrapper.
Si quelqu'un a une idée de la cause de ce problème...
Je suis en train d'effectuer des recherches, mais je trouve rien d'intéressant.
Solution
Il semblerai qu'il soit nécessaire de désactiver l'option du kernel dans Kernel Hacking :
CONFIG_4KSTACKS
Et d'activer :
CONFIG_NET_RADIO
On recompile son kernel et on refait son lilo via la commande /sbin/lilo (si on utilise lilo )
On reboote.
Les commandes suivantes doivent alors donner : Code: | grep 4K /usr/src/linux/.config
CONFIG_4KSTACKS is not set
grep CONFIG_NET_RADIO /usr/src/linux/.config
CONFIG_NET_RADIO=y |
Et modprobe ndiswrapper devrai fonctionner. En tout cas dans mon cas oui
Last edited by bluelambda on Sun Dec 12, 2004 11:22 am; edited 2 times in total |
|
Back to top |
|
|
NiLuJe Guru
Joined: 06 Nov 2004 Posts: 303 Location: Paris, France
|
Posted: Sat Dec 11, 2004 8:42 pm Post subject: |
|
|
Le lien usr/src/linux correspond au noyau sur lequel tu tourne (Enfin, sur lequel tu essaye de charger le module)?
Y'a pas besoin de quelquechose en plus dans le noyau, genre un support quelconque pour jesaispastropquoi? (Aucune idée, j'ai jamais essayé, je balance juste une idée comme ca .. pas taper ^^) |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sat Dec 11, 2004 9:34 pm Post subject: |
|
|
NiLuJe wrote: | Le lien usr/src/linux correspond au noyau sur lequel tu tourne (Enfin, sur lequel tu essaye de charger le module)?
Y'a pas besoin de quelquechose en plus dans le noyau, genre un support quelconque pour jesaispastropquoi? (Aucune idée, j'ai jamais essayé, je balance juste une idée comme ca .. pas taper ^^) |
support wireless
et puis il faut lui donner un driver sinon il aime pas et pas compiler en 4k stack je crois qu'il aime pas _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
bluelambda n00b
Joined: 11 Dec 2004 Posts: 48
|
Posted: Sat Dec 11, 2004 10:43 pm Post subject: |
|
|
Quote: | et puis il faut lui donner un driver sinon il aime pas et pas compiler en 4k stack je crois qu'il aime pas |
Je suis désolé, mais moi je débute avec Gentoo (je viens de l'installer), et avec Linux en général je suis pas un expert non plus...
En clair je comprend pas ce que tu dis
Pour lui donner un driver, avant sous Mandrake (du moins pour tester la carte) je faisait d'abord un modprobe ndiswrapper puis ensuite un loadndisdriver pour charger le driver, donc modprobe ndiswrapper ne devrai pas nécessiter que je lui donne d'abord un driver non ?
Compiler en 4k stack je sais pas ce que ça veut dire...
/usr/src/linux correspond à mon noyau. |
|
Back to top |
|
|
youpla-boom n00b
Joined: 11 Nov 2004 Posts: 38 Location: Lyon - France
|
Posted: Sat Dec 11, 2004 11:04 pm Post subject: |
|
|
slt,
peut etre que:
ton noyau est mal config vérifie ça -> device drivers>Networking support>Wireless Lan je pense qu'il te faut au moin wireless LAN drivers en dur;
assure toi d'avoir émergé wireless-tools;
j'ai remarqué que la version 0.11 de ndiswrapper ne fonctionnait pas top top, par contre aucun pb avec la 0.10 ( je remarque que dans portage la 0.12 est dispo .... );
Sinon mais ça n'a rien a voir avec ton pb si le SMP est activé dans ton noyau ça risque (c'est mm sur) de faire freezer ton pc a chaque boot (au chargement de ndiswrapper).
bon courage à toi
+++
(il y a peut de temps j'ai utilisé de cette doc ---> http://www.wlanfr.net/contenus.php?id=139 ça marchait nickel mis à part mon pb de noyau smp !) _________________ le roi du pain d'épice |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sun Dec 12, 2004 9:09 am Post subject: |
|
|
tu as une option dans kernel hacking (cf make menuconfig) pour compiler ton noyau en utilisant les 4K stacks au lieu des 8K standard, il faut que tu t'assures que cette option est désactivé
regarde les outuputs de :
Code: | grep 4K /usr/src/linux/.config
grep CONFIG_NET_RADIO /usr/src/linux.config |
Ensuite ndiswrapper ne marche plus du tout comme tu le dis, tu commences par charger le driver avec un Code: | ndiswrapper -i driver |
puis tu vérifies que ça se passe bien avec un
enfin tu fais un Code: | modprobe ndiswrapper | et là dans le dmesg ça doit être la fête _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
bluelambda n00b
Joined: 11 Dec 2004 Posts: 48
|
Posted: Sun Dec 12, 2004 9:22 am Post subject: |
|
|
Code: | grep 4K /usr/src/linux/.config
CONFIG_4KSTACKS=y
grep CONFIG_NET_RADIO /usr/src/linux/.config
CONFIG_NET_RADIO=y |
Je dois donc désactiver CONFIG_4KSTACKS pour avoir les 8K standard, et pour CONFIG_NET_RADIO je désactive ou pas ? |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sun Dec 12, 2004 10:34 am Post subject: |
|
|
bluelambda wrote: | Code: | grep 4K /usr/src/linux/.config
CONFIG_4KSTACKS=y
grep CONFIG_NET_RADIO /usr/src/linux/.config
CONFIG_NET_RADIO=y |
Je dois donc désactiver CONFIG_4KSTACKS pour avoir les 8K standard, et pour CONFIG_NET_RADIO je désactive ou pas ? |
non tu le gardes le net_radio _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
bluelambda n00b
Joined: 11 Dec 2004 Posts: 48
|
Posted: Sun Dec 12, 2004 10:44 am Post subject: |
|
|
Je viens de tester avec la configuration : Code: | CONFIG_4KSTACKS is not set
CONFIG_NET_RADIO=y |
J'ai recompilé en faisant : Code: | # make bzImage modules modules_install
# cp arch/i386/boot/bzImage /boot/kernel-2.6.9-gentoo
# cp System.map /boot/System.map-2.6.9-gentoo
# rm /boot/System.map
# ln -s /boot/System.map-2.6.9-gentoo /boot/System.map |
Je n'ai pas besoin de monter /boot, car ce n'est pas une partition à part, c'est simplement un répertoire de /.
Lilo charge l'image /boot/kernel-2.6.9-gentoo
Peut être est-ce ma manière de compiler mon kernel qui est mauvaise ?
J'ai une Gentoo 2004.3 installée entièrement depuis Internet et entièrement compilée (installation Stage 1) |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sun Dec 12, 2004 11:07 am Post subject: |
|
|
bluelambda wrote: | Je viens de tester avec la configuration : Code: | CONFIG_4KSTACKS is not set
CONFIG_NET_RADIO=y |
J'ai recompilé en faisant : Code: | # make bzImage modules modules_install
# cp arch/i386/boot/bzImage /boot/kernel-2.6.9-gentoo
# cp System.map /boot/System.map-2.6.9-gentoo
# rm /boot/System.map
# ln -s /boot/System.map-2.6.9-gentoo /boot/System.map |
Je n'ai pas besoin de monter /boot, car ce n'est pas une partition à part, c'est simplement un répertoire de /.
Lilo charge l'image /boot/kernel-2.6.9-gentoo
Peut être est-ce ma manière de compiler mon kernel qui est mauvaise ?
J'ai une Gentoo 2004.3 installée entièrement depuis Internet et entièrement compilée (installation Stage 1) |
si tu as lilo il faut faire un /sbin/lilo après avoir copié le nouveau kernel dans /boot
et copier les system.map j'en ai pas encore vu l'intérêt mais bon admettons
sinon la commande exacte pour compiler un noyau et Code: | make && make modules_install | (avec les 2.6) _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
bluelambda n00b
Joined: 11 Dec 2004 Posts: 48
|
Posted: Sun Dec 12, 2004 11:17 am Post subject: |
|
|
Bon j'ai fait ce que tu m'as dit, j'ai compilé avec make && make modules_install, j'ai ensuite fait le reste comme d'abitude (je sais pas si les System.map sont utiles mais je les ai fait quand même ça coute rien). J'ai ensuite fait un /sbin/lilo (merci je savais pas que c'était utile de le faire à chaque fois ) et j'ai rebooté.
A présent modprobe ndiswrapper marche !!!
Merci beaucoup de ton aide, et de votre aide à tous !
Je devrai arriver à m'en sortir tout seul à présent |
|
Back to top |
|
|
|