Atheros madwifi

Un article de openSUSE.

Cette page demande à être relue pour correction. Merci à ceux qui le feront :-).


Le pilote madwifi, fait pour les cartes Wifi doté d'une puce Atheros (Liste des cartes supportées), n'est pas inclus dans openSuSE car le module HAL n'est pas libre et n'est disponible qu'en fichier binaire.

Cependant, il est possible d'utiliser ce pilote pour votre carte.

Sommaire


Installation des modules du noyau

Les paquets pour SUSE Linux sont disponible directement depuis le projet Madwifi. Ils peuvent être installés depuis le dépôt de Madwifi en l'ajoutant comme source d'installation dans YaST.

Pour le faire, il suffit d'ouvrir YaST, choisir Changer le support d'installation, puis cliquer sur Ajouter, spécifier l'URL du dépôt correspondant à votre version d'openSuSE :

Image:susemini.png
Version:
10.3
http://madwifi.org/suse/10.3
Image:susemini.png
Version:
10.2
http://madwifi.org/suse/10.2
Image:susemini.png
Version:
10.1
http://madwifi.org/suse/10.1

Puis cliquer sur OK. Attendre ensuite que YaST télécharge les informations concernant les paquets. Pour finir cette première étape, cliquer sur Terminer.

Maintenant, toujours dans YaST, choisissez Installer et supprimer des paquetages, puis rechercher Madwifi. Plusieurs paquets devraient alors apparaître. Vous devez installer les paquets nommés Madwifi et madwifi-kmp-<version_du_noyau>. Pour connaître la version de votre noyau, il suffit d'ouvrir un terminal et de taper :

  uname -r

Vous devriez alors voir quelque chose comme : 2.6.16.21-0.13-<version_du_noyau> Une fois les paquets cochés pour l'installation, cliquer sur Accepter et les paquets devraient être téléchargés puis installés.

Etapes pour installer le pilote en utilisant Zypper (10.2 et + récent seulement)

Tapez simplement dans un terminal les commandes suivantes :

      zypper -v sa http://madwifi.org/suse/`python -c "import platform;print platform.dist()[1]"`
      zypper install madwifi madwifi-kmp-`uname -r | awk -F- '{print $3}'`

Etapes pour installer le pilote en utilisant le "Smart Package Manager"

      smart channel --add madwifi type=rpm-md baseurl=http://madwifi.org/suse
      baseurl=http://madwifi.org/suse/`python -c "import platform;print platform.dist()[1]"
      smart update madwifi
      smart install madwifi madwifi-kmp-`uname -r | awk -F- '{print $3}'`

Etapes pour compiler et installer le pilote depuis les fichiers sources

1. Verifier que les sources du noyau (kernel-source) et le compilateur C++ sont installés.

2. Télécharger la dernière version stable du pilote à cette adresse : [1]

3. Decompresser l'archive que vous venez de télécharger dans un dossier temporaire.

4. Ouvrez un termial (Konsole par exemple), placez vous dans le dossier décompressé (par la commande "cd chemin_vers_le_dossier") puis taper : make.

5. Puis : make install

6. Et enfin : modprobe ath_pci


Un autre moyen d'utiliser votre carte est d'utiliser ndiswrapper.