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, je vois bien la carte filaire (eth0) et la carte wifi (wlan0). Tout fonctionne parfaitement.