Wifi掉线,直到重新启动后才重新连接(使用RTL8723BE为14.04)[关闭]


20

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

问题是,尽管网络管理器仍将其显示为已连接,但连接最终将在一个小时左右的时间内丢失。如果我禁用并重新启用Wi-Fi或网络,则无法使用。wifi无限尝试连接,但失败。

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

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

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

我可以帮忙。谢谢!


Answers:


12

我有同样的问题。对我来说,解决方法是删除并重新插入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通用内核:https : //github.com/lwfinger/rtl8723be.git位于604aa9058fb9e5bb1cf571c99989d081f8fc8b9b提交。

更新3:

我尝试使用winxp 64驱动程序(以及其他一些工具)使用ndiswrapper 1.9。全部加载失败:

[  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模块添加了参数。到目前为止,一切都很好。我们会看到...


感谢您的输入和分享,但3.15并没有帮助。有人sudo modprobe -r [module name] && sudo modprobe [module name]遇到相同的问题,并建议使用另一张realtek卡,所以当WiFi断开时,我尝试过一次,没有运气。我没有尝试过rmmod,但是他们不做同样的事情吗?下次发生时,我会尝试一下。我使用笔记本电脑的频率不及台式机。是的,这是一种耻辱。我想我们必须要有耐心。
themaninthewoods

modprobe -r rtl8723bermmod rtl8723be由于没有其他模块正在使用它,因此应该执行相同的操作。我不是100%肯定这总是可行的。上次遇到这个问题对我有用。如果发现任何有趣的事情,我将在这里分享我的看法。
米哈尔Šrajer

我的wifi刚掉线,是的,sudo rrmod rtl8723be && sudo modprobe rtl8723be确实让它再次运行。谢谢!接下来,我将尝试fwlps = 0参数,并让您知道。是在3.13.0-24上吗?
themaninthewoods

4
我尝试了fwlps = 0参数,到目前为止一切顺利!我已经起来了大约24小时,没有掉落!对于其他想要尝试此操作的人,我使用了命令echo "options rtl8723be fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf 让我再给它一天,我将接受您的回答。很有帮助!经过一些挖掘后,看起来其他realtek卡也需要进行类似的修改。请参阅archlinux帖子ubuntuforums帖子
themaninthewoods 2014年

2
为rtl8723be模块添加fwlps = 0参数也对我有用。感谢您的修复。
Frank Barcenas 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.