[ndiswrapper] ne fonctionne pas (résolu)

Applications, problèmes de configuration réseau
Répondre
cyril.m.85
Hankyu
Messages : 24
Inscription : mer. 01 déc. 2010, 15:10

[ndiswrapper] ne fonctionne pas (résolu)

Message 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 ?
Dernière modification par cyril.m.85 le ven. 15 juil. 2011, 19:05, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ndiswrapper] ne fonctionne pas (en cours)

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

Code : Tout sélectionner

ifconfig -a #ou avec iproute2: ip link show
... 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) ?
«The following statement is not true. The previous statement is true.» :nage:
cyril.m.85
Hankyu
Messages : 24
Inscription : mer. 01 déc. 2010, 15:10

Re: [ndiswrapper] ne fonctionne pas (en cours)

Message 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 :mrgreen: 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...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ndiswrapper] ne fonctionne pas (en cours)

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

Code : Tout sélectionner

hwinfo --netcard
(ç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... :wink: )
?
«The following statement is not true. The previous statement is true.» :nage:
cyril.m.85
Hankyu
Messages : 24
Inscription : mer. 01 déc. 2010, 15:10

Re: [ndiswrapper] ne fonctionne pas (en cours)

Message 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
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ndiswrapper] ne fonctionne pas (en cours)

Message 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).
«The following statement is not true. The previous statement is true.» :nage:
cyril.m.85
Hankyu
Messages : 24
Inscription : mer. 01 déc. 2010, 15:10

Re: [ndiswrapper] ne fonctionne pas (en cours)

Message 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...
cyril.m.85
Hankyu
Messages : 24
Inscription : mer. 01 déc. 2010, 15:10

Re: [ndiswrapper] ne fonctionne pas (résolu)

Message par cyril.m.85 »

Ouf ! J'ai réussi à force de bidouiller :bravo:

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 :)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ndiswrapper] ne fonctionne pas (en cours)

Message par FoolEcho »

C'est le titre du premier message qu'il faut mettre en résolu. ;)
«The following statement is not true. The previous statement is true.» :nage:
cyril.m.85
Hankyu
Messages : 24
Inscription : mer. 01 déc. 2010, 15:10

Re: [ndiswrapper] ne fonctionne pas (en cours)

Message par cyril.m.85 »

ha oui lol merci
Répondre