Archives du 22 mars 2012

Installation du Wifi Realtek 8188CE sur debian squeeze

22 mars 2012 | Catégorie : Linux

J’ai rencontré à plusieurs reprises un souci d’installation sur debian squeeze du chipset wifi Realtek 8188CE notamment sur les portables Toshiba C660D et aussi sur les PC LDLC de type Aurore. Il n’y a pas de driver correspondant à ce chipset wifi dans les dépôts de squeeze, et le noyau linux 2.6.32-5 ne le prends pas encore en charge nativement.

Heureusement Realtek propose un driver à compiler sur son site. La compilation d’un module n’a rien de facile pour les novices donc ça aurait été sympa que realtek réalise au moins les paquet RPM et DEB. Il reste encore du boulot à faire pour changer les mentalités des constructeurs de périphériques informatiques.

Pour ceux qui se sente de s’aventurer sur le chemin obscure de la console et de mettre leurs mains dans le cambouis du noyau linux, je vous invite à suivre ces instructions suivantes:

    - Préparation avant la compilation:

Installation des en-têtes et des compilateurs:


su
apt-get install linux-headers-$(uname -r) gcc-4.3 make fakeroot build-essential

Téléchargements des drivers que j’ai récupéré sur le site de Realtek que j’ai mis en miroir sur mon site. Je ne peux pas faire de lien directe vers les serveurs FTP de realtek (lien javascript sécurisé) :( .


mkdir ./rtl/
cd ./rtl
wget http://mithrandir79.free.fr/wp-content/rtl8192ce_linux_2.6.0006.0321.2011.tar.gz

Décompression de l’archive et positionnement sur le répertoire de travail:


tar -xzvf rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
cd ./rtl8192ce_linux_2.6.0006.0321.2011

    - Compilation et installation du driver:


make
make install
reboot

Après le redémarrage les réseaux wifi seront disponibles, il ne vous restera plus qu’à vous connecter à votre point d’accès.

    - Suppression des fichiers d’installations:


su
rm -iR rtl

Petit bonus pour ceux qui aimerait automatiser cette manipulation par un script:


#! /bin/bash -x

#Installation du driver wifi Realtek 8188CE debian squeeze
#Par mithrandir79 le 2012/03/22
# /!\ A executer en mode root

cd /$HOME
apt-get install linux-headers-$(uname -r) gcc-4.3 make fakeroot build-essential
mkdir ./rtl/
cd ./rtl
wget http://mithrandir79.free.fr/wp-content/rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
tar -xzvf rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
cd ./rtl8192ce_linux_2.6.0006.0321.2011
make
make install
rm -iR rtl
echo "Redémarrer l'ordinateur"
exit

Cette méthode s’applique en théorie aussi au chipset Realtek 8192CE, je ne l’ai pas testé donc c’est à essayer sait on jamais.

Mithrandir79

8 commentaires