Quando provo a installare i driver RTL8188CUS scaricati da Realtek (usando il loro script di shell install.sh), ho installato i driver in 11.04 usando i singoli comandi per creare, ecc., E ha funzionato bene, ma l'utilizzo di singoli comandi ora dà lo stesso errore. Cosa è cambiato nell'11.10????
sudo bash install.sh
…tutto va bene finché non viene visualizzato un messaggio di errore
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
Grazie, fossfreedom, per la tua attenzione.
Ho eseguito un'installazione completamente nuova di Ubuntu 11.10. Ho quindi seguito le pagine di risoluzione dei problemi per la rete wireless e ho scoperto che il driver realtek rtl8192cu era nella libreria e ho usato modprob (credo) per abilitarlo come indicato. È associato all'adattatore usb realtek in Network Manager e si possono vedere le reti wireless disponibili (quindi so che funziona in una certa misura). Quando provo a connettermi alla mia rete wifi, viene richiesto il codice WEP e tenta e tenta di connettersi. Quando scade, richiede di nuovo il codice.
Mi sono bloccato in un vecchio dongle USB Broadcom, che si collega felicemente utilizzando il codice WEP.
Quindi, la mia ipotesi attuale è che si tratti di un problema di driver. Segnalo un bug a Ubuntu, poiché fa parte della versione 11.10 consegnata? O a Realtek?
Grazie per la risposta, fossfreedom
Ho provato a usare lettere maiuscole per la passphrase WEP e anche per il codice WEP HEX, senza alcun effetto.
Ho provato a disabilitare la crittografia WEP sul router, e ancora il vecchio Buffalo si connette e il Realtek non riesce a connettersi... sembra lento anche nel riconoscere che la rete non è crittografata (non ha il lucchetto sulla piccola icona.
Vedrò di postare un bug con Ubuntu:ho chiesto al produttore di verificare con Realtek.
Ogni ulteriore consiglio è ben accetto.
Correlati:come creare una chiavetta USB avviabile di Windows utilizzando Ubuntu?Risposta accettata:
per risolvere l'errore "linux/smp_lock.h not found" è necessario modificare questi due file nell'archivio driver/rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz
file 1:include/rtw_io.h
Cambia osdep_service.h
(riga 49) linux/smp_lock.h
in linux/smp.h
file 2:include/osdep_service.h
Cambia il file rtw_io.h
(riga 36) linux/smp_lock.h
in linux/smp.h