Wifi sur MSI Wind U100, avec Debian
Par Michel Billaud, jeudi 30 juillet 2009 à 23:10 :: Bidouilles :: #55 :: rss
Ayé j'ai réussi à faire marcher le Wifi sur le petit MSI Wind U100. Voila les détails et le journal (simplifié) de mes errements sous Debian Lenny.
Je vous livre ça brut de brut, c'est pas encore satisfaisant pour le mettre dans les mains des technophobes, mais c'est un premier pas.
Trois choses à savoir :
- où trouver un pilote pour la carte wifi.
- démarrer/arrêter la carte réseau
- la configurer et la faire fonctionner
1. Le pilote de la carte wifi
j'ai trouvé les indications sur le blog de Chebitchov
Le matériel est le même que celui de l'EEEpc, pour lequel il y a un dépôt de packages. Dans le fichier /etc/apt/sources.list, on ajoute donc les deux lignes
deb http://eeepc.debian.net/debian lenny main contrib non-free deb-src http://eeepc.debian.net/debian lenny main contrib non-free
Il faut récupérer la clé qui signe les archives, et l'installer :
# wget http://eeepc.debian.net/debian/archive-key-eeepc.asc # apt-key add archive-key-eeepc.asc
puis mettre à jour la liste des packages disponibles, et aller chercher le module rt2860 qui va bien avec le noyau. Chez moi c'est un noyau 2.6.26-2-686, comme le dit la commande "uname -r"
# apt-get update # apt-get install rt2860-modules-2.6.26-2-686
Le module s'appelle rt2860sta, la première fois vous pouvez le charger à la main
# modprobe rt2860sta
2. Allumer la carte réseau
Je suis un peu bête, et j'avais pas mes lunettes, alors ça m'a pris un certain temps de voir qu'il fallait appuyer plusieurs fois sur Fn-F11 (Fn, c'est la touche bleue en bas à gauche) pour rallumer/éteindre le wifi. En fait ça pilote aussi le bluetooth, dont il ya 4 états possibles, dont témoignent les 2 diodes de gauche : la bleue pour le bluetooth, la verte (avec une antenne satellite) pour le wifi.
Avec tout ça, un "iwconfig" doit vous montrer une interface "ra0".
3. Configuration et mise en route
Sur la page rt2860sta il est bien précisé que le pilote est assez buggé.
On s'en rend compte assez vite, impossible d'arriver à mettre en route une connexion wifi avec les interfaces graphiques censés nous simplifier la vie. Et même en remplissant le fichier /etc/network/interfaces avec les commandes "wireless_quelque-chose", ça ne marche pas.
L'explication est donnée dans la page citée : certains paramètres ne peuvent pas être transmis par la commande "iwconfig", il faut contourner en utilisant "iwpriv" (que je découvre moi aussi).
Voila donc un extrait de /etc/network/interfaces qui me permet de me connecter au réseau familial (freebox), avec la commande "ifup ra0=freebox5"
iface freebox5 inet dhcp up iwpriv ra0 set EncryptType=WEP up iwpriv ra0 set SSID=freebox5 up iwpriv ra0 set Key1=AABBCCDDEEFF up iwpriv ra0 set DefaultKeyID=1 wireless nick xanthippe wireless_mode managed
En regardant de plus près,
Commentaires
1. Le samedi 15 août 2009 à 12:06, par Eric
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.