Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

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

Pour identifier votre carte WIFI, depuis un terminal saisissez la commande :

lspci | grep "Atheros"

ou pour les clefs Wifi :

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

Si vous êtes l'heureux possesseur d'un ordinateur comportant une puce Wifi Atheros supportant le 2,4 / 5GHz (ac) mais que votre carte Wifi n'est pas reconnue, il vous suffit de:

  1. Installer le Kernel 3.19 (ou supérieur), sous Linux Mint il suffit d'ouvrir le Gestionnaire de mise à jour, dans "Vue > Noyaux Linux" choisissez le kernel et installez-le.
  2. Redémarrer

Testé uniquement avec un réseau 2,4GHz (je n'ai pas de AP 5GHz sous la main…) sous Linux Mint 17.2 (Kernel 3.19.0-26)

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 à 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:

Le pilote madwifi est une ancienne version de pilote natif GNU/Linux pour les cartes Atheros. Son installation n'est pas très aisée et demande de recommencer la manipulation à chaque mise à jour du noyau Linux (kernel).
Il est normalement remplacé par le module ath5k et ath9k qui sont à privilégier.

Téléchargement et compilation

  1. Regardez sur la page du projet quelle est la dernière version du pilote madwifi :
    Site du projet
  2. Rechargez la liste de paquet puis installez le paquet build-essential.
    Par exemple avec l'outil apt-get, saisissez dans un terminal
    sudo apt-get update && sudo apt-get install build-essential
  3. 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
  4. Décompressez l'archive :
    tar -xvzf madwifi-0.9.4.tar.gz
  5. Entrez dans le dossier décompressé :
    cd madwifi-0.9.4
  6. Débutez la compilation :
    make
  7. 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

FIXME ça marche ? si non essayez: echo "ath_pci" | sudo tee -a /etc/modules

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

  • wifi_atheros.1447760976.txt.gz
  • Dernière modification: Le 17/11/2015, 12:49
  • par axel55