“暂停和其他硬件按钮无效后,硬件开关无线禁用” – 我该如何解决?

我最近购买了一台Novatech nFinity N1410笔记本电脑,我遇到了无线问题

sudo lshw -C network 

告诉我是Centrino Wireless-N 2230并使用iwlwifi驱动程序。

问题是在设备暂停后,如果没有重启,我将无法再次使用无线设备。 网络指示灯指示通过硬件切换禁用无线。

虽然Fn + F2意味着无线开关,

 xev 

告诉我,当我按下这个硬件组合时,系统根本看不到任何东西。 此外,虽然亮度上/下按钮工作正常,但音量增大/减小按钮也不起作用。

我该怎么做才能解决这个问题? 我正在运行Ubuntu 12.10并安装了所有可用的更新。

我一直在寻找购买其中一个并一直在寻找潜在的问题,看起来您的解决方案可以在novatech论坛中找到:

  1. 只需创建一个名为brcm.sh的新文件
  2. 插入以下代码并保存:

     #!/bin/bash # Simple bash script to fix resume from suspend issues... # Place this script in /etc/pm/sleep.d/ # then chmod +x /etc/pm/sleep.d/brcm.sh case $1 in hibernate) /sbin/modprobe -r brcm80211 ;; suspend) /sbin/modprobe -r brcm80211 ;; resume) /sbin/modprobe brcm80211 ;; thaw) /sbin/modprobe brcm80211 ;; esac 
  3. 放在/etc/pm/sleep.d/

  4. 使它可执行:

     sudo chmod +x /etc/pm/sleep.d/brcm.sh 

资料来源: http : //forum.novatech.co.uk/showthread.php?25709-nFinity-N1411-solved-Ubuntu-12-10-install-and-wifi-wake-from-suspend&p=331411

我有同样的问题,我没有硬件开关只是F2禁用和启用wifi而不是使用unblock wifi尝试阻止它使用

 $ sudo rfkill block wifi 

我知道这听起来很疯狂,但它对我有用,我正在使用戴尔笔记本电脑,我们使用unblock后有相同的wifi驱动程序

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

使用块后

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

要删除软块,只需单击Unity桌面右上角的wifi按钮,然后选择启用Wi-Fi即可

尝试此解决方案

您可以使用此命令取消阻止所有无线设备:从终端,

 sudo rfkill unblock all 

你也可以跑

 rfkill list all 

找出它是软件块还是硬件块

您可能必须重新安装驱动程序

 sudo modprobe iwlwifi 

如果无线再次开始工作,您可以在/ etc / pm中创建脚本,以便在每次暂停和恢复时执行此操作。

 gksudo gedit /etc/pm/config.d/modules 

……并加上了……

 SUSPEND_MODULES="iwlwifi" 

对于我的戴尔D630笔记本,以下工作,以解决暂停后的"Soft blocked: yes" wifi:

 sudo rmmod wl sudo modprobe wl 

输入后,wifi已经返回。 不再需要重启,成功!

似乎重新初始化内核模块解决了这个问题。

(wl,无线内核模块,我有一个broadcom wifi,内核模块名称可能不同)

如John White所说,当系统从挂起返回时,您可以在/etc/pm/sleep.d/brcm.sh尝试此操作。

我有一个64位的ubuntu 12.04。

尝试安装wicd sudo apt-get install wicd并完全删除网络管理器sudo apt-get remove --purge network-manager-gnome network-manager它修复了我的Acer C720上的所有Wi-Fi问题,包括你的。