Trucs:Installation des drivers Madwifi sur une Mandrake 10.1

De Lea Linux
Aller à la navigation Aller à la recherche
Léa (Fred)<fred@lea-linux.org>
Matétiel utilisé : Toshiba A10 + NetGear WG511 PC-Card
Le driver MadWifi s'adresse à la plupart des cartes wifi à base de chipset atheros (PCI ou PC-Card).

Installer les sources de son kernel

Il nous faut installer les sources de notre kernel (précisément celui qui tourne actuellement), si vous utiliser un kernel 2.6 :

root@localhost ~ # urpmi kernel-source-2.6
ou, si vous utilisez un kernel 2.4 :
root@localhost ~ # urpmi kernel-source

Comme tout va bien se passer ;-) les sources seront installées dans /usr/src/linux.

Installer les sources de Madwifi

Deux possibilités, par CVS (si votre connection internet fonctionne autrement qu'en wifi) :

root@localhost ~ # cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi co madwifi
...

Ou si votre connection internet ne peut fonctionner qu'en wifi, télécharchez un "snapshot" du CVS via à cette url. Vous la décompresserez où vous voulez.

Compilation du driver

Placez vous dans le répertoire madwifi et lancez la compilation et l'installation comme ceci :

root@localhost ~ # KERNELRELEASE=`uname -r` make
...
root@localhost ~ # KERNELRELEASE=`uname -r` make install
...

Configuration de la carte Wifi

Il suffit alors de lancer l'outil de configuration réseau de Mandrake, c'est à dire : lancer le Mandrake Control Center, puis Réseau & Internet, puis Nouvelle connexion, puis Connexion sans fil, puis suivre les indications (dhcp, précisez le SSID, la clé WEP, etc ...).

Et normalement, à la fin vous êtes connecté sans fil !

Remarques

Pour activer le wpa, dans le driver de la carte, il semble qu'il faille choisir la branche WPA du cvs de madwifi en passant '-r WPA' comme paramètre à la ligne de commande cvs .... Mais chez moi la compilation de cette version du driver échoue. Il faudra de plus installer le package wpa_supplicant (et le configurer ...)

En fait le procédé doit être le même pour toutes les cartes à base de chipset Atheros, ainsi que sur toutes les distributions ayant des outils de configuration de réseau Wireless.

Il faut noter que le driver madwifi n'est pas libre pour la partie 'hal' (ie: il contient une partie binaire dont les sources ne sont ni modifiables, ni diffusable). Pour le reste, il est en GPL. C'est dommage car, s'il était entièrement en GPL, il pourrait être diffusé avec toutes les distributions. Au moment où j'écris ces lignes, la seule distribution que j'ai vu installer directement ce driver est la SuSE (version ftp). C'est d'ailleurs assez étonnant : on branche la carte wifi et l'assistant s'active pour vous demander les paramètres de connections wifi...