我买了新的联想 G50-80 笔记本电脑,并设置了双启动。我的 wifi 在 Windows 8.1 中运行良好,但在 Ubuntu 14.04 中不工作,显示 Wifi 被硬件开关禁用。当我这样做时rfkill*
,我得到了以下信息:
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
我尝试了所有命令来启用它,但它只对软块有效。有什么解决办法吗,还是驱动程序有问题?
答案1
主要有两种可能性:
首先,你的 wifi 可能确实被硬件开关禁用了。你可能会注意到你的电脑上有一个开关,上面有一个信号站(即 wifi)。如果这是问题所在,那么您可能需要将其打开。但是您说它在 Win 8 上运行良好,那么可能不是这个。
第二,系统(Ubuntu)可能无法识别 wifi 卡状态,或者不支持该卡。解决此问题的推荐方法是在 Ubuntu 上搜索 wifi 卡的驱动程序。
答案2
如果你的笔记本电脑没有硬件无线开关,那么你可以通过以下方式修复它:
sudo modprobe -r ideapad_laptop
这将解锁无线,直到您重新启动。
如果这有帮助,我建议通过运行来报告错误
ubuntu-bug linux
按照说明操作,并将错误链接发布到评论中。这台笔记本电脑将被添加到怪癖列表中。
答案3
有一个名为“ideapad_laptop”的模块阻止 wifi 模块启动。
1)将其列入黑名单:
echo "blacklist ideapad_laptop" | sudo tee -a /etc/modprobe.d/blacklist-ideapad.conf
2) 防止 WiFi 卡自动休眠和停止连接
echo "options rtl8723be fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf