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)

  • Compatible avec les série 2.4.x et 2.6.x du noyau Linux.
  • Testé sous Ubuntu 10.04.2 LTS (Noyau 2.6.32).
  • La commande (à éxécuter dans un terminal) :
    sudo lshw -C network | grep RTL8191SE

    doit renvoyer quelque chose.

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 du driver 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échargement :
    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éer un fichier (avec votre éditeur favori, gedit par exemple) :
    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érimentals et contiennent de nombreux messages de debug qui peuvent remplir facilement les logs (générant de nombreuses écriture 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éer un fichier (toujours avec votre éditeur favori) :
    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/

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 commande 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 existant n'est chargé en faisant :
    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
La commande suivante rétablit le Wifi avec la nouvelle version.

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

  • wifi_realtek_rtl819xse.1303936980.txt.gz
  • Dernière modification: Le 27/04/2011, 22:45
  • (modification externe)