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.

Vus : 1824
Publié par Olivier Delort : 73