由于 RF-kill、phy0 硬阻塞,无法进行操作

由于 RF-kill、phy0 硬阻塞,无法进行操作

我知道已经有很多像这样的问题;问题是,虽然我尝试按照说明操作,但我的 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 上是否启用了无线功能。

  1. F2开机时按
  2. 选择先进的
  3. 选择板载设备配置
  4. 板载 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

只需寻找你的键盘上的 wifi 键(靠近功能键)。

我的是PrtScr(按Fn+PrtScr将其打开)。

如果找不到,您还可以将带有 wifi 键的键盘连接到您的笔记本电脑。

wifi 钥匙的象征性图片

答案4

我在 Dell Inspiron 笔记本电脑上遇到了同样的问题(在 BIOS 中将 WLAN 设置为启用后仍然存在),我按如下方式解决了该问题:在 BIOS 的无线部分,还有另一个选项可控制通过键盘/软件启用/禁用的内容,选项包括 {无、仅 WLAN、仅蓝牙、两者}。将此选项设置为“无”可解决问题(显然,这可防止任何内核模块通过软件禁用 WLAN,因此您不必费心解决哪个模块执行此操作并将其列入黑名单)。

相关内容