Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
atheros_ar5007eg [Le 20/09/2008, 13:37] jeannoel |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel wifi}} | ||
- | ---- | ||
- | |||
- | |||
- | |||
- | |||
- | ====== 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 [[http://madwifi.org|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 [[:sudo|droits d'administration]] ; | ||
- | * Disposer d'une connexion à Internet configurée et activée ; | ||
- | * Avoir activé l'accès aux [[:depots|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 important>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:<code>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*</code></note> | ||
- | On télécharge le dernier [[http://snapshots.madwifi.org/madwifi-ng-current.tar.gz|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: | ||
- | | [[http://madwifi.org/attachment/ticket/1679/I-did-not-read-the-ticket_madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw|patch du 30/11/2007]] | <code>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</code> | | ||
- | | [[http://madwifi.org/attachment/ticket/1679/I-did-not-read-the-ticket_madwifi-ng-r3365.ar2425.20080227.i386.patch?format=raw|patch du 27/02/2008]] | <code>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</code> | | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== 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): | ||
- | |||
- | | [[http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz|archive du 03/09/2008]] | <code>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 | ||
- | </code> | | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== 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 [[#petit_tableau|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 | ||
- | modprobe ath_pci | ||
- | |||
- | Redémarrez et vous devriez voir apparaître votre chipset en tant que "ath0" avec la commande iwconfig. | ||
- | |||
- | ===== Pour la suite ===== | ||
- | |||
- | [[http://doc.ubuntu-fr.org/wifi| Page sur les généralités du wifi]] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== 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 [[tutoriel:comment_editer_un_fichier|é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 : | ||
- | |||
- | <code>sudo apt-get install build-essential</code> | ||
- | |||
- | Sous ubuntu Hardy Heron, il est préférable de taper : | ||
- | |||
- | <code>sudo apt-get update && sudo apt-get install build-essential</code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Petit Tableau ===== | ||
- | |||
- | ^Modèle ^Version d'Ubuntu ^Patch du 30/11/2007 ^Patch du 27/02/2008 ^Autre patch ^ Commentaires ^ | ||
- | ^Acer ^^^^^^ | ||
- | | [[acer_aspire_3100|Acer Aspire 3100 WLMi]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | |WIFI intégré fonctionne nickel | | ||
- | | [[acer_aspire_3690|Acer Aspire 3690]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | |Testé avec le choix 2 | | ||
- | | [[acer_aspire_3693|Acer Aspire 3693 WLMi]] | 7.10 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | | [[acer_aspire_5100|Acer Aspire 5100]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} archive du 24/07/2008 | | | ||
- | | [[acer_aspire_5105|Acer Aspire 5105 AWLMi]] | 7.10 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | | [[acer_aspire_5315|Acer Aspire 5315]] | 7.10 | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | | [[acer_aspire_5315|Acer Aspire 5315]] | 8.04 Beta | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | |Testé avec le choix 2 | | ||
- | | [[acer_aspire_5520|Acer Aspire 5520]] | 7.10 - 8.04| {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | Testé avec choix 2 = Fonctionne nikel | | ||
- | | [[acer_aspire_5610Z|Acer Aspire 5610Z]] | 8.04 | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | | [[acer_aspire_5720z|Acer Aspire 5720z]] | 7.10 8.04 | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | |Testé avec le choix 2, Non testé en 64bits | | ||
- | | [[acer_aspire_7220|Acer Aspire 7220]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | Sur le dernier noyau, seule la version hal fonctionne (choix 2) | | ||
- | | [[acer_aspire_7520G|Acer Aspire 7520G]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | |ok avec le choix 2, sur hardy heron 64 bits | | ||
- | | [[acer_aspire_7720Z|Acer Aspire 7720Z]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | | | ||
- | ^Asus ^^^^^^ | ||
- | | [[asus_eee_pc_701|Eee PC 701]] | 7.10 | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-developer.png?size=22|non testé}} [[http://madwifi.org/attachment/ticket/1679/madwifi-eee-2.6.24.patch|patch pour le Eee PC du 03/02/2008]] | Patch du 27/02/2008 plus performant :\\ * Plus grande portée | | ||
- | | [[asus_eee_pc_701|Eee PC 701]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-developer.png?size=22|non testé}} [[http://madwifi.org/attachment/ticket/1679/madwifi-eee-2.6.24.patch|patch pour le Eee PC du 03/02/2008]] | Le patch du 27/02/2008 est recommandé car plus récent que celui spécifique à l'Eee PC. | | ||
- | | [[asus_X50RLseries|X50RL série]] | 7.10 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-developer.png?size=22|non testé}} | | | ||
- | | [[asus_X51RLseries|X51RL série]] | 7.10 - 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-developer.png?size=22|non testé}}[[http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz|Archive du 01/08/2008]] | L'archive du 01/08/2008 semble être plus stable et plus rapide| | ||
- | | [[asus_M3A32-MVP|M3A32-MVP Deluxe ]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-developer.png?size=22|non testé}} | Problème carte très lente... testé en 64bit | | ||
- | | [[asus_P5B-series|P5B-MX Wifi-AP Solo ]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-developer.png?size=22|non testé}} | testé en 64bit | | ||
- | ^LG ^^^^^^ | ||
- | | [[lg_e500_gp01f1|LG E500 GP01F1]] | 7.10 | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-developer.png?size=22|non testé}} | | | | ||
- | | [[lg_e500_gp01f1|LG E500 GP01F1]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | ^MSI ^^^^^^ | ||
- | | [[msi_pr210|MSI PR-210]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | Choix 2 | | ||
- | | [[msi_er710|MSI ER-710]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-developer.png?size=22|non testé}} | 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_ex700_038|MSI EX-700 (038)]] | Bubuntu 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-developer.png?size=22|non testé}} |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 ^^^^^^ | ||
- | | [[fujitsu_amilo_pa_2548|Amilo Pa 2548]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} archive du 04/06/2008 | Choix 2, marche sur noyau 2.6.24-19 | | ||
- | | [[fujitsu_e8410|E8410]] | 7.10 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | Choix 2 | | ||
- | | [[fujitsu_e8410|E8410]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | Choix 2 | | ||
- | ^Sony ^^^^^^ | ||
- | | [[sony_vaio_vgn-nr10e_s|Sony Vaio VGN-NR10E/S]] | 7.10 | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-developer.png?size=22|non testé}} | | | | ||
- | | [[sony_vaio_vgn-nr10e_s|Sony Vaio VGN-NR10E/S]]| 8.04 | {{icons:icon-developer.png?size=22|NO}} | {{icons:icon-ok-nuvola.png?size=22|OK}} |{{icons:icon-ok-nuvola.png?size=22|OK}} archive du 04/06/2008 | | | ||
- | | | ||
- | | [[sony_vaio_vgn-nr21e_s|Sony Vaio VGN-NR21E]] | 8.04 | {{icons:icon-developer.png?size=22|NO}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | ||
- | |{{icons:icon-ok-nuvola.png?size=22|OK}} archive du 04/06/2008 | | | ||
- | | | ||
- | | [[sony_vaio_vgn-nr38e_s|Sony Vaio VGN-NR38E]] | 8.04 | {{icons:icon-developer.png?size=22|NO}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | Choix 2 | | ||
- | ^Toshiba ^^^^^^ | ||
- | | [[Toshiba Satellite P200|Toshiba Satellite P200]] | 7.10 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | | [[Toshiba Satellite P200|Toshiba Satellite P200-1BY]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | |Marche avec choix 2 | | ||
- | | [[Toshiba Satellite A200|Toshiba Satellite A200]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | Marche parfaitement avec le choix 1 | ||
- | | [[Toshiba Satellite A210|Toshiba Satellite A210]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-ok-nuvola.png?size=22|OK}} |ok avec le choix 2, sur hardy heron 32 et 64 bits | | ||
- | | [[Toshiba Satellite L40-12N|Toshiba Satellite L40-12N]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | | [[Toshiba Satellite L40-13C|Toshiba Satellite L40-13C]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | ||
- | | | ||
- | | [[Toshiba Satellite L300D01N|Toshiba Satellite L300D01N]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} Subversion Rev. 3853 |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 A915EF)|Compaq Presario A900]] | 7.10 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | | [[Compaq presario A900 A915EF)|Compaq Presario A900]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} |{{icons:icon-ok-nuvola.png?size=22|OK}} | Modele A915EF et A930CA pour être précis| | ||
- | | [[Compaq presario C770EF)|Compaq Presario C770EF]] | 8.04 | {{icons:icon-ok-nuvola.png?size=22|OK}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | 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) | | ||
- | | [[HP Pavilion dv9700|HP Pavilion dv9700]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | |choix2:archive du 29/02/2008.N'a pas d'effet sur la led du wifi| | ||
- | | [[HP Pavilion dv9705ef|HP Pavilion dv9705ef]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} archive du 01/08/2008 |Utiliser le choix 2. N'a pas d'effet sur la led du wifi mais le bouton est actif | | ||
- | | [[HP Pavilion dv6806ef|HP Pavilion dv6806ef]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} archive du 04/06/2008 |Sur Hardy Heron noyau 2.6.24-20 en 64 bits. N'a pas d'effet sur la led du wifi mais le bouton est actif | | ||
- | | [[Compaq Presario A960EM|Compaq Presario A960EM]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | Carte wifi Atheros AR242x installée comme une AR5007eg. Testé avec le choix 2 | | ||
- | | | ||
- | ^Packard Bell ^^^^^^ | ||
- | | [[EasyNote MX61-B-036|EasyNote MX61-B-036]] | 8.04 | {{icons:icon-developer.png?size=22|non testé}} | {{icons:icon-ok-nuvola.png?size=22|OK}} | | | | ||
- | ^Samsung ^^^^^^ | ||
- | | [[R60+|R60+]] | 8.04 | {{icons:icon-ok-nuvola.png?size=22|OK}} |{{icons:icon-developer.png?size=22|non testé}} | | 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// |||||| | ||
- | |||
- | ===== Références ===== | ||
- | |||
- | * [[http://madwifi.org/ticket/1679]] (en) | ||
- | * [[http://madwifi.org/ticket/1192]] (en) | ||
- | |||
- | ------ | ||
- | //Contributeurs : [[utilisateurs:.Ga|.Ga]], [[utilisateurs:jahwork]], [[utilisateurs:willy78]], [[utilisateurs:jcsid]]// | ||
- | |||
- | // Basé sur « [[http://madwifi.org/ticket/1679]] » par madwifi// |