我最近购买了 Novatech nFinity N1410 笔记本电脑,但无线连接出现问题,
sudo lshw -C network
告诉我是 Centrino Wireless-N 2230 并且使用 iwlwifi 驱动程序。
问题是,设备暂停后,如果不重启,我无法让无线再次工作。网络指示器显示无线已被硬件开关禁用。
虽然Fn+F2是无线开关,
xev
告诉我,当我按下此硬件组合时,系统根本无法识别它。此外,虽然亮度调高/调低按钮可以正常工作,但音量调高/调低按钮也无法工作。
我该怎么做才能解决这个问题?我正在运行 Ubuntu 12.10,并安装了所有可用更新。
答案1
我一直在考虑购买其中一种,并一直在寻找潜在的问题,看起来您可以在 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
答案2
我有同样的问题,我没有硬件开关,只能按 F2 来禁用和启用 wifi,而不是使用解除 wifi 阻止,尝试使用阻止它
$ sudo rfkill block wifi
我知道这听起来很疯狂,但对我来说确实有效,我使用的是戴尔笔记本电脑,使用解锁后,我们的 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
答案3
尝试此解决方案
您可以使用此命令解除所有无线设备的阻止:从终端,
sudo rfkill unblock all
您还可以运行
rfkill list all
查明它是软件块还是硬件块
您可能需要重新安装驱动程序
sudo modprobe iwlwifi
如果无线再次开始工作,您可以在 /etc/pm 中创建脚本以便在每次暂停和恢复时执行此操作。
gksudo gedit /etc/pm/config.d/modules
...并添加了以下行...
SUSPEND_MODULES="iwlwifi"
答案4
尝试安装 wicdsudo apt-get install wicd
并完全删除网络管理器,sudo apt-get remove --purge network-manager-gnome network-manager
它修复了我的 Acer C720 上的所有 Wi-fi 问题,包括您的问题。