Ceci est une ancienne révision du document !
Atheros AR5007EG
Introduction
Cette page décrit les étapes à suivre pour installer les pilotes Linux pour le chipset Atheros AR5007EG. Les pilotes préconisés sont ceux fournis par madwifi.
On utilise une version patchée du dernier madwifi. Patch qui est reconnu par l'équipe de madwifi, en attendant la sortie d'une nouvelle version incluant ce patch.
Pour ce chipset on peut aussi utiliser les pilotes windows avec ndiswrapper (ce n'est pas l'objet de cette page).
Compatibilité
- Atheros AR5007EG (détecté AR5006EG avec lspci : bug connu)
- Architecture 32 bits (64 bits supporté, voir le choix_2)
Pré-requis
- Disposer des droits d'administration ;
- Disposer d'une connexion à Internet configurée et activée ;
- Avoir installé le paquet apt://build-essential.
- Vous devez avoir le chipset Atheros AR5007eg (soit l'id "168c:001c") pour que cela fonctionne. Faites cette commande pour vérifier, elle doit donner le même résultat :
lspci -d 168c:001c 02:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)
ou avec Ubuntu 8.04 :
lspci -d 168c:001c 01:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
Télécharger - préparer
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 madwifi 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 - compatible 32 et 64 bits
On télécharge une archive contenant un snapshot avec le patch déjà appliqué (dans un terminal):
archive du 03/09/2008 | wget http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz tar xvzf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz cd madwifi-hal-0.10.5.6-r3835-20080801 |
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 un petit tableau qui récapitule les tests faits sur différentes machines et versions d'Ubuntu.
Compilation - Installation
Ensuite on peut compiler et installer
make sudo make install sudo modprobe ath_pci
Redémarrez et vous devriez voir apparaître votre chipset en tant que "ath0" avec la commande iwconfig.
Pour la suite
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.
À 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
Erreur possible :
Si la commande "make" vous renvoie une erreur 2 en spécifiant qu'elle ne trouve pas "stdio.h" et autres fichiers, résoudre cette erreur comme ceci :
sudo apt-get install build-essential
Sous ubuntu Hardy Heron, il est préférable de taper :
sudo apt-get update && sudo apt-get install build-essential
Petit Tableau
Modèle | Version d'Ubuntu | Patch du 30/11/2007 | Patch du 27/02/2008 | Autre patch | Commentaires |
---|---|---|---|---|---|
Acer | |||||
Acer Aspire 3100 WLMi | 8.04 | ![]() | ![]() | WIFI intégré fonctionne nickel | |
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 | ![]() | ![]() | ||
Asus | |||||
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 | ![]() | ![]() | ![]() | 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 |
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 | 8.04 | ![]() | ![]() | ![]() | |
Sony Vaio VGN-NR38E | 8.04 | ![]() | ![]() | Choix 2 | |
Toshiba | |||||
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 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 | 8.04 | ![]() | ![]() | 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 | |
Packard Bell | |||||
EasyNote MX61-B-036 | 8.04 | ![]() | ![]() | ||
Samsung | |||||
R60+ | 8.04 | ![]() | ![]() | Choix 1 Bouton d'activation du wifi et led ne fonctionnent pas |
N'hésitez pas à rajouter vos modèles équipés de cette carte |