“暂停和其他硬件按钮无效后,硬件开关无线禁用” – 我该如何解决?
我最近购买了一台Novatech nFinity N1410笔记本电脑,我遇到了无线问题
sudo lshw -C network
告诉我是Centrino Wireless-N 2230并使用iwlwifi驱动程序。
问题是在设备暂停后,如果没有重启,我将无法再次使用无线设备。 网络指示灯指示通过硬件切换禁用无线。
虽然Fn + F2意味着无线开关,
xev
告诉我,当我按下这个硬件组合时,系统根本看不到任何东西。 此外,虽然亮度上/下按钮工作正常,但音量增大/减小按钮也不起作用。
我该怎么做才能解决这个问题? 我正在运行Ubuntu 12.10并安装了所有可用的更新。
我一直在寻找购买其中一个并一直在寻找潜在的问题,看起来您的解决方案可以在novatech论坛中找到:
- 只需创建一个名为
brcm.sh
的新文件 -
插入以下代码并保存:
#!/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
-
放在
/etc/pm/sleep.d/
-
使它可执行:
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问题,包括你的。