Když jsem se pokusil nainstalovat ovladače RTL8188CUS stažené z Realteku (pomocí jejich skriptu install.sh shell), nainstaloval jsem ovladače v 11.04 pomocí jednotlivých příkazů k vytvoření atd. a fungovalo to OK, ale použití jednotlivých příkazů nyní dává stejnou chybu. Co se změnilo ve verzi 11.10????
sudo bash install.sh
…vše funguje dobře, dokud se neobjeví chybová zpráva
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
Díky, fossfreedom, za pozornost.
Provedl jsem úplně novou instalaci Ubuntu 11.10. Poté jsem sledoval stránky pro odstraňování problémů pro bezdrátové sítě a zjistil jsem, že ovladač realtek rtl8192cu byl v knihovně, a použil jsem modprob (myslím), že jsem jej aktivoval podle pokynů. Je spojen s usb adaptérem realtek ve Správci sítě a lze vidět dostupné bezdrátové sítě (takže vím, že to do určité míry funguje). Když se pokusím připojit k mé síti Wi-Fi, zobrazí se výzva k zadání kódu WEP a pokusí se připojit. Po vypršení časového limitu se znovu zobrazí výzva k zadání kódu.
Uvízl jsem ve starém USB klíči Broadcom, který se šťastně připojuje pomocí kódu WEP.
Takže můj současný odhad je, že je to problém ovladače. Mohu nahlásit chybu Ubuntu, protože je součástí dodané verze 11.10? Nebo do Realteku?
Děkuji za odpověď, fossfreedom
Zkoušel jsem použít velká písmena pro přístupovou frázi WEP a také pro HEX kód WEP, bez výsledku.
Zkoušel jsem deaktivovat šifrování WEP na routeru, ale staré Buffalo se stále připojuje a Realtek se nepřipojuje... zdá se také pomalé, když rozpoznává, že síť je nezašifrovaná (nemá visací zámek na malé ikoně.
Uvidím zveřejnění chyby v Ubuntu:Požádal jsem výrobce, aby to zkontroloval u Realteku.
Jakékoli další rady vítány.
Související:Jak vytvořit zaváděcí USB klíč Windows pomocí Ubuntu?Přijatá odpověď:
Chcete-li vyřešit chybu „linux/smp_lock.h not found“, musíte tyto dva soubory upravit do archivu driver/rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz
soubor 1:include/rtw_io.h
Změňte osdep_service.h
(řádek 49) linux/smp_lock.h
na linux/smp.h
soubor 2:include/osdep_service.h
Změňte soubor rtw_io.h
(řádek 36) linux/smp_lock.h
na linux/smp.h