Cuando intento instalar los controladores RTL8188CUS descargados de Realtek (usando su script de shell install.sh), instalé los controladores en 11.04 usando comandos individuales para hacer, etc., y funcionó bien, pero usar comandos individuales ahora da el mismo error. ¿Qué ha cambiado en 11.10????
sudo bash install.sh
…todo va bien hasta que aparece un mensaje de error
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
Gracias, fossfreedom, por su atención.
Hice una instalación completamente nueva de Ubuntu 11.10. Luego seguí las páginas de solución de problemas para redes inalámbricas y descubrí que el controlador realtek rtl8192cu estaba en la biblioteca, y usé modprob (creo) para habilitarlo según las instrucciones. Está asociado con el adaptador usb realtek en Network Manager, y uno puede ver las redes inalámbricas disponibles (así que sé que funciona hasta cierto punto). Cuando intento conectarme a mi red wifi, solicita el código WEP e intenta y trata de conectarse. Cuando se agota el tiempo, vuelve a solicitar el código.
He atascado un viejo dongle usb de Broadcom, que se conecta felizmente usando el código WEP.
Entonces, mi conjetura actual es que es un problema del controlador. ¿Debo informar un error en Ubuntu, ya que es parte de la versión 11.10 entregada? ¿O a Realtek?
Gracias por tu respuesta, fossfreedom
Intenté usar mayúsculas para la frase de contraseña WEP y también para el código HEX WEP, sin ningún efecto.
Intenté deshabilitar el cifrado WEP en el enrutador, y aún así el viejo Buffalo se conecta y el Realtek no se conecta... parece lento también al reconocer que la red no está cifrada (no tiene el candado en el ícono pequeño.
Me ocuparé de publicar un error con Ubuntu:le pedí al fabricante que verifique con Realtek.
Cualquier otro consejo es bienvenido.
Relacionado:¿Cómo crear una memoria USB de arranque de Windows usando Ubuntu?Respuesta aceptada:
para resolver el error "linux/smp_lock.h not found" necesita editar estos dos archivos en el archivo driver/rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz
archivo 1:incluir/rtw_io.h
Cambie osdep_service.h
(línea 49) linux/smp_lock.h
a linux/smp.h
archivo 2:include/osdep_service.h
Cambie el archivo rtw_io.h
(línea 36) linux/smp_lock.h
a linux/smp.h