安装Realtek 8188无线驱动程序失败
当我尝试安装从Realtek下载的RTL8188CUS驱动程序(使用他们的install.sh shell脚本)时,我使用单独的命令来安装11.04中的驱动程序等等,并且工作正常,但现在使用单独的命令会产生相同的错误。 在11.10中发生了什么变化????
sudo bash install.sh
…一切顺利,直到出现错误消息
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
谢谢,fossfreedom,你的关注。
我完全安装了Ubuntu 11.10。 然后我按照无线网络的故障排除页面,发现realtek rtl8192cu驱动程序在库中,并使用modprob(我认为)按照指示启用它。 它与网络管理器中的realtek usb适配器相关联,可以看到可用的无线网络(所以我知道它在某种程度上有效)。 当我尝试连接到我的wifi网络时,它会提示输入WEP代码并尝试连接。 当它超时时,它会再次提示输入代码。
我已经陷入了一个旧的Broadcom usb加密狗,它使用WEP代码快乐地连接。
所以,我目前的猜测是它是一个驱动程序问题。 我是否向Ubuntu报告错误,因为它是交付版本11.10的一部分? 还是给Realtek?
感谢您的回复,fossfreedom
我尝试使用大写字母表示WEP密码短语以及HEX WEP密码,但没有效果。
我已经尝试在路由器上取消WEP加密,但旧的Buffalo连接并且Realtek无法连接……在识别网络未加密(小图标上没有挂锁)时似乎很慢。
我将看到发布Ubuntu的错误:我已经要求制造商与Realtek核实。
欢迎任何进一步的建议
要解决“linux / smp_lock.h not found”错误,需要将这两个文件编辑到存档驱动程序/ rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz
文件1:include / rtw_io.h
将osdep_service.h(第49行)linux / smp_lock.h更改为linux / smp.h
文件2:include / osdep_service.h
将文件rtw_io.h(第36行)linux / smp_lock.h更改为linux / smp.h
黑名单rtl8192cu也是默认驱动程序,这将使系统使用新的驱动程序。
我写了一篇文章,结合了这里提出的所有解决方案
chiicoff,icracked – 你们两个救了我的一天。
(ps:行号应该颠倒)