Atheros AR8161 sous Debian wheezy
Il y a quelques jours je me suis débarrassé de mon vieil Asus pour un portable plus mobile, le Dell Vostro 3360. L’avantage du Vostro c’est qu’il est très mobile, écran treize pouces, 1,6 kg et une autonomie annoncée jusqu’à 7H30. Et surtout il y avait la possibilité de l’acheter avec une Ubuntu 11.10 pré-installé. En prenant une version Linux je me suis dit que je n’aurai pas de problème de pilote. Et bien non j’ai quand même eu un problème avec la nouvelle carte réseau d’Atheros.
Cette nouvelle carte très récente intègre le nouveau bluetooth 4. Elle utilise les nouveaux pilotes alx qui ne sont pas encore intégrés au noyau (à l’heure où j’écris ses lignes). Pas de souci avec la version ubuntu de Dell, cela c’est corsé quand j’y ai installé ma Debian.
Prérequis
Il faut d’abords installer ses paquets :
sudo apt-get install build-essential linux-headers-`uname -r`
Compilation du pilote
Je suis allé sur le site http://www.orbit-lab.org/kernel/compat-wireless/
j’ai téléchargé la dernière version, mais impossible de la compiler. Après différents essais j’ai trouvé la version de mars 2012 fonctionnelle avec mon portable.
#téléchargement du pilote wget -O- http://www.orbit-lab.org/kernel/compat-wireless/2012/03/compat-wireless-2012-03-12-p.tar.bz2 #décompression du pilote tar xvjf compat-wireless-2012-03-12-p.tar.bz2 cd compat-wireless-2012-03-12-p #avec cette commande je ne choisis que de compiler le pilote alx ./scripts/driver-select alx #installation du pilote make sudo make install
Le pilote maintenant installé il suffit de l’activer.
sudo modprobe alx
Lorsque je fais un ifconfig, voici ce que j’obtiens :
eth0 Link encap:Ethernet HWaddr 5c:f9:dd:51:da:19 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interruption:16 lo Link encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:74 errors:0 dropped:0 overruns:0 frame:0 TX packets:74 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:6388 (6.2 KiB) TX bytes:6388 (6.2 KiB) wlan0 Link encap:Ethernet HWaddr 68:94:23:9c:b1:77 inet adr:192.168.XX.XX Bcast:192.168.XX.XX Masque:255.255.255.0 adr inet6: fe80::6a94:23ff:fe9c:b177/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:11029 errors:0 dropped:0 overruns:0 frame:0 TX packets:11357 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:8035632 (7.6 MiB) TX bytes:1945100 (1.8 MiB)
On voit bien la carte filaire (eth0) et la carte wifi (wlan0). Tout fonctionne parfaitement.