在华硕 K52F 上挂起后无线无法连接

Arc*_*r13 9 suspend wireless 11.10 atheros

我在运行带有 AR9285 无线网卡的 Ubuntu 11.10 的华硕 K52F 上。Wifi 在暂停之前可以正常工作,在它没有显示任何网络之后。我找到的唯一解决方案是完全重启。

小智 14

您可以在挂起后重新加载无线驱动程序以避免重新启动。我的驱动程序是“ath9k”,您可以通过运行“nm-tool”找到它并查找类似于

Driver:   ath9k
Run Code Online (Sandbox Code Playgroud)

然后重新加载驱动程序:

sudo rmmod ath9k
sudo modprobe ath9k
Run Code Online (Sandbox Code Playgroud)

为了在您从挂起状态恢复时自动执行此操作,我们可以在 /etc/pm/sleep.d/00_wireless_sleep 添加以下脚本

#!/bin/sh

case "$1" in
  suspend|hibernate)
    /sbin/rmmod ath9k
    ;;
  resume|thaw)
    /sbin/rmmod ath9k
    /sbin/modprobe ath9k
    ;;
esac
exit 0
Run Code Online (Sandbox Code Playgroud)

将“ath9k”模块名称替换为您从上述 nm-tool 输出中发现的模块。我不得不将脚本命名为“00_wireless_sleep”,以便它在所有其他恢复脚本之后运行(脚本在恢复时以相反的顺序运行)。不要忘记使文件“00_wireless_sleep”可执行:

sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep


小智 5

我有同样的问题,但使用不同的笔记本电脑/wificard。尝试重新启动网络管理器服务:

sudo service network-manager restart