Wifi 断线,直到重启才会重新连接(14.04,带 RTL8723BE)

Wifi 断线,直到重启才会重新连接(14.04,带 RTL8723BE)

我有一台新的 Sager NP2650 笔记本电脑,安装了全新的 Ubuntu 14.04LTS。它有一个 Realtek RTL8723BE 无线适配器。安装后最初我没有无线网,但按照此帖子中的说明操作后,我能够让它工作: http://ubuntuforums.org/showthread.php?t=2205497。我必须按照线程所说从 git 中检出驱动程序的早期版本,才能在我的系统上进行编译。

问题是,虽然网络管理器仍显示已连接,但连接最终会在一小时左右内丢失。如果我禁用并重新启用 Wi-Fi 或网络,它不起作用。wifi 只是无休止地尝试连接,但失败了。

如果我重新启动,它会再次正常工作一段时间。

我运行了在论坛其他地方找到的无线诊断脚本,并将结果上传到此处:

http://pastebin.ubuntu.com/7355768/

我需要一些帮助。谢谢!

答案1

我有同样的问题。对我来说,解决方法是移除并重新插入 rtl8723be 模块:

root@lenovob5400# rmmod rtl8723be && modprobe rtl8723be

当然这不是解决办法,但比重启要好。Ubuntu 无法与如此流行的 wifi 卡兼容,真可惜。

顺便说一句,我尝试了内核 3.15,但它有同样的问题(以及其他一些问题)。

期待更好的解决方案。黑客们加油!;-)

更新:

朋友们,请投票相关 ubuntu 错误

更新 2:

即将推出的 Ubuntu内核 3.13.0-25.47#1240940 错误已修复,但是,从 ppa 安装此内核后,rtl8723be 模块确实存在,但我根本无法连接。目前,我正在使用带有 rtl8723be 内核模块的标准 3.13.0-24-generic 内核,该内核模块来自: https://github.com/lwfinger/rtl8723be.git在 604aa9058fb9e5bb1cf571c99989d081f8fc8b9b 提交。

更新 3:

我尝试使用 ndiswrapper 1.9 和 winxp 64 驱动程序(以及许多其他驱动程序)。全部加载失败:

[  327.503426] ndiswrapper version 1.59 loaded (smp=yes, preempt=no)
[  327.517958] ndiswrapper: driver netrtwlane (Realtek Semiconductor Corp.,08/02/2013,2010.5.0724.2013) loaded
[  327.519049] ndiswrapper (NdisWriteErrorLogEntry:188): log: C0001388, count: 1, return_address: ffffffffa05e5d9f
[  327.519052] ndiswrapper (NdisWriteErrorLogEntry:191): code: 0x605
[  327.519143] ndiswrapper (mp_init:211): couldn't initialize device: C001001E
[  327.519146] ndiswrapper (pnp_start_device:395): Windows driver couldn't initialize the device (C0000001)
[  327.519150] ndiswrapper (mp_halt:254): device ffff8800cd747880 is not initialized - not halting
[  327.519151] ndiswrapper: device eth%d removed
[  327.519380] ndiswrapper: probe of 0000:04:00.0 failed with error -22

我尝试了另一个技巧 -fwlps=0rtl8723be模块添加参数。到目前为止一切顺利。我们拭目以待……

相关内容