Ceci est une ancienne révision du document !
Atheros AR5007EG
Introduction
Si vous utilisez Ubuntu 8.04 LTS ou Ubuntu 8.10 il est conseillé de mettre à jour votre système vers Ubuntu 10.04 LTS (« The Lucid Lynx »).
Cette page décrit les étapes à suivre pour installer les pilotes Linux pour la carte Atheros AR5007EG (a base de chipset AR2425). Les pilotes préconisés sont ceux fournis par madwifi.
Il y a 3 solutions pour utiliser cette carte sous Linux :
- le pilote libre ath5k (Intrepid et supérieur),
- le pilote libre ath_pci,
- utiliser un pilote pour Windows avec ndiswrapper (ce n'est pas l'objet de cette page).
Les cartes sont reconnues ainsi sur ubuntu :
- sous Gutsy : Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)
- La carte s'affiche AR5006EG, mais c'est un bug d'affichage, c'est bien la AR5007EG
- sous Hardy et supérieur : Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
lspci -d 168c:001c
Pré-requis généraux
Ces pré-requis s'appliquent quelle que soit la méthode utilisée.
Les classiques :
- Disposer des droits d'administration, ceci pour installer les pilotes.
- Disposer d'une connexion à Internet configurée et activée ou un moyen de récupérer les pilotes.
Pour compiler :
- Le paquet
build-essential
. Eventuellement Rechargez la liste des paquets, puis installez les paquets build-essential et subversion.
Installation du pilote madwifi
Après les Pré-requis généraux de cette page, récupérez la dernière version du pilote madwifi :
svn checkout http://svn.madwifi-project.org/madwifi/branches/madwifi-dfs/
Puis compilez et installez le pilote :
cd madwifi-dfs make sudo make install sudo modprobe ath_pci
Si ce n'est pas déjà fait, il faut blacklister ath5k
et ajouter ath_pci
dans /etc/modules
pour qu'il soit lancé automatiquement au démarrage.
echo "blacklist ath5k" | sudo tee -a /etc/modprobe.d/blacklist.conf echo "ath_pci" | sudo tee -a /etc/modules
Enfin redémarrez.
Ancienne méthode
Nous allons télécharger les sources de madwifi avec le patch. Ici on a 2 choix :
Choix 1
On télécharge le dernier snapshot madwifi1) et on applique (dans un terminal) le patch :
wget http://snapshots.madwifi.org/madwifi-ng-current.tar.gz tar xvzf madwifi-ng-current.tar.gz cd madwifi-trunk-r*
Puis, suivant le patch choisi :
patch du 30/11/2007 | wget http://madwifi.org/attachment/ticket/1679/I-did-not-read-the-ticket_madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw -O madwifi-ng-0933.ar2425.20071130.i386.patch patch -p0 < madwifi-ng-0933.ar2425.20071130.i386.patch |
patch du 27/02/2008 | wget http://madwifi.org/attachment/ticket/1679/I-did-not-read-the-ticket_madwifi-ng-r3365.ar2425.20080227.i386.patch?format=raw -O madwifi-ng-r3365.ar2425.20080227.i386.patch patch -p0 < madwifi-ng-r3365.ar2425.20080227.i386.patch |
Choix 2
Cette méthode est compatible en 32 et 64 bits.
On télécharge la dernière version2) de la branche hal-0.10.5.6. C'est une version avec le patch déjà appliqué. Dans un terminal :
current hal-0.10.5.6 | wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6-current.tar.gz tar xvzf madwifi-hal-0.10.5.6-current.tar.gz cd madwifi-hal-0.10.5.6-* |
Que choisir ?
La différence entre 1 et 2 est qu'avec le choix 1 vous avez toujours le dernier (current) snapshot, c'est a dire les derniers code source et avec le choix 2 vous aurez la version de madwifi pour laquelle a été prévu le patch. Maintenant les 2 choix fonctionnent et c'est l'essentiel.
Vous trouverez à la fin de cette page tableau récapitualtif des tests faits sur différentes machines et versions d'Ubuntu.
Installation
Une fois les Pré-requis généraux de cette page vérifié, on peut compiler et installer
make sudo make install sudo modprobe ath_pci
Vérifier que ath_pci
est bien dans /etc/modules
, sinon ajoutez-le :
echo "ath_pci" | sudo tee -a /etc/modules
Redémarrez et vous devriez voir apparaître votre chipset en tant que "ath0" ou "wlan0" avec la commande iwconfig.
Erreur possible
Si après redémarrage l'interface wlan0 ne fonctionne pas, peut-être faut il blacklister ath5k, afin que ath_pci soit chargé :
echo "blacklist ath5k" | sudo tee -a /etc/modprobe.d/blacklist
Tableau récapitualtif
Modèle | Version d'Ubuntu | Patch du 30/11/2007 | Patch du 27/02/2008 | Autre patch | Commentaires |
---|---|---|---|---|---|
Acer | |||||
ACER Aspire One KAV10 | 10.04 | WIFI OK après installation du madwifi et réinstallation du patch LED opérationnelle ! Fonctionne nickel | |||
ACER Aspire One 751 (AO751h) | 9.04 | WIFI OK en standard (sauf la LED, toujours "off") | |||
Acer Aspire 3100 WLMi | 8.04 | ![]() | ![]() | WIFI intégré fonctionne nickel | |
Dell Vostro | 8.04 | ![]() | ![]() | WIFI intégré fonctionne nickel (nwmanager+kismet+aircrack-ng+scan) | |
Acer Aspire 3690 | 8.04 | ![]() | ![]() | Testé avec le choix 2 | |
Acer Aspire 3693 WLMi | 7.10 | ![]() | ![]() | ||
Acer Aspire 5100 | 8.04 | ![]() | ![]() | ![]() | |
Acer Aspire 5105 AWLMi | 7.10 | ![]() | ![]() | ||
Acer Aspire 5315 | 7.10 | ![]() | ![]() | ||
Acer Aspire 5315 | 8.04 Beta | ![]() | ![]() | Testé avec le choix 2 | |
Acer Aspire 5520 | 7.10 - 8.04 | ![]() | ![]() | Testé avec choix 2 = Fonctionne nikel | |
Acer Aspire 5610Z | 8.04 | ![]() | ![]() | ||
Acer Aspire 5720z | 7.10 8.04 | ![]() | ![]() | Testé avec le choix 2, Non testé en 64bits | |
Acer Aspire 7220 | 8.04 | ![]() | ![]() | Sur le dernier noyau, seule la version hal fonctionne (choix 2) | |
Acer Aspire 7520G | 8.04 | ![]() | ![]() | ok avec le choix 2, sur hardy heron 64 bits | |
Acer Aspire 7720Z | 8.04 | ![]() | ![]() | ||
Acer eMachines E510 | 8.10 | ![]() | ![]() | Test en cours… | |
Acer Aspire Revo R3600 | 9.04 | ![]() | ok avec le choix 2 | ||
Asus | |||||
---|---|---|---|---|---|
Asus F5RL-AP336C | 7.10 / 8.04 / 8.10 | ![]() | ![]() | Nombreux problèmes avec le chipset Atheros ar5006eg , sous Ubuntu 7.10 ne fonctionne qu'avec ndiswrapper+pilotes windows XP, sous Ubuntu 8.XX fonctionne, mais avec des problèmes, et fonctionne parfaitement sous Debian SID - Sidux avec le kernel 2.6.27-6.slh.5-sidux-686 et le pilote ath5k_pci | |
Eee PC 701 | 7.10 | ![]() | ![]() | ![]() | Patch du 27/02/2008 plus performant : * Plus grande portée |
Eee PC 701 | 8.04 | ![]() | ![]() | ![]() | Le patch du 27/02/2008 est recommandé car plus récent que celui spécifique à l'Eee PC. |
W5F | 6.04 - 8.04 | ![]() | ![]() | ![]() | Wi-Fi nickel de la 6.06 à la 8.04 (sauf sur la 8.10 pour le moment) ! |
X50RL série | 7.10 | ![]() | ![]() | ![]() | |
X51RL série | 7.10 - 8.04 | ![]() | ![]() | ![]() | Fontionne avec ndiswrapper (pilotes asus XP). L'archive du 01/08/2008 semble être plus stable et plus rapide |
M3A32-MVP Deluxe | 8.04 | ![]() | ![]() | ![]() | Problème carte très lente… testé en 64bit |
X71SLSeries | 8.10 | ![]() | ![]() | ![]() | Ok fonctionne |
P5B-MX Wifi-AP Solo | 8.04 | ![]() | ![]() | ![]() | testé en 64bit |
LG |
LG E500 GP01F1 | 7.10 | ![]() | ![]() | ||
LG E500 GP01F1 | 8.04 | ![]() | ![]() | ||
MSI | |||||
---|---|---|---|---|---|
MSI PR-210 | 8.04 | ![]() | ![]() | Choix 2 | |
MSI ER-710 | 8.04 | ![]() | ![]() | utilisation du snapshot-hal-trunk-r3856-20080903 | Marche nickel, mais l'install n'automatise pas le chargement du pilote, il m'a fallu le rajouter à la main (ath_pci) dans /etc/modules |
MSI EX-700 (038) | Bubuntu 8.04 | ![]() | ![]() | Choix 2 avec patch du 29/02/2008 | nécessité d'installer les paquets suivants: (..coupé) → il suffit d'installer le paquet build-essentials |
Fujitsu/Siemens | |||||
Amilo Pa 2548 | 8.04 | ![]() | ![]() | ![]() | Choix 2, marche sur noyau 2.6.24-19 |
E8410 | 7.10 | ![]() | ![]() | Choix 2 | |
E8410 | 8.04 | ![]() | ![]() | Choix 2 | |
Li2727 MS2228 | 8.04 | ![]() | ![]() | Choix 1, nécessite le module acerhk pour activer la carte wifi | |
Sony | |||||
Sony Vaio VGN-NR10E/S | 7.10 | ![]() | ![]() | ||
Sony Vaio VGN-NR10E/S | 8.04 | ![]() | ![]() | ![]() | |
Sony Vaio VGN-NR21E/S | 8.04 | ![]() | ![]() | ![]() | |
Sony Vaio VGN-NR38E | 8.04 | ![]() | ![]() | Choix 2 | |
Toshiba | |||||
Toshiba Satellite P300-1G5 | 8.10 | ![]() | ![]() | Echec procédure 1 et 2, echec partiel 3. Reussite complète avec la procédure Madberry le 22/03/2009 : http://madberry.org/2008/11/how-to-get-atheros-ar242x-to-work-on-810-intrepid-ibex/ | |
Toshiba Satellite P200 | 7.10 | ![]() | ![]() | ||
Toshiba Satellite P200-1BY | 8.04 | ![]() | ![]() | Marche avec choix 2 | |
Toshiba Satellite P200D-10L | 8.04 | ![]() | ![]() | Fonctionne très bien avec le choix 1 | |
Toshiba Satellite P200D-10L | 8.10 | ![]() | ![]() | Fonctionne très bien avec le choix 2 | |
Toshiba Satellite A200 | 8.04 | ![]() | ![]() | ||
Toshiba Satellite A210 | 8.04 | ![]() | ![]() | ![]() | ok avec le choix 2, sur hardy heron 32 et 64 bits |
Toshiba Satellite L40-12N | 8.04 | ![]() | ![]() | ||
Toshiba Satellite L40-13C | 8.04 | ![]() | ![]() | ||
Toshiba Satellite L300D01N | 8.04 | ![]() | ![]() | ![]() | Testé avec la procédure décrite là : http://madwifi.org/ticket/1192 (en) ; ok sur hardy heron 64 bits |
HP/compaq | |||||
Compaq Presario A900 | 7.10 | ![]() | ![]() | ||
Compaq Presario A900 | 8.04 | ![]() | ![]() | ![]() | Modele A915EF et A930CA pour être précis |
Compaq Presario C770EF | ubuntu, kubuntu 8.10 | ![]() | ![]() | Testé en 32 et 64 bits. La led d'activité wifi ne marche pas mais le bouton marche donc faite attention car si votre wifi vous indique une erreur c'est peut-être causé par l'arret wifi par le bouton (appuyer dessus) | |
Compaq Presario C700 | 8.04 | ![]() | ![]() | ![]() | La led d'activité wifi ainsi que le bouton de mise en marche s'allument en orange au lieu de bleu, le bouton marche mais en cas de non activité wifi reste quand même allumé orange et ne s'éteint pas, il ne faut donc pas s'y fier, et vérifier la mise en marche du wifi autrement, ou tout simplement appuyer sur le bouton marche pour réactiver le wifi… |
HP Pavilion dv9700 | 8.04 | ![]() | ![]() | choix2:archive du 29/02/2008.N'a pas d'effet sur la led du wifi | |
HP Pavilion dv9705ef | 8.04 | ![]() | ![]() | ![]() | Utiliser le choix 2. N'a pas d'effet sur la led du wifi mais le bouton est actif |
HP Pavilion dv6806ef | 8.10 | ![]() | ![]() | ![]() | Sur Intrepid Ibex noyau 2.6.27-7 en 64 bits. N'a pas d'effet sur la led du wifi mais le bouton est actif, la carte est détectée comme ath 242. comme sous hardy. La commande sudo modprob ath-pci ne fonctionne pas mais c'est pas grave. Installé avec choix 2 |
Compaq Presario A960EM | 8.04 | ![]() | ![]() | Carte wifi Atheros AR242x installée comme une AR5007eg. Testé avec le choix 2 | |
Compaq Presario CQ50-228CA | debian lenny (mais ça peut peut-être aider) | ![]() | ![]() | ![]() | Carte wifi Atheros AR5007eg installée comme une AR242x pendant l'installation de l'OS; mais pilote non fonctionnel. L'installation du pilote patché et le blacklist de ath5k m'ont permis d'avoir une carte fonctionnel. |
Compaq Presario CQ70-105EF | 8.10 | ![]() | ![]() | ![]() | Fonctionne après seulement un blacklistage du module ath_pci avec le noyau 2.6.27. Le bouton du wifi fonctionne correctement mais reste au rouge tout le temps. |
Packard Bell | |||||
EasyNote MX61-B-036 | 8.04 | ![]() | ![]() | ||
Samsung | |||||
R60+ | 8.04 | ![]() | ![]() | Choix 1 Bouton d'activation du wifi et led ne fonctionnent pas | |
NC10 | 8.10 | ![]() | ![]() | fonctionne parfaitement, y compris avec aircrack-ng |
N'hésitez pas à rajouter vos modèles équipés de cette carte |
Remarques
- Si l'installation se fait suite à une désinstallation de ndiswrapper,
le module ath_pci a dû être mis en blacklist. Dans ce cas, il faut éditer le fichier /etc/modprobe.d/blacklist et commenter (en rajoutant # au début de la ligne) ou supprimer la ligne ath_pci.
- Si vous avez compilé le pilote madwifi : À chaque changement de noyau, ne pas oublier de réinstaller votre patch ! Pour cela, allez dans le répertoire d'installation puis :
make clean make sudo make install
Utilisation
Références
- A l'origine de la page : http://madwifi.org/ticket/1679 (en)
- Pour la compilation du dernier ath5k : http://madberry.org/2008/11/how-to-get-atheros-ar242x-to-work-on-810-intrepid-ibex/
Contributeurs : .Ga, jahwork, willy78, jcsid, edhelas, Judibet, Id2ndR, fanfan_85, Percherie