Ceci est une ancienne révision du document !


Installation du dongle usb wifi Hercules Pico HWNUP-150

  • Cette carte est équipée du pilote Realteck RTL8192CU
  • lsusb retourne "ID 06f8:e033 Guillemot Corp."
L'installation a été effectué depuis une version AMD64 mais à priori (à confirmer) devrait être valable pour une version i386.

La clef n'étant pas reconnue par défaut et la méthode ndiswrapper ne fonctionnant pas, une compilation des drivers fournis est nécessaire. Les drivers sont disponibles à cette adresse: Page de télechargement sur le site de Realtek

Cette méthode est issue du fil de discussion suivant: http://ubuntuforums.org/showthread.php?t=1640199
Pour compiler des drivers, les paquets suivant doivent être installés (ils sont installés par défaut sur Natty):
  • Le paquet contenant les outils de compilation: build-essential
  • Le paquet contenant les en-têtes correspondant à votre noyau. La commande suivante permet de les installer:
    sudo apt-get install linux-headers-`uname -r`

Compilation des drivers:

  • décompresser l'archive se trouvant dans le dossier "driver"
  • Dans ce dossier ainsi créé, modifier le fichier" os_dep/osdep_service.c" en remplaçant
    init_MUTEX(pmutex)

    par

    sema_init(pmutex,1)
  • Dans le fichier "os_dep/linux/usb_intf.c", commenter la ligne
    pdvobjpriv->pusbdev->autosuspend_delay = 0 * HZ;//15 * HZ; idle-delay time

    en rajoutant un double slash

    //pdvobjpriv->pusbdev->autosuspend_delay = 0 * HZ;//15 * HZ; idle-delay time
  • Ouvrir un terminal, se placer dans le dossier contenant les drivers et lancer les commandes suivantes:
    make
    sudo make install
    sudo modprobe 8192cu
  • La clé devrait être fonctionnelle
En cas de mise à jour du kernel, il suffira de retourner dans le dossier et effectuer les commandes suivantes:
make clean
make
sudo make install
sudo modprobe 8192cu
  • hercules_hwnup-150.1306144311.txt.gz
  • Dernière modification: Le 15/12/2011, 15:19
  • (modification externe)