Contenu | Rechercher | Menus

Wifi Atheros AR9285

Compatibilité

Cartes avec puce Atheros AR9285. La carte apparaît comme ci-dessous avec la commande lspci.

Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

Cette puce est gérée par le pilote ath9k, libre et inclus dans le noyau linux depuis la version 2.6.27 1).

Installation

Version 9.04

Installer le paquet linux-backports-modules-jaunty 2) et redémarrer l'ordinateur.

Version 9.10

Dans Karmic, le pilote est inclus dans le noyau 3) et fonctionne sans manipulation particulière, aussi bien sur une version installée que sur le live CD 4).

Liste des modules

Les modules suivants servent à faire fonctionner une carte Atheros AR9285 :

$ lsmod |grep ath
ath9k                 258744  0 
mac80211              181140  1 ath9k
ath                     8060  1 ath9k
cfg80211               93052  3 ath9k,mac80211,ath
led_class               4096  2 ath9k,sdhci

Version 10.04

En cas de dysfonctionnement du wifi (déconnexions fréquentes), installer le paquet linux-backports-modules-wireless-lucid-generic et redémarrer 5).

Version 10.10

En cas de dysfonctionnement du wifi (déconnexions fréquentes), installer le paquet linux-backports-modules-wireless-maverick-generic et redémarrer 6).

Version 11.04 et 11.10

La connexion Wifi souffre de lenteurs. C'est dû à l'utilisation du driver ath9k avec un noyau 2.6.38. La solution consiste simplement à executer cette commande :

echo "options ath9k nohwcrypt=1" | sudo tee -a /etc/modprobe.d/ath9k.conf

Référence : (en) Why is my internet so slow with an Atheros wireless card?

Version 12.04

La commande

echo "options ath9k nohwcrypt=1" | sudo tee -a /etc/modprobe.d/ath9k.conf

Puis un rédémarrage, est aussi utile pour régler des problèmes de lenteur avec Ubuntu 12.04

Version 13.04

En cas de lenteur, dans l'interface de configuration de votre routeur (généralement disponible à une adresse du type 192.168.x.x), vérifiez le Canal utilisé : s'il est en mode "automatique", tentez d'attribuer un canal manuel inférieur à 10.

Version 14.04 LTS

Essayez soit de changer le canal de votre routeur comme décrit ci-dessus, ou essayez la commande :

echo "options ath9k nohwcrypt=1" | sudo tee -a /etc/modprobe.d/ath9k.conf

qui reste toujours utile, suivie d'un redémarrage.

Malgré quelques lenteurs, la carte reste bien gérée sous Trusty

Recharger le pilote "ath9k" sans redémarrer

Il suffit de taper les commandes suivantes :

ubuntu@ubuntu:~$ sudo service network-manager stop
network-manager stop/waiting
ubuntu@ubuntu:~$ sudo modprobe -rfv ath9k
rmmod /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
rmmod /lib/modules/2.6.38-8-generic/kernel/net/mac80211/mac80211.ko
rmmod /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko
rmmod /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
rmmod /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/ath/ath.ko
rmmod /lib/modules/2.6.38-8-generic/kernel/net/wireless/cfg80211.ko
ubuntu@ubuntu:~$ sudo modprobe -v ath9k
insmod /lib/modules/2.6.38-8-generic/kernel/net/wireless/cfg80211.ko 
insmod /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/ath/ath.ko 
insmod /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko 
insmod /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko 
insmod /lib/modules/2.6.38-8-generic/kernel/net/mac80211/mac80211.ko 
insmod /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko nohwcrypt=1
ubuntu@ubuntu:~$ sudo service network-manager start
network-manager start/running, process 4388

Un petit ping sur Google.fr montre que le rtt moyen est passé de 1238.225 ms avec 25% de paquets perdus à 32.993 ms avec 0 paquet perdu.

Aller plus loin

Pour avoir plus détails sur le pilote ath9k, consultez ces pages en anglais :


Contributeurs : Julius22, Astrolivier, yann.moisan, fodoc22



Le contenu de ce wiki est sous licence : CC BY-SA v3.0