Belkin F7D1102 N150/Surf Micro 无线适配器 - 连接问题

Belkin F7D1102 N150/Surf Micro 无线适配器 - 连接问题

网络管理器不断提示我输入密码,而我确信密码正确。有时它会连接一分钟。当我在同一地方使用同一个路由器使用 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 安装。

当我在终端中输入时,我得到了以下输出lsusblsmod

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/

然后重启。就完成了。

相关内容