3 votes

L'installation du pilote sans fil Realtek 8188 échoue

Lorsque j'essaie d'installer les pilotes RTL8188CUS téléchargés à partir de Realtek (en utilisant leur install.sh Shell Shell) J'ai installé les pilotes dans 11.04 en utilisant des commandes individuelles pour faire, etc, et cela a fonctionné correctement, mais l'utilisation de commandes individuelles donne maintenant la même erreur. Ce qui a changé dans 11.10 ????

sudo bash install.sh

...tout va bien jusqu'à ce qu'un message d'erreur apparaisse

Authentication requested [root] for make driver: make ARCH=i386
CROSS_COMPILE= -C /lib/modules/3.0.0-12-generic/build
M=/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922
modules make[1]: Entering directory
`/usr/src/linux-headers-3.0.0-12-generic'   CC [M] 
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o
In file included from
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.c:24:0:
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_service.h:49:29:
fatal error: linux/smp_lock.h: No such file or directory compilation
terminated. make[2]: ***
[/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o]
Error 1 make[1]: ***
[_module_/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922] Error 2 make[1]: Leaving directory
`/usr/src/linux-headers-3.0.0-12-generic' make: *** [modules] Error 2
Compile make driver error: 2, Please check error Mesg

Merci, fossfreedom, pour votre attention.

J'ai fait une nouvelle installation complète d'Ubuntu 11.10. J'ai ensuite suivi les pages de dépannage pour les réseaux sans fil et j'ai trouvé que le pilote realtek rtl8192cu était dans la bibliothèque, et j'ai utilisé modprob (je pense) pour l'activer comme indiqué. Il est associé à l'adaptateur realtek usb dans Network Manager, et on peut voir les réseaux sans fil disponibles (je sais donc qu'il fonctionne dans une certaine mesure). Lorsque j'essaie de me connecter à mon réseau wifi, il me demande le code WEP et essaie encore et encore de se connecter. Lorsque la connexion est interrompue, le code est à nouveau demandé.

J'ai installé un vieux dongle Broadcom usb, qui se connecte sans problème en utilisant le code WEP.

Je pense donc que c'est un problème de pilote. Dois-je signaler un bug à Ubuntu, car il fait partie de la version 11.10 livrée ? Ou à Realtek ?


Merci pour votre réponse, fossfreedom

J'ai essayé d'utiliser des majuscules pour la phrase de passe WEP et aussi pour le code HEX WEP, sans résultat.

J'ai essayé de désactiver le cryptage WEP sur le routeur, mais l'ancien Buffalo se connecte toujours et le Realtek ne se connecte pas... il semble également lent à reconnaître que le réseau n'est pas crypté (il n'y a pas de cadenas sur la petite icône).

Je vais voir pour poster un bug avec Ubuntu : J'ai demandé au fabricant de vérifier auprès de Realtek.

Tout autre conseil est le bienvenu.

8voto

Don Kitchen Points 411

Pour résoudre l'erreur "linux/smp_lock.h not found" vous devez éditer ces deux fichiers dans l'archive driver/rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz

fichier 1 : include/rtw_io.h

Changez osdep_service.h (ligne 49) linux/smp_lock.h en linux/smp.h

fichier 2 : include/osdep_service.h

Modifier le fichier rtw_io.h (ligne 36) linux/smp_lock.h en linux/smp.h

2voto

icracked Points 21

Blacklist rtl8192cu aussi, c'est le pilote par défaut, cela fera en sorte que le système utilise le nouveau.

1voto

Tal Galili Points 865

J'ai écrit un billet qui regroupe toutes les solutions proposées ici

http://www.r-statistics.com/2011/11/edimax-ew-7811un-usb-wireless-connecting-to-a-network-on-ubuntu-11-10/

chiicoff, icracked - vous deux avez sauvé ma journée.

(p.s : les numéros de ligne devraient être inversés)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X