mar 22

Installation du Wifi Realtek 8188CE sur debian squeeze

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

8 comments

  1. Anthony 20 avril, 2012, à 14 h 28 min

    Bonjour Mithrandir79,

    Merci pour ta page, j’ai suivi le tout à la lettre et ça fonctionne très bien. En vrai c’est surtout que tu as eu la bonne idée de stocker le driver en local, car sur le site de Realtek, à moins que je sache plus lire, le driver n’est plus disponible pour le bon noyau (2.6.32-5) :( .

    Encore merci

  2. mithrandir79 20 avril, 2012, à 20 h 36 min

    Bonjour Anthony,

    Effectivement le driver n’est plus présent sur le site realtek donc j’ai dû aller à la pêche sur des forums spécialisé américain pour me procurer les drivers à partir d’un lien rapidshare. Quand on voit ce qui est arrivé à MU j’ai préféré stocker moi même le fichier.

    Avant de m’apercevoir que sur le site realtek bien caché il y avait les drivers que je cherchais.

    ;)

  3. Philippe Bogard 24 avril, 2012, à 18 h 39 min

    Fantastique, merci, ça marche!

  4. Bones 24 avril, 2012, à 19 h 10 min

    Bonjour Mithrandir79,

    Merci pour ces infos très clair et surtout pour les sources. La doc sur le wiki de Debian à propos de ce drivers ne fonctionne pas. (et pas de liens vers les sources). j’ai du pal mal chercher avant de tomber sur ta doc, qui elle, fonctionne :o -)

  5. Sergio 12 juillet, 2012, à 19 h 23 min

    Bonjour,

    Me voilà face à un problème similaire mais pour le chipset RTL8191SEvB (obtenu avec la commande lspci | grep -i wireless). D’après les HowTo de Debian il suffit d’installer le paquet firmware-realtek (voir http://wiki.debian.org/rtl819x) mais dans mon cas cela ne marche pas :(

    J’ai donc trouvé le driver rtl8192se sur le site de RealTek qui, d’après le wiki il suporte également le 8191SE. le fichier mis à disposition semble aussi supporter la série XX92ce XX92se et XX92de (92ce_se_de_linux_mac80211_0005.1230.2011.tar.gz). Bref, après un tar xvfz, je lance la commande make et elle sort en erreur, puis impossible de continuer avec l’installation.

    Des idées?? Merci d’avance

  6. Philppe thibault 26 août, 2012, à 9 h 16 min

    Bonjour,
    Merci pour ces explications, seul regret que cela ne soit pas en 1ere page des moteurs de recherches :)
    Philippe

  7. mithrandir79 26 août, 2012, à 19 h 32 min

    Je suis bien d’accord avec vous pour le référencement, cela s’explique par le fait que mon site fonctionne plutôt au ralenti donc mon ranking sur les moteurs de recherche diminue. En théorie Salusa Secundus devrait se réveillé de sa léthargie fin décembre 2012. Si mon projet (création d’une µ-entreprise) se concrétise il devrait y avoir des post plus régulier lier à ma nouvelle activité..

  8. Roffé Francis 26 février, 2013, à 1 h 33 min

    Merci

    C’est très bien fait

    Malgré tout (j’ai fait deux fois l’opération)

    ça ne marche pas.

    J’ai du oublier quelque chose

    Bonne soirée