由于 RF-kill 无法操作,phy0 被硬阻塞

dar*_*ker 6 lubuntu wireless rfkill


我知道已经有很多这样的问题了;问题是,尽管我尝试按照说明进行操作,但我的 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
Run Code Online (Sandbox Code Playgroud)

问题很可能与 phy0“硬阻塞”有关。使用rfkill unblock all没有任何作用。我很确定我的上网本(华硕 1225c)上没有任何 wifi 按钮,除了Fn+ F2。当我尝试以前的键组合时,我得到

0: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: yes
1: asus-wlan: Wireless LAN
    Soft blocked: yes
    Hard blocked: no
Run Code Online (Sandbox Code Playgroud)

有人说尝试删除/dev/rfkill,但还是不行。

我将 BIOS 恢复为默认设置,甚至确保 WLAN 已启用。

然后我尝试从实时发行版(lubuntu 14.04)启动,但我仍然遇到同样的问题。

您对可能导致此问题的原因有任何其他想法吗?我开始认为这是由于某些硬件问题引起的,但似乎不太可能,因为它在几个小时前工作得很好。

谢谢!

小智 2

如果是 Asus Seashell eee-pc,请检查您的 BIOS 中是否启用了无线功能。

  1. F2开机时按
  2. 选择高级
  3. 选择板载设备配置
  4. 板载 WLAN 禁用设置启用

由于某种原因,它对我来说被禁用了,但这并没有阻止我直到现在才连接到无线。


chi*_*555 0

我建议您尝试卸载 asus-wmi:

sudo modprobe -r asus-wmi
sudo rfkill unblock all
Run Code Online (Sandbox Code Playgroud)

现在你的无线网络可以工作了吗?如果是这样,让我们​​将该模块列入黑名单:

sudo -i
echo "blacklist asus-wmi"  >>  /etc/modprobe.d/blacklist.conf
exit
Run Code Online (Sandbox Code Playgroud)