« Trucs:Installation des drivers Madwifi sur une Mandrake 10.1 » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
(conversion de la documentation originale de Léa par HTML::WikiConverter)
 
 
Ligne 19 : Ligne 19 :
== Compilation du driver ==
== Compilation du driver ==


Il faut modifier légèrement le makefile des sources du kernel de Mandrake, éditer /usr/src/linux/Makefile et remplacer <code>EXTRAVERSION = .1.12mdkcustom</code> par <code>EXTRAVERSION = .1.12mdk</code> (en gros : enlever le ''custom'' sur la ligne EXTRAVERSION.
Placez vous dans le répertoire <code>madwifi</code> et lancez la compilation et l'installation comme ceci :


Puis placez vous dans le répertoire <code>madwifi</code> et lancez la compilation et l'installation :
<div class="code">root@localhost ~ # '''KERNELRELEASE=`uname -r` make'''<br /> ...<br /> root@localhost ~ # '''KERNELRELEASE=`uname -r` make install'''<br /> ...</div>
 
<div class="code">root@localhost ~ # '''make'''<br /> ...<br /> root@localhost ~ # '''make install'''<br /> ...</div>


== Configuration de la carte Wifi ==
== Configuration de la carte Wifi ==

Dernière version du 23 novembre 2005 à 20:23

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...