我的笔记本电脑出现了 Wi-Fi 问题,我不知道如何解决。
我的笔记本电脑在双启动 Windows 8.1/Ubuntu 14.04 下运行:每当我使用 Windows 时,所有连接都运行正常;而在 Ubuntu 上,WiFi 连接在启动后会工作几分钟,然后停止工作,直到我重新启动。有线连接工作正常。
我找到了这个问题,可能与我的情况有关。参考这个回答我在我的案例中看到了这一点Power Management:on
,所以我尝试运行sudo iwconfig wlan0 power off
,但是我收到了这个错误
Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; Operation not supported.
可能有用的信息:
##### lspci #############################
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
Subsystem: Lenovo Device [17aa:b736]
Kernel driver in use: rtl8723be
##### iwconfig ##########################
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry long limit:7 RTS thr=2347 B Fragment thr:off
Power Management:on
提前感谢你的帮助!
编辑:看来电源管理不是问题的原因,因为关闭它并不能解决问题。
答案1
我怀疑电源管理不能被系统配置因为驱动程序有几个与省电相关的参数;修改信息:
parm: swlps:bool
parm: swenc:using hardware crypto (default 0 [hardware])
(bool)
parm: ips:using no link power save (default 1 is open)
(bool)
parm: fwlps:using linked fw control power save (default 1 is open)
(bool)
我建议你尝试一下这个;从终端:
sudo -i
echo "options rtl8723be fwlps=0 swlps=0" > /etc/modprobe.d/rtl8723be.conf
exit
重新启动并测试。
答案2
我似乎找到了解决问题的方法,使用
echo "options rtl8723be fwlps=0 swlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
更多详情请访问此论坛帖子。Wifi 已经运行了几个小时,没有任何问题。