Page 1 sur 1
[ndiswrapper] ne fonctionne pas (résolu)
Publié : jeu. 14 juil. 2011, 21:13
par cyril.m.85
Bonjour,
Je suis nouveau sur archlinux, excusez mon ignorance. J'essaie de faire fonctionner ndiswrapper sur mon installation toute fraîche mais je n'y parviens pas pour le moment. J'ai installé ndiswrapper ainsi que le driver Windows de ma carte grâce à Yaourt (fabuleux outil !) et grâce à
cette page.
Le package que j'ai choisi est
celui-i.
Un
ndiswrapper -l me renvoie ceci :
Code : Tout sélectionner
[cyril@Hiigara log]$ ndiswrapper -l
netmw125 : driver installed
device (11AB:1FAA) present
donc à priori ndiswrapper est installé et ma carte est détectée.
Mais un
iwconfig ne me détecte aucune interface wifi, et lorsque j'essaie de lancer l'interface graphique de ndiswrapper (ndisgtk), rien ne se passe (je suis sous Gnome 3 fraichement installé). Si j'essaie dans une console j'obtiens ceci :
Code : Tout sélectionner
[cyril@Hiigara log]$ ndisgtk
/usr/bin/env: python: Aucun fichier ou dossier de ce type
Je suppose donc qu'il me manque un paquet python mais je ne trouve pas lequel (ce n'est pas pygtk ce dernier étant installé)
J'ai aussi noté un message MODULES...FAILED lors du redémarrage d'Archlinux je pense qu'il n'arrive pas à charger mon module ndiswrapper.
Quelqu'un peut-il m'aider ?
Re: [ndiswrapper] ne fonctionne pas (en cours)
Publié : jeu. 14 juil. 2011, 21:50
par FoolEcho
Salut,
As-tu regardé s'il n'y avait pas un pilote autre que ndiswrapper de disponible (tu ne nous a pas précisé ta carte):
https://wiki.archlinux.org/index.php/Wi ... _Supported ?
cyril.m.85 a écrit :Mais un iwconfig ne me détecte aucune interface wifi, et lorsque j'essaie de lancer l'interface graphique de ndiswrapper (ndisgtk), rien ne se passe (je suis sous Gnome 3 fraichement installé).
L'interface n'est pas forcément active c'est pourquoi elle n'apparaît pas, il faut vérifier avec:
... et au besoin l'activer: ifconfig <interface> up (ou ip link set <interface> up)
cyril.m.85 a écrit :J'ai aussi noté un message MODULES...FAILED lors du redémarrage d'Archlinux je pense qu'il n'arrive pas à charger mon module ndiswrapper.
Si rien n'apparaît, tu peux vérifier avec la sortie de lsmod (ou dans les logs).
cyril.m.85 a écrit :Je suppose donc qu'il me manque un paquet python mais je ne trouve pas lequel (ce n'est pas pygtk ce dernier étant installé)
python tout simplement (ou
python2, je ne sais pas ce qu'utilise ndisgtk) ?
Re: [ndiswrapper] ne fonctionne pas (en cours)
Publié : ven. 15 juil. 2011, 11:37
par cyril.m.85
Merci pour ta réponse FoolEcho,
Ma carte est une peabird avec un chipset Marvell. Il me semble que la référence est PEAB-WLG-PCI. Il n'y a pas de pilote pour linux, c'est pourquoi j'utilisais ndiswrapper déjà sous ubuntu et cela fonctionnait.
Effectivement mon interface n'est pas active :
Code : Tout sélectionner
[cyril@Hiigara ~]$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:22:15:1A:99:50
inet addr:192.168.1.8 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::222:15ff:fe1a:9950/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4066 errors:0 dropped:0 overruns:0 frame:0
TX packets:3538 errors:0 dropped:0 overruns:0 carrier:3
collisions:0 txqueuelen:1000
RX bytes:4246456 (4.0 Mb) TX bytes:433920 (423.7 Kb)
Interrupt:45
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1680 (1.6 Kb) TX bytes:1680 (1.6 Kb)
[cyril@Hiigara ~]$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:22:15:1a:99:50 brd ff:ff:ff:ff:ff:ff
mais je ne parviens pas à l'activer :
Code : Tout sélectionner
[cyril@Hiigara ~]$ ifconfig wlan0 up
wlan0: unknown interface: No such device
lsmod me confirme que mon module n'est pas chargé et en faisant un "grep ndiswrapper /var/log/*" je ne trouve rien de parlant (en tout cas pas pour moi)
Quand à mon interface ndisgtk, c'est de pire en pire. J'avais ptyon2 d'installé (je crois que c'est yaourt qui ma l'avais installé en même temps que ndisgtk) alors j'ai installé python pour voir mais j'ai maintenant le message suivant quand j'essaie de lancer ndisgtk depuis une console :
Code : Tout sélectionner
[cyril@Hiigara log]$ ndisgtk
File "/usr/sbin/ndisgtk", line 47
print "Failed to load GTK bindings. Please check your Gnome installation."
^
SyntaxError: invalid syntax
J'avoue être dépassé, j'ai probablement fait une boulette

Qui qu'il en soit le problème de l'interface graphique est secondaire je n'en ai pas absolument besoin. Ce que j'aimerais régler dans un premier temps c'est mon problème de ndiswrapper qui ne se charge pas...
Re: [ndiswrapper] ne fonctionne pas (en cours)
Publié : ven. 15 juil. 2011, 12:01
par FoolEcho
cyril.m.85 a écrit :Effectivement mon interface n'est pas active :
En fait, elle n'existe pas du tout, preuve qu'il y a un problème avec ndiswrapper (sinon il y a aurait au moins un wlan0 ou quelque chose en plus).
Pour ndiswrapper, je te renvoie plutôt au wiki anglophone:
https://wiki.archlinux.org/index.php/Wi ... diswrapper. S'il y a des retours d'erreurs sur les différentes commandes, dis-le nous.
Tu pourrais installer hwinfo (ou avec lsusb ou lspci -v, mais faut trier...) et nous donner la sortie de:
(ça me parle davantage qu'un nom de modèle, on aura aussi plus d'info... et on s'assurera qu'il n'y a vraiment pas de pilote linux...

)
?
Re: [ndiswrapper] ne fonctionne pas (en cours)
Publié : ven. 15 juil. 2011, 12:27
par cyril.m.85
Code : Tout sélectionner
[cyril@Hiigara log]$ hwinfo --netcard
[j'ai supprimé la partie concernant ma carte ethernet]
31: PCI 501.0: 0200 Ethernet controller
[Created at pci.318]
Unique ID: Ikk3.ptqw5XL7l0A
Parent ID: 6NW+.mTebKEmhWYA
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:05:01.0
SysFS BusID: 0000:05:01.0
Hardware Class: network
Model: "Marvell 88w8335 [Libertas] 802.11b/g Wireless"
Vendor: pci 0x11ab "Marvell Technology Group Ltd."
Device: pci 0x1faa "88w8335 [Libertas] 802.11b/g Wireless"
SubVendor: pci 0x11ab "Marvell Technology Group Ltd."
SubDevice: pci 0x1faa
Revision: 0x03
Memory Range: 0xfebf0000-0xfebfffff (rw,non-prefetchable)
Memory Range: 0xfebe0000-0xfebeffff (rw,non-prefetchable)
IRQ: 11 (no events)
Module Alias: "pci:v000011ABd00001FAAsv000011ABsd00001FAAbc02sc00i00"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #22 (PCI bridge)
merci pour le wifi anglophone je regarderai plus tard je n'ai pas le temps pour le moment
Re: [ndiswrapper] ne fonctionne pas (en cours)
Publié : ven. 15 juil. 2011, 13:23
par FoolEcho
Bon effectivement, pas vu de pilote en dehors de ndiswrapper...
Sinon, une fois configuré, il faut bien veiller à charger le pilote ndiswrapper (modprobe / rc.conf / lsmod + sortie en cas de problèmes), tu peux utiliser hwinfo pour vérifier que la carte utilise bien le pilote et finalement ifconfig pour vérifier si l'interface est détectée (active ou non).
Re: [ndiswrapper] ne fonctionne pas (en cours)
Publié : ven. 15 juil. 2011, 14:26
par cyril.m.85
Les étapes indiquées sur le wiki se passent bien jusqu'à la ligne "modprobe ndiswrapper" : le chargement du module ne réussi pas (bizarre il me semblait que cela avait marché la première fois suite à l'installation :
Code : Tout sélectionner
[root@Hiigara ndiswrapper]# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.
le retour d'un "ndiswrapper -v" semble intéressant :
Code : Tout sélectionner
[root@Hiigara ndiswrapper]# ndiswrapper -v
ERROR: modinfo: could not find module ndiswrapper
module version is too old!
utils version: '1.9', utils version needed by module: '0'
module details:
ERROR: modinfo: could not find module ndiswrapper
You may need to upgrade driver and/or utils to latest versions available at
http://ndiswrapper.sourceforge.net
Je ne vois pas pourquoi mon module ne serait pas à la bonne version, j'ai veillé à mettre à jour tous mes paquets en faisant un "yaourt -Syua". Peut-être un problème avec mon pilote ? je ne suis pas sur à 100% d'avoir retrouvé celui qui fonctionnait sous Ubuntu je vais essayer de trouver un autre pilote...
Re: [ndiswrapper] ne fonctionne pas (résolu)
Publié : ven. 15 juil. 2011, 16:47
par cyril.m.85
Ouf ! J'ai réussi à force de bidouiller
Le pilote que j'utilisais était le bon. Je m'en suis sorti en installant
ce paquet. Je ne sais pas pourquoi l'autre ne fonctionnait pas chez moi.
Je peux désormais configurer mes profils réseaux avec wicd et le Wifi fonctionne à merveille.
Merci à toi FoolEcho pour ton aide et ta patience

Re: [ndiswrapper] ne fonctionne pas (en cours)
Publié : ven. 15 juil. 2011, 17:31
par FoolEcho
C'est le titre du premier message qu'il faut mettre en résolu.

Re: [ndiswrapper] ne fonctionne pas (en cours)
Publié : ven. 15 juil. 2011, 19:04
par cyril.m.85
ha oui lol merci