[[atheros_ar5007eg]]
Piste: » atheros_ar5007eg
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 fournit 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 32bit (64 bit pas encore supporté)
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
wget http://snapshots.madwifi.org/madwifi-trunk/madwifi-ng-r3402-20080323.tar.gz tar xvzf madwifi-ng-r3402-20080323.tar.gz cd madwifi-ng-r*
On télécharge le dernier snapshot madwifi et on applique (dans un terminal) le patch :
wget http://snapshots.madwifi.org/madwifi-trunk-current.tar.gz tar xvzf madwifi-trunk-current.tar.gz cd madwifi-trunk-r*
PUIS, suivant le patch choisi:
| patch du 30/11/2007 | wget http://madwifi.org/attachment/ticket/1679/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/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
On télécharge une archive contenant un snapshot avec le patch déjà appliqué (dans un terminal):
| archive du 16/12/2007 | wget http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz tar xvzf madwifi-ng-r2756+ar5007.tar.gz cd madwifi-ng-r2756+ar5007 |
| archive du 29/02/2008 | wget http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz tar xvzf madwifi-nr-r3366+ar5007.tar.gz cd madwifi-nr-r3366+ar5007 |
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
Redémarrez et vous devriez voir apparaître votre chipset en tant que "ath0" avec la commande iwconfig.
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.
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 updatedb
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 | | | Tester avec le choix 2 | |
| Acer Aspire 3693 WLMi | 7.10 | | | ||
| Acer Aspire 5105 AWLMi | 7.10 | | | ||
| Acer Aspire 5315 | 7.10 | | | ||
| Acer Aspire 5315 | 8.04 Beta | | | ||
| Acer Aspire 5520eg | 7.10 | | | ||
| Acer Aspire 5610Z | 8.04 | | | ||
| Acer Aspire 5720z | 7.10 | | | ||
| Acer Aspire 7220 | 8.04 | | | ||
| Acer Aspire 7520G | 8.04 | | | ||
| Acer Aspire 7720Z | 8.04 | | | ||
| Asus | |||||
| EeePc 701 | 7.10 | | | | Patch du 27/02/2008 plus performant : * Plus grande portée |
| EeePc 701 | 8.04 alpha 6 | | | | |
| X50RL série | 7.10 | | | | |
| X51RL série | 7.10 | | | | |
| LG | |||||
| LG E500 GP01F1 | 7.10 | | | ||
| LG E500 GP01F1 | 8.04 | | | ||
| Sony | |||||
| Sony Vaio VGN-NR10E/S | 7.10 | | | ||
| Sony Vaio VGN-NR10E/S | 8.04 beta | | | ||
| Sony Vaio VGN-NR21E | 8.04 | | | ||
| Toshiba | |||||
| Toshiba Satellite P200 | 7.10 | | | ||
| Toshiba Satellite A200 | 8.04 | | | ||
| Toshiba Satellite A210 | 8.04 | | | ||
| Toshiba Satellite L40-12N | 8.04 | | | ||
| HP/compaq | |||||
| Compaq Presario A900 | 7.10 | | | ||
| Compaq Presario A900 | 8.04 | | | Modele A915EF pour être précis | |
| N'hésitez pas à rajouter vos modèles équipés de cette carte |
Pour le Compaq presario C700 : utiliser le tuto http://doc.ubuntu-fr.org/acer_aspire_5315#installation_du_wifi et éditer le fichier /etc/modprobe.d/blacklist et rajouter à la fin :
# Atheros AR5006EG blacklist ath_pci
Marche aussi pour les PC équipés d'une carte mère ASUS P5B/MX Wipi-Ap Solo
Références
Contributeurs : .Ga, jahwork, willy78, jcsid
Basé sur « http://madwifi.org/ticket/1679 » par madwifi