Le coin de Tropez

Faire fonctionner une clé USB WIFI Peabird WLG sous Debian stable (Sarge) : facile


Suite à mes soucis avec mon port PCMCIA, j'ai acheté une clé USB WIFI. J'ai pris la Peabird WLG (24,9 euros).

Après quelques recherches, elle semblait basée sur un chipset Prism02 mais en fait le modèle a changé et il s'agit maintenant d'un chipset SiS (pilote windows : SiS163u.inf). Dans les deux cas une seule solution : Ndiswrapper. Un petit soucis cependant, Ndiswrapper ne fonctionne avec ce chipset qu'à partir de sa version 1.5, ce qui exclu l'utilisation du paquet .deb de ma Sarge (1.1-4 il me semble). Pas grave, la procédure à suivre reste simple :

Télécharger les sources de la dernière version de Ndiswrapper (http://sourceforge.net/projects/ndiswrapper/).

Récupérer sur le cdrom de la clé ou sur le site Peabird (http://www.peabird.com/ftp/) le pilote pour windows (SiS163u.inf en l'occurence).

Dans une console avec les droits root, décompresser l'archive de Ndiswrapper, se placer dans le répertoire créé et lancer un :

  • ./debian/rules binary (il est nécessaire d'avoir le paquet debhelper installé).

On se retrouve assez rapidement avec les fichiers suivants (ici avec un kernel 2.6.8 et la version 1.10 de ndiswrapper) :

  • ndiswrapper-utils_1.7-1_i386.deb.
  • ndiswrapper-modules-2.6.8-2-386_1.10-1_i386.deb.

Chez moi les sources étaient dans /usr/src/ndiswrapper-1.10, et les deux fichiers ci-dessus dans /usr/src.
Installation avec dpkg -i en commençant par le paquet "utils" puis le paquet "modules".

Il reste à paramétrer ndiswrapper de la manière suivante :

  • ndiswrapper -i /chemin vers les pilotes windows/SiS163u.inf.
  • ndiswrapper -l (pour vérifier que le pilote est bien chargé).
  • modprobe ndiswrapper.

Et là, alléluyah, la diode s'allume sur la clé USB. Il ne reste plus qu'a paramétrer votre réseau.
Ah si, pour que ndiswrapper se relance automatiquement au prochain démarrage :

  • ndiswrapper -m.

Voila, c'est fini. Je remercie au passage navy pour l'aide qu'il m'a apportée sur le forum de wlanfr.net.