Contenu | Rechercher | Menus

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.

La méthode devrait également fonctionner avec les clés basées sur le chipset suivant:

  • RTL 8188CU

Pré-requis

FIXME gcc aussi ?

Installation

La procédure décrite ici devrait fonctionner avec les versions d'Ubuntu en 32 et 64 bits. (testée sur une Linux Mint Nadia 64bits)

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.

Je me suis inspiré de cette page pour le modèle du tutoriel et pour la méthode : hercules_hwnup-150

1) les X correspondant au numéro de version et la date du pilote.


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