Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Installation du pilote pour carte wifi basée sur le chipset Realtek r8192se (ou RTL8191SE)

Dans un terminal saisissez :
sudo lshw -C network | grep -i RTL8191SE

Si vous revenez à la ligne directement, c'est que vous n'êtes pas concerné par cette page.

  • Compatible avec les séries 2.4.x et 2.6.x du noyau Linux.
  • Procédure testée sous Ubuntu 10.04.2 LTS (Noyau 2.6.32).
La procédure qui suit utilise DKMS comme mécanisme permettant de reconstruire le module automatiquement à chaque mise à jour du noyau.
Par défaut, la version du module installé sous Ubuntu 10.04 est 0015.0127.2010. La procédure suivante détaille l'installation de la version 0019.1207.2010 (dernière en date le 7 décembre 2010).

Préparation des sources

  • Sur la page de téléchargement des drivers pour les cartes RealTek R8192SE téléchargez (en cliquant au choix sur un des trois sites miroirs) le driver pour Unix (Linux) et enregistrez-le dans un dossier bien précis.
    Pour la suite, on supposera que vous avez téléchargé l'archive rtl8192se_linux_2.6.0019.1207.2010.tar.gz dans le dossier Téléchargements situé dans votre Dossier Personnel.
En théorie, cette méthode pourrait être adaptée (moyennant la modification des noms de modules et de dossiers) pour les autres modèles de carte Wifi présents sur la page de téléchargement des drivers.
  • Ouvrez un terminal
  • Placez-vous dans le dossier Téléchargements de votre Dossier Personnel:
    cd ~/Téléchargements 
  • Extrayez l'archive :
    tar xvf rtl8192se_linux_2.6.0019.1207.2010.tar.gz 
  • Renommez le dossier extrait :
    mv rtl8192se_linux_2.6.0019.1207.2010 rtl8192se-2.6.0019.1207.2010
Ce renommage est nécessaire pour que DKMS s'y retrouve par la suite
  • Placez-vous dans le dossier que l'on vient de renommer :
    cd rtl8192se-2.6.0019.1207.2010
  • Créez un fichier dkms.conf. Ici avec l'éditeur de texte gedit :
    gedit dkms.conf

    et collez-y le contenu suivant :

    PACKAGE_NAME="rtl8192se"
    PACKAGE_VERSION="2.6.0019.1207.2010"
    CLEAN="make clean"
    MAKE="make"
    BUILT_MODULE_NAME="r8192se_pci"
    BUILT_MODULE_LOCATION="HAL/rtl8192/"
    DEST_MODULE_LOCATION="/updates"

    Enregistrez et fermez le fichier.

  • Cette étape est optionnelle, vous pouvez la passer si vous le souhaitez. Les pilotes de RealTek sont encore expérimentaux et contiennent de nombreux messages de debug qui peuvent remplir facilement les journaux systèmes (générant de nombreuses écritures sur le disque). Une manière de régler ce problème est de modifier les sources dés maintenant pour éliminer tout message de ce genre. Pour ce faire, créez un fichier patchprintk.sed :
    gedit patchprintk.sed

    Et collez-y le contenu suivant :

    s/EXTRA_CFLAGS\ \=/EXTRA_CFLAGS\ \=-D'printk(...)='/g

    Enregistrez et fermez le fichier. Il est maintenant temps d'appliquer ce script sed au fichier Makefile adéquat :

    sed -i -f patchprintk.sed HAL/rtl8192/Makefile
  • Revenez au dossier parent (le dossier ~/Téléchargement) :
    cd ..
  • Enfin, déplacez le dossier des sources vers /usr/src/ :
    sudo mv rtl8192se-2.6.0019.1207.2010 /usr/src/
Ce déplacement est également indispensable et requis par DKMS

Construction du module

  • Placez-vous dans le dossier /usr/src/rtl8192se-2.6.0019.1207.2010 :
    cd /usr/src/rtl8192se-2.6.0019.1207.2010/
  • Tapez les deux commandes suivantes pour créer et construire le module dkms :
    sudo dkms add -m rtl8192se -v 2.6.0019.1207.2010 
    sudo dkms build -m rtl8192se -v 2.6.0019.1207.2010
Cette étape peut prendre un certain temps
  • Assurez-vous qu'aucun module du même nom n'est chargé en le déchargeant :
    sudo rmmod r8192se_pci
Cette commande coupe le Wifi s'il était en fonctionnement.
  • Installez le nouveau module en tapant :
    sudo dkms install -m rtl8192se -v 2.6.0019.1207.2010
  • Rechargez le module :
    sudo modprobe r8192se_pci
Cette commande rétablit le Wifi avec la nouvelle version du pilote
  • Vérifiez que tout s'est bien déroulé en tapant :
    sudo modinfo r8192se_pci | grep -w version

    qui doit désormais renvoyer le numéro de version 0019.1207.2010

  • Le module peut ne pas se charger automatiquement au démarrage, dans ce cas, ajoutez à la fin du fichier /etc/modules la ligne suivante :
    r8192se_pci

C'est tout, votre carte wifi est désormais opérationnelle.


Contributeurs:FIXME Légère mise en forme: fabux

  • wifi_realtek_rtl819xse.1305524356.txt.gz
  • Dernière modification: Le 16/05/2011, 07:40
  • (modification externe)