我有一台 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"