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.
Une idée ? Un commentaire ? Une coquille dans le billet ? Discutons-en sur mastodon