无线被硬件开关禁用(另一个)

无线被硬件开关禁用(另一个)

有一天,当我尝试连接无线网时,发现它不工作了。它显示:

无线已被硬件开关禁用

我发现了一些与我类似的问题,因此我尝试了以下一些建议:

~$ rfkill list
0: ideapad_wlan: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: yes
        Hard blocked: yes

所以我输入:

sudo rfkill unblock all

然后我得到:

rfkill list all
0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: yes

但无线仍然不起作用。我确定 BIOS 中启用了无线局域网,并且硬件开关已打开(笔记本电脑正面的一个小开关)。此外,Fn+F3Fn+F5不起作用。

我当时用的是Ubuntu 12.04,我以为可能是系统问题,但是当我用Ubuntu 12.10安装盘启动笔记本电脑时,这个问题仍然存在。

答案1

看起来,Hard blocked: yes当时也许你忘记了硬开关。可能它被关闭了?

我遇到了同样的问题wireless is disabled by hardware switch,每次我在 Windows 中使用硬开关禁用无线时都会发生这种情况。当我重新启动到 Ubuntu 时,我发现无法启用无线,并且错误是wireless is disabled by hardware switch

然后我找到了解决问题的命令sudo rfkill unblock all。但是我必须输入几次才能启用我的无线开关。

所以我要做的是,进入 Windows,使用硬开关禁用无线,然后在仍在 Windows 中时使用硬开关再次启用它。然后重新启动到 Ubuntu 以查看它是否有效。如果没有,则使用该命令并在同一个终端中输入 3-4 次。

答案2

很简单,只需检查 BIOS 中的无线设置即可离开然后将值更改为。它对我很有用,因为我正在使用联想 Thinkpad Edge 笔记本电脑。

答案3

我的 Dell XPS 15 9530 也遇到了同样的问题。我尝试了不同的 Linux 发行版(Debian GNOME、带有 Xfce 的 Debian、Ubuntu Workstation),但问题从未发生过。然后,在全新安装的 Ubuntu Server + Openbox 中,我突然发现我的无线被禁用(硬件关闭):

sudo rfkill list收到以下状态:

phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes

sudo rfkill unblock all没有帮助。

然后我搜索并尝试了几种建议,但没有成功:

  1. 没有可以提供帮助的 BIOS 选项。
  2. 按下键盘上的功能键没有帮助。
  3. 加载/卸载模块没有帮助。

然后我想,如果我的操作系统与我作对,而我不知道可能出了什么问题,我会尝试削弱它,将其置于睡眠模式,然后再次按下功能键 (...)。事实上,这个解决方法确实做到了:

在我的 Dell XPS 15 键盘上,有一个带有无线天线符号的键。(我有一台德国键盘,其中无线开/关的功能键不是 F2,而是 F12 旁边的一个单独键)

  1. 使用以下方法将笔记本电脑置于睡眠模式sudo pm-suspend
  2. 按下电源按钮重新激活笔记本电脑。
  3. 现在按下正确的功能键来在唤醒期间移除硬件锁。

当笔记本电脑处于睡眠模式时,这不起作用,您需要在唤醒过程中按下功能键。

我不是 Linux 专家,无法合理解释这种技术解决方法,因此如果这没有多大意义,我深表歉意。但是它确实有效(在我的情况下,每次重启后都需要这样做)。如果有人能更客观地解释为什么这样做有效,我将不胜感激。我仍然想知道哪里出了问题。我希望这个技巧在某些情况下能有所帮助。

相关内容