Trois choses à savoir :

  1. où trouver un pilote pour la carte wifi.
  2. démarrer/arrêter la carte réseau
  3. 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,