计算机进入睡眠状态后无法上网

计算机进入睡眠状态后无法上网

我有一台 HP TX2 笔记本电脑,使用的是 Ubuntu 10.04,内核是 2.6.34。当我合上电脑盖子,让它进入睡眠状态,然后稍后再打开它时,我就无法连接到互联网了。网络管理员插入的以太网电缆再也找不到它了。我别无选择,只能重新启动。

有什么建议吗?谢谢。

答案1

您的以太网驱动程序似乎在挂起计算机后无法工作。您可以告诉 Ubuntu 在挂起之前卸载它,并在恢复计算机后再次加载它。为此,您必须创建一个文件/etc/pm/config.d/unload_modules并在其中输入下一个条目:

SUSPEND_MODULES="此处为你的模块名称"

在哪里你的模块名称必须是驱动程序的名称。您可以使用网络管理器找到它。

希望能帮助到你

伊格纳西奥

答案2

无法帮助您找到原因,但一个可能的解决方案是手动强制执行。

sudo ifconfig eth0 up
sudo dhclient eth0

这可能会起作用,但显然这只是解决真正问题的权宜之计。

答案3

这听起来像是 ACPI 问题。在我自己的笔记本电脑上,只需拔下并重新插入网线即可解决问题。

您是否通过 NDISWrapper 使用 Linux 驱动程序或 Windows 驱动程序?

答案4

对于任何有同样问题的人。

该命令lsmod可用于查看所有已加载的模块。在终端中输入该命令。

lsmod

当您的无线网卡正在工作时使用上述命令,否则您将无法在列表中获得无线驱动程序名称。

找到驱动程序模块的名称后,使用它/etc/pm/config.d/unload_modules

SUSPEND_MODULES="your_module_name_here"

在我的情况下,"ath9k"这是 Atheros Wireless 驱动程序。我只是使用谷歌来查找有关此驱动程序的更多信息。

SUSPEND_MODULES="ath9k"

相关内容