Ceci est une ancienne révision du document !
Installation du dongle USB wi-fi Hercules HWNUM-300V2
La clé usb wifi Hercules HWNUM-300V2 basée sur un chipset Realtek RTL8192CU n'étant pas reconnue par défaut et la méthode ndiswrapper ne fonctionnant pas, cette page décrit la méthode pour installer par compilation les pilotes fournis par le fabricant.
Afin de vérifier que ce tutoriel vous est bien destiné, insérez votre clé USB wi-fi puis saisissez dans un terminal la commande suivante:
lsusb
Vous devrez obtenir une ligne contenant ceci
ID 06f8:e035 Guillemot Corp.
- RTL 8188CU
Pré-requis
- Disposer des droits d'administration.
- Avoir téléchargé puis extrait l'archive RTL8192CU_linux_vX.X.XXXX.XXXXXXXX.zip 1) contenant les pilotes sur lapage de téléchargement du site de Realtek.
- Avoir installé :
- les dépendances de compilation build-essential linux-headers
- le paquet contenant les en-têtes correspondant à votre noyau : linux-headers.
gcc aussi ?
Installation
a) Télécharger le pilote Unix (Linux) RTL8192CU : http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true
b) Extraire l'archive RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105.zip ce qui génère un dossier nommé RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105
c) Modifier le code
Dans ce dossier il y a un dossier "driver" contenant une archive .tar.gz, décompressez-la et supprimez-la pour ne conserver qu'un dossier rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105 . À l'interieur il y a un fichier "os_dep/linux/usb_intf.c". C'est ce fichier qu'il faut modifier, ouvrez-le et remplacer ces lignes :
/*=== Customer ID ===*/ /****** 8188CUS Dongle ********/
Par :
/*=== Customer ID ===*/ /****** 8188CUS Dongle ********/ {USB_DEVICE(0x06F8, 0xE035)},
Enregistrer, recompresser le dossier rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105 en rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105.tar.gz, vous pouvez supprimer le dossier.
d) Ouvrir un terminal et se placer dans le dossier ci-dessus
cd ~/Téléchargements/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105
e) Installer le pilote Realtek
sudo sh install.sh
f) Supprimer du noyau le pilote défectueux
sudo rmmod rtl8192cu
h) Inclure dans le noyau le pilote fonctionnel
sudo modprobe 8192cu
g) Empêcher la réutilisation du pilote défectueux
Ouvrir le fichier blacklist.conf
gksudo gedit /etc/modprobe.d/blacklist.conf
Ajouter à la fin une ligne blacklist rtl8192cu puis sauvegarder pour inclure le pilote fonctionnel définitivement, ouvrir le fichier modules
gksudo gedit /etc/modules
Ajouter 8192cu à la fin, puis sauvegarder et redémarrer.