我知道已经有很多像这样的问题;问题是,虽然我尝试按照说明操作,但我的 wifi 无法正常工作。
昨天,由于遇到了一些其他问题(启动时出现“等待网络配置”并且无法登录(输入密码后,屏幕变黑,然后返回登录屏幕)),我在我的上网本上重新安装了 Lubuntu 14.04。
无论如何,我可以正常使用上网本几个小时;然后我回到家,WiFi 就不工作了。
我尝试过# ifconfig wlan0 up
并且成功了SIOCSIFFLAGS: Operation not possible due to RF-kill
。
# rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
问题很可能出在 phy0“硬阻塞”上。使用没有任何作用。我很确定我的上网本(华硕 1225c)上除了+rfkill unblock all
之外没有任何 wifi 按钮。当我尝试之前的按键组合时,我得到了FnF2
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes
1: asus-wlan: Wireless LAN
Soft blocked: yes
Hard blocked: no
有人说尝试删除/dev/rfkill
,但仍然不起作用。
我将 BIOS 恢复为默认设置,甚至确保 WLAN 已启用。
然后我尝试从实时发行版(lubuntu 14.04)启动,但仍然遇到同样的问题。
您对导致此问题的原因还有其他想法吗?我开始认为这是由于某些硬件问题引起的,但可能性不大,因为几个小时前它还运行良好。
谢谢你!
答案1
如果那是华硕 Seashell eee-pc,请检查您的 BIOS 上是否启用了无线功能。
- F2开机时按
- 选择先进的
- 选择板载设备配置
- 放板载 WLAN 已禁用到已启用
由于某种原因,它对我来说被禁用了,但是直到现在这才阻止我连接到无线。
答案2
我建议您实验性地卸载 asus-wmi:
sudo modprobe -r asus-wmi
sudo rfkill unblock all
现在你的无线功能可以正常工作了吗?如果可以,让我们将该模块列入黑名单:
sudo -i
echo "blacklist asus-wmi" >> /etc/modprobe.d/blacklist.conf
exit
答案3
答案4
我在 Dell Inspiron 笔记本电脑上遇到了同样的问题(在 BIOS 中将 WLAN 设置为启用后仍然存在),我按如下方式解决了该问题:在 BIOS 的无线部分,还有另一个选项可控制通过键盘/软件启用/禁用的内容,选项包括 {无、仅 WLAN、仅蓝牙、两者}。将此选项设置为“无”可解决问题(显然,这可防止任何内核模块通过软件禁用 WLAN,因此您不必费心解决哪个模块执行此操作并将其列入黑名单)。