Ceci est une ancienne révision du document !
Cartes WIFI de marque Atheros
Les cartes WIFI Atheros fonctionnent plus ou moins facilement sous GNU/Linux Ubuntu au grès des versions. Depuis la version 9.10, un pilote unique est utilisé pour tous les modèles, le module ath5k ou ath9k. Parfois, ce pilote ne fonctionne que partiellement et des réglages/optimisations sont nécessaires selon les modèles de cartes.
Identifier votre carte WIFI
Pour identifier votre carte WIFI, depuis un terminal saisissez la commande :
lspci | grep "Atheros"
Vous devriez obtenir une réponse du type :
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
qui indique ici l'existence d'une carte WIFI Atheros de modèle AR5001.
Réglages et optimisations
Votre carte a fonctionnée et ne fonctionne plus suite à une mise à jour de version ?
Il sera nécessaire de rajouter le paquet linux-backports-modules-cw-version-generic, version étant a remplacer par votre version d'ubuntu.
Un redémarrage de l'ordinateur est ensuite nécessaire.
Par exemple, pour Ubuntu 12.04 et la dernière version du kernel, avec l'outil apt-get vous pouvez saisir dans un terminal
sudo apt-get install linux-backports-modules-cw-$(uname -r)-generic
Pour plus d'informations, vous pouvez vous reportez, si elle existe, à la page dédiée à votre carte:
Utilisation de l'ancien pilote Madwifi
Il est normalement remplacé par le module ath5k et ath9k qui sont à privilégier.
Téléchargement et compilation
- Regardez sur la page du projet quelle est la dernière version du pilote madwifi :
Site du projet - Rechargez la liste de paquet puis installez le paquet build-essential.
Par exemple avec l'outil apt-get, saisissez dans un terminalsudo apt-get update && sudo apt-get install build-essential
- Téléchargez le fichier source (adaptez le numéro de version en fonction de la dernière version) du pilote madwifi :
wget http://downloads.sourceforge.net/madwifi/madwifi-0.9.4.tar.gz
- Décompressez l'archive :
tar -xvzf madwifi-0.9.4.tar.gz
- Entrez dans le dossier décompressé :
cd madwifi-0.9.4
- Débutez la compilation :
make
- Installez le pilote :
sudo make install
Activation de la carte WIFI
Toujours depuis un terminal, activez la carte WIFI avec :
sudo modprobe ath_pci
Normalement, une carte WIFI ath0 est visible grâce à la commande
ifconfig
Si au point précédent tout s'est bien passé, il ne reste plus qu'à charger ce module à chaque démarrage.
Ouvrez avec les droits d'administration le fichier /etc/modules pour y ajouter une ligne
ath_pci
Vous pouvez par exemple saisir dans un terminal
sudo echo "ath_pci" >> /etc/modules
ça marche ? si non essayez:
echo "ath_pci" | sudo tee -a /etc/modules
Utilisation des pilotes windows(R) avec ndiswrapper
Ndiswrapper est un logiciel libre qui permet d'utiliser les pilotes Windows(R) de votre carte WIFI.
Cette solution "bricolée" est souvent considérée comme l'utime solution en cas de non fonctionnement de la carte avec les pilotes natifs GNU/Linux.
Pour en savoir plus, lisez la documentation Ndiswrapper.
Contributeurs : blackboat, Laurent Bellegarde, breizhodrome