网络管理器不断提示我输入密码,而我确信密码正确。有时它会连接一分钟。当我在同一地方使用同一个路由器使用 Windows 8 时,我没有遇到此连接问题。显然有人已经提交了一个错误(http://bugs.launchpad.net/ubuntu/+bug/1244408?comments=all)。
正如标题所述,我的 Belkin wifi 适配器的型号是 F7D1102 N150/Surf Micro,带有 RTL8188CUS 芯片组(有关设备的更多信息)http://wikidevi.com/wiki/Belkin_F7D1102。我正在使用最近更新的 Kubuntu 13.10 安装。
当我在终端中输入时,我得到了以下输出lsusb
:lsmod
Bus 006 Device 002: ID 050d:1102 Belkin Components F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CUS]
Module Size Used by
rtl8192cu 67723 0
rtl_usb 18448 1 rtl8192cu
rtlwifi 63229 2 rtl_usb,rtl8192cu
rtl8192c_common 48877 1 rtl8192cu
mac80211 596969 3 rtl_usb,rtlwifi,rtl8192cu
cfg80211 479757 2 mac80211,rtlwifi
dmesg | grep firmware
给出:
[ 61.782478] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw.bin
我尝试了几种解决连接问题的方案:
Realtek提供的驱动程序的编译:
我在 Realtek 网站上搜索了 RTL8188CUS 驱动程序,并尝试使用安装脚本自行编译。执行脚本时,sudo make driver
屏幕上出现重复的错误:implicit declaration of function
?
使用 nsdiswrapper 在 CD 上安装 Windows 驱动程序
原始驱动程序已列入黑名单。Windows 驱动程序不起作用。
(解决方案)原始驱动程序的修补版本(Ubuntu 13.10)
同时我发现有人已经修补了原始的 rtl8192cu 驱动程序关联并且它有效!
答案1
这:
rtl8192cu: Loading firmware rtlwifi/rtl8192cufw.bin
...意味着已找到并加载了所需的固件;这里没有问题。还有这个:
Er is geen regel om doel 'Driver
...意味着“make”不适用于包含空格的文件,如下所示:
/home/willem/Bureaublad/Network Driver/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911
请将文件夹重命名为 Network_Driver,而不是 Network Driver。我怀疑它会正确编译。但是,这可能不是安装其他驱动程序的首选方法。您遇到了什么麻烦,导致您决定放弃可用的驱动程序和固件包?
答案2
P. Varet 已修补了适用于 Ubuntu 13.10 的 Realtek 驱动程序:关联
安装(从现场)
确保您具备必要的先决条件:
sudo apt-get install linux-headers-generic build-essential dkms
克隆此存储库:
git clone https://github.com/pvaret/rtl8192cu-fixes.git
将其设置为 DKMS 模块:
sudo dkms add ./rtl8192cu-fixes
构建并安装:
sudo dkms install 8192cu/1.8
刷新模块列表:
sudo depmod -a
确保本机(和损坏的)内核驱动程序被列入黑名单:
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
然后重启。就完成了。