Contenu | Rechercher | Menus
Selon les tags présents sur cette page, les informations qu'elle contient n'ont pas été vérifiées depuis Ubuntu 10.04 LTS.
Apportez votre aide…

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.

Compatibilité

  • 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).

Pré-requis

Installation

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 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.

  • Extrayez l'archive dans votre Dossier Personnel
  • Renommez le dossier extrait (rtl8192se_linux_2.6.0019.1207.2010) en rtl8192se-2.6.0019.1207.2010 (Ce renommage est nécessaire pour que DKMS s'y retrouve par la suite)
  • Créez un fichier dkms.conf dans ce dossier 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 dans le dossier et collez-y le contenu suivant :
    s/EXTRA_CFLAGS\ \=/EXTRA_CFLAGS\ \=-D'printk(...)='/g

    Enregistrez et fermez le fichier. Puis appliquer ce script sed au fichier Makefile adéquat en saisissant dans un terminal les commandes suivantes :

    cd ~/rtl8192se-2.6.0019.1207.2010
    sed -i -f patchprintk.sed HAL/rtl8192/Makefile
    cd ..
  • Déplacez le dossier vers /usr/src/ avec les droits administrateurs, par exemple en saisissant dans un terminal la commande suivante :
    sudo mv rtl8192se-2.6.0019.1207.2010 /usr/src/

Ce déplacement est également indispensable et requis par DKMS

Construction du module

  • Ouvrez un terminal
  • Placez-vous dans le dossier /usr/src/rtl8192se-2.6.0019.1207.2010 :
    cd /usr/src/rtl8192se-2.6.0019.1207.2010/
  • Saisissez 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 saisissant :
    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.

Voir aussi


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



Le contenu de ce wiki est sous licence : CC BY-SA v3.0