Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Wi-Fi] modprobe ndiswrapper produit une erreur (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bluelambda
n00b
n00b


Joined: 11 Dec 2004
Posts: 48

PostPosted: Sat Dec 11, 2004 8:18 pm    Post subject: [Wi-Fi] modprobe ndiswrapper produit une erreur (résolu) Reply with quote

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 :D


Last edited by bluelambda on Sun Dec 12, 2004 11:22 am; edited 2 times in total
Back to top
View user's profile Send private message
NiLuJe
Guru
Guru


Joined: 06 Nov 2004
Posts: 303
Location: Paris, France

PostPosted: Sat Dec 11, 2004 8:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sat Dec 11, 2004 9:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
bluelambda
n00b
n00b


Joined: 11 Dec 2004
Posts: 48

PostPosted: Sat Dec 11, 2004 10:43 pm    Post subject: Reply with quote

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 :D

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
View user's profile Send private message
youpla-boom
n00b
n00b


Joined: 11 Nov 2004
Posts: 38
Location: Lyon - France

PostPosted: Sat Dec 11, 2004 11:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sun Dec 12, 2004 9:09 am    Post subject: Reply with quote

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
Code:
ndiswrapper -l

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
View user's profile Send private message
bluelambda
n00b
n00b


Joined: 11 Dec 2004
Posts: 48

PostPosted: Sun Dec 12, 2004 9:22 am    Post subject: Reply with quote

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
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sun Dec 12, 2004 10:34 am    Post subject: Reply with quote

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
View user's profile Send private message
bluelambda
n00b
n00b


Joined: 11 Dec 2004
Posts: 48

PostPosted: Sun Dec 12, 2004 10:44 am    Post subject: Reply with quote

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
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sun Dec 12, 2004 11:07 am    Post subject: Reply with quote

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
View user's profile Send private message
bluelambda
n00b
n00b


Joined: 11 Dec 2004
Posts: 48

PostPosted: Sun Dec 12, 2004 11:17 am    Post subject: Reply with quote

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 :wink: ) et j'ai rebooté.

A présent modprobe ndiswrapper marche !!! :D

Merci beaucoup de ton aide, et de votre aide à tous !

Je devrai arriver à m'en sortir tout seul à présent :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum