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

有一天,当我试图连接无线时,我发现它没有用。它说:

硬件开关禁用无线function

我发现了一些类似于我的问题,所以我尝试了一些建议如下:

~$ 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安装盘启动我的笔记本电脑时,这个问题仍然存在。

看看Hard blocked: yes那时似乎你可能忘记了硬开关。 可能是它被关闭了?

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

然后我发现命令sudo rfkill unblock all解决了这个问题。 但是,在命令启用无线开关之前,我不得不键入几次。

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

只需检查BIOS中的无线,如果设置为off,则将值更改为on 。 当我使用联想Thinkpad Edge笔记本电脑时,它对我有用。

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

使用sudo rfkill list我收到以下状态:

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

sudo rfkill unblock all没有帮助。

然后我搜索并尝试了几个没有成功的建议:

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

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

在我的戴尔XPS 15键盘上,有一个带有无线天线符号的按键。 (我有一个德语键盘,无线开/关function键不是F2,而是F12旁边的单独键)

  1. 使用sudo pm-suspend将笔记本电脑置于睡眠模式
  2. 按电源按钮重新激活笔记本计算机。
  3. 现在按下正确的function键,以便在唤醒期间移除硬件锁定。

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

我不是Linux专家,对此技术解决方案没有合理的解释,所以如果这没有多大意义,我会道歉。 但是它有效(在我的情况下,每次重启后都需要)。 如果某人有更客观的解释,为什么这有效,我将非常感谢您的评论。 我还是想知道出了什么问题。 我希望这个技巧在某些情况下有所帮助。