ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[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 activé l'accès aux dépôts APT universe et multiverse ;
  • 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

Note provisoire mais importante: les patchs ne fonctionnent pas avec le dernier "snapshot" de madwifi. A la place des trois lignes de codes ci-après, tapez:

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 non testé OK WIFI intégré fonctionne nickel
Acer Aspire 3690 8.04 non testé OK Tester avec le choix 2
Acer Aspire 3693 WLMi 7.10 non testé OK
Acer Aspire 5105 AWLMi 7.10 non testé OK
Acer Aspire 5315 7.10 OK OK
Acer Aspire 5315 8.04 Beta non testé OK
Acer Aspire 5520eg 7.10 non testé OK
Acer Aspire 5610Z 8.04 OK OK
Acer Aspire 5720z 7.10 OK OK
Acer Aspire 7220 8.04 non testé OK
Acer Aspire 7520G 8.04 non testé OK
Acer Aspire 7720Z 8.04 non testé OK
Asus
EeePc 701 7.10 OK OK non testé patch pour le eeepc du 03/02/2008 Patch du 27/02/2008 plus performant :
* Plus grande portée
EeePc 701 8.04 alpha 6 non testé OK non testé patch pour le eeepc du 03/02/2008
X50RL série 7.10 non testé OK non testé
X51RL série 7.10 non testé OK non testé
LG
LG E500 GP01F1 7.10 OK non testé
LG E500 GP01F1 8.04 non testé OK
Sony
Sony Vaio VGN-NR10E/S 7.10 OK non testé
Sony Vaio VGN-NR10E/S 8.04 beta NO NO
Sony Vaio VGN-NR21E 8.04 NO OK
Toshiba
Toshiba Satellite P200 7.10 non testé OK
Toshiba Satellite A200 8.04 non testé OK
Toshiba Satellite A210 8.04 non testé OK
Toshiba Satellite L40-12N 8.04 non testé OK
HP/compaq
Compaq Presario A900 7.10 non testé OK
Compaq Presario A900 8.04 non testé OK 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


atheros_ar5007eg.txt · Dernière modification: Le 16/05/2008, à 19:22 par 82.242.60.75, 213.95.41.13
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL