OVH Cloud OVH Cloud

Problème ndiswrapper

5 réponses
Avatar
Mildred
Voila, j'ai une fabuleuse carte Wifi 802.11g Linksys WMP54G qui est
incompatible Linux.
J'ai donc téléchargé ndiswrapper. et fait un make install sans problèmes
(a part que je n'ai pas lu la pluspart des options proposées, il y en
avait telement. j'ai laissé le choix par défaut).
Je fait donc:


# ndiswrapper -i /opt/linksys/bcmwl5.inf
ls: /etc/ndiswrapper: No such file or directory
Installing bcmwl5
# ndiswrapper -l
Installed ndis drivers:
bcmwl5 present
# modprobe ndiswrapper
# cat /var/log/dmesg |grep ndiswrapper
{rien}
iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
sit0 no wireless extensions.
ppp0 no wireless extensions.
# echo "wlan0 manquant"


Si je regarde /var/log/dmesd c'est qu'il y a dans INSTALL:
If you get no error the driver should now be loaded and active. You can
verify this by checking system log (produced by 'dmesg'). If the driver
is loaded successfully, you should see a message:
wlan0: ndiswrapper ethernet device xx:xx:xx:xx:xx:xx


Donc: aparamment, ndiswrapper na pas réussi a utiliser le driver Windows
... Avez vous une idée sur comment faire ?
merci

Mildred
--
Jabber: mildred@jabber.org
MSN: mildred.msn@jabber.org
Yahoo: mildred59300
AIM: mildred59300
ICQ: 137401065

5 réponses

Avatar
ctemp1
Bonjour,

Il faut d'abord charger le module :

$ modprobe ndiswrapper

puis charger le driver de la carte

$ ndiswrapper -i DRIVER_PATH

Vérifier avec la commande 'dmesg' si tu as bien ton module et driver
chargés puis la commande 'iwconfig' pour voir si tu as ton interface
wlan0 (carte, driver...).

Ensuite tu peux rentrer tes différents paramètres :

iwconfig wlan0 key restricted CLEF_WEP
iwconfig wlan0 essid 'essid' (tu peux taper la commande iwtest wlan0
test pour savoir ton SSID)
puis le reste de tes options, en n'oubliant pas de mettre dans
/etc/resolv.conf la ligne :

nameserver IP_de_ton_point_accès (autrement il ne résoudra pas les
noms d'hotes).

La commande finale : 'ifconfig wlan0 up' pour activer la carte.

Si ça marche 'ndiswrapper -m' pour fixer les caractéristiques.

Je te conseil une autre chose : tape 'ifconfig wlan0 down' et 'cardctl
eject' avant de retirer ta carte, chez moi ça plante autrement.

C. Tobini
Avatar
Mildred
C. Tobini wrote:
Bonjour,

Il faut d'abord charger le module :

$ modprobe ndiswrapper

puis charger le driver de la carte

$ ndiswrapper -i DRIVER_PATH

Vérifier avec la commande 'dmesg' si tu as bien ton module et driver
chargés puis la commande 'iwconfig' pour voir si tu as ton interface
wlan0 (carte, driver...).

Ensuite tu peux rentrer tes différents paramètres :

iwconfig wlan0 key restricted CLEF_WEP
iwconfig wlan0 essid 'essid' (tu peux taper la commande iwtest wlan0
test pour savoir ton SSID)
puis le reste de tes options, en n'oubliant pas de mettre dans
/etc/resolv.conf la ligne :

nameserver IP_de_ton_point_accès (autrement il ne résoudra pas les
noms d'hotes).

La commande finale : 'ifconfig wlan0 up' pour activer la carte.

Si ça marche 'ndiswrapper -m' pour fixer les caractéristiques.

Je te conseil une autre chose : tape 'ifconfig wlan0 down' et 'cardctl
eject' avant de retirer ta carte, chez moi ça plante autrement.

C. Tobini
Merci de ta réponse mais ca ne fonctionne pas plus ...

Voila ce que jai fait:

[ root]# modprobe -r ndiswrapper
[ root]# ndiswrapper -e bcmwl5
[ root]# ndiswrapper -l
No drivers installed
[ root]# modprobe ndiswrapper
[ root]# ndiswrapper -i /opt/linksys/bcmwl5.inf
Installing bcmwl5
[ root]# ndiswrapper -l
Installed ndis drivers:
bcmwl5 present
[ root]# dmesg|grep ndiswrapper
ndiswrapper version 0.4 loaded
ndiswrapper version 0.4 loaded
[ root]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 no wireless extensions.

sit0 no wireless extensions.

ppp0 no wireless extensions.

[ root]#

Mildred
--
Jabber:
MSN:
Yahoo: mildred59300
AIM: mildred59300
ICQ: 137401065

Avatar
Laurent Hugé

[ root]# dmesg|grep ndiswrapper
ndiswrapper version 0.4 loaded
ndiswrapper version 0.4 loaded
Comme indiqué dans l'INSTALL de ndiswrapper, tu devrais avoir quelque

chose du genre :
wlan0 : ndiswrapper ethernet device xx:xx:xx:xx:xx:xx
ce qui n'est apperemment pas le cas !
Pour ma part, j'ai une carte Linksys WMP54G qui ne fonctionnait pas
avec ndiswrapper ; j'ai donc installé linuxant et je suis tombé sur
le problème qu'il citent dans leur page (http://www.linuxant.com
driverloader/wlan/limitations.php) :
"Some PCI cards based on Broadcom chipsets (most notably the Linksys
WMP54G) do not work properly in older machines. Symptoms are kernel
messages like: NdisWriteErrorLogEntry: ErrorCode=DRIVER_FAILURE
NumberOfErrorValues=1 NdisWriteErrorLogEntry: ErrorValue 0=0x103 and
also "lspci -v" indicating '[virtual]' next to the Memory setting
after driverloader has been started."

Donc, pas de WLAN pour le moment !
--
Laurent Hugé (pour m'écrire, ôter PasDeSpam de l'adresse de courriel)
GPG fingerprint = 3AFF A106 39D9 DB2C 885D 41C3 76DC 2C3F 01BE 5D4A

Avatar
Laurent Hugé
Laurent Hugé nous écrivait :

Donc, pas de WLAN pour le moment !
Je confirme : je viens d'éplucher les forums ndiswrapper, et celui-ci

donne la clé : http://sourceforge.net/forum
forum.php?thread_id˜4287&forum_id23167
Il y est expliqué que le chipset des cartes WMP54G n'est pas
compatible avec certaines vieilles cartes mère (d'ailleurs, cela ne
devrait pas plus marcher sous Windows, si quelqu'un peut le confirmer
ici).
La faute à pas-de-chance :-(
--
Laurent Hugé (pour m'écrire, ôter PasDeSpam de l'adresse de courriel)
GPG fingerprint = 3AFF A106 39D9 DB2C 885D 41C3 76DC 2C3F 01BE 5D4A

Avatar
Laurent Hugé
Laurent Hugé nous écrivait :

Donc, pas de WLAN pour le moment !
Je confirme : je viens d'éplucher les forums ndiswrapper, et celui-ci

donne la clé : http://sourceforge.net/forum
forum.php?thread_id˜4287&forum_id23167
Il y est expliqué que le chipset des cartes WMP54G n'est pas
compatible avec certaines vieilles cartes mère (d'ailleurs, cela ne
devrait pas plus marcher sous Windows, si quelqu'un peut le confirmer
ici ?).
La faute à pas-de-chance :-(
--
Laurent Hugé (pour m'écrire, ôter PasDeSpam de l'adresse de courriel)
GPG fingerprint = 3AFF A106 39D9 DB2C 885D 41C3 76DC 2C3F 01BE 5D4A