Faire fonctionner une carte wifi atheros

*1. Les Dépôts
*2. Linux-headers
*3. Madwifi-tools
**Remarque
*4. Charger les modules
*5. Vérifier
*6. Un cas spécifique:AR5007EG
*Pour finir
La plupart des commandes sont à taper en étant root (administrateur)
1. Les Dépôts
Dans un premier temps, il faut ajouter les dépôts dans /etc/apt/source.list :
nano /etc/apt/sources.list
Pour Debian 4.0 Etch
deb https://www.debian.org/security/ etch/updates main contrib deb-src https://www.debian.org/security/ etch/updates main contrib deb ftp://ftp.fr.debian.org/debian/ etch main non-free contrib deb-src ftp://ftp.fr.debian.org/debian/ etch main non-free contrib deb ftp://debian.marlow.dk/ sid madwifi deb-src ftp://debian.marlow.dk/ sid madwifi
Pour Debian 5.0 Lenny
deb http://ftp.fr.debian.org/debian/ lenny main deb-src http://ftp.fr.debian.org/debian/ lenny main deb https://www.debian.org/security/ lenny/updates main deb-src https://www.debian.org/security/ lenny/updates main deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
Puis les recharger :
aptitude update
2. Linux-headers
Il faut maintenant installer linux-headers correspondant à votre version de noyau ; pour la connaître tapez uname -r
Exemple :
debian:~# uname -r 2.6.18-5-686 debian:~# aptitude install linux-headers-2.6.18-5-686
3. Madwifi-tools
Ensuite, on installe madwifi :
aptitude install madwifi-tools madwifi-sourceOn extrait les fichiers téléchargés dans /usr/src
cd /usr/src tar xvjf madwifi.tar.bz2ou
tar xzvf madwifi.tar.gzVous pouvez supprimer l'archive :
rm -vfR madwifi.tar.bz2ou
rm -vfR madwifi.tar.gzPour installer madwifi, placez-vous dans /usr/src/local/madwifi
cd /usr/src/modules/madwifi make make install
Remarque
Par défaut, l'installation de Debian n'inclut pas le paquet gcc ; pour l'installer tapez :
aptitude install gcc
4. Charger les modules
Voilà, il ne reste plus qu'à recharger les modules :
update-modules modprobe ath_pci
5. Vérifier
Pour vérifier si votre carte wifi est correctement installée, tapez :
iwconfigVous devriez avoir quelque chose semblable à ceci :
debian:~# iwconfig lo no wireless extensions. eth0 no wireless extensions. sit0 no wireless extensions. wifi0 no wireless extensions. ath0 IEEE 802.11g ESSID:"" Mode:Managed Frequency:2.457 GHz Access Point: Not-Associated Bit Rate:0 kb/s Tx-Power:9 dBm Sensitivity=0/3 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=0/94 Signal level=-95 dBm Noise level=-95 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Vous pouvez à présent configurer votre connexion internet.
6. Un cas spécifique:AR5007EG
La carte Atheros AR5007EG est supportée depuis quelques temps par Madwifi, suite à un patch fourni par Atheros. Toutefois, ce patch pose certains problèmes pour d'autres architectures que les Linux 32 bits, c'est pourquoi le support des AR5007EG n'est pas inclus dans les paquets de madwifi distribués par Debian ou Ubuntu. A vrai dire, il n'est même pas inclus dans le code source de Madwifi sur leur site officiel. Il faut télécharger une version spécifique de madwifi ; voici quelques tutoriels pour l'installation :
* Pour portables Fujitsu-Siemens AMILO U 2727
* Pour portables Acer Aspire 5315
* Tutoriel générique
Note: Votre carte AR5007EG risque fort d'être détectée comme étant une AR5006EG avec les commandes lspci ou lshw. Ne vous laissez pas faire! Regardez bien les références de votre carte sous Windows pour être sûr(e) de ce que vous avez.
Pour finir
Si vous rencontrez des difficultés, vous pouvez demander de l'aide sur le forum en y copiant les erreurs que vous avez obtenues.
Ce document intitulé « Faire fonctionner une carte wifi atheros » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.