暂停不起作用

所以我有一个相当新的(两周大)Ubuntu安装(14.04 x64),它看起来像挂起模式不起作用…

当我点击系统 – >暂停时,屏幕变黑大约一秒,然后一切恢复正常,我的wifi重新连接。 也没有任何错误消息。

我在另一台笔记本电脑(旧的上网本x86,Acer)上尝试过它,它在预期的上工作,甚至在关闭盖子时自动暂停。

解决这个问题的任何提示真的很烦人吗? 因为我最近离开电脑几个小时,我仍然习惯于关闭盖子,但是现在当我回来时,我发现我的电池几乎耗尽了。

我刚刚找到了导致它的原因。 最后!

问题是我安装了xboxdrv以便在游戏中使用我的双游戏手柄。 它没有用,很快就发现我不需要那个驱动程序,因为Steam可以自己映射控件,所以我删除了它。

但是,我刚发现有一些文件遗留下来,其中一个文件导致我的暂停问题。 这是/etc/pm/sleep.d/xboxdrv 。 我刚刚以root身份打开该文件夹,并将文件移动到另一个位置,瞧,暂停function正常工作。

我希望我的“发现”对其他人有用。

我有这个问题,包括pm-suspend和关闭盖子 – 除了在我的情况下,唤醒将在暂停后50-90秒发生。 只要我足够长时间就可以将笔记本电脑塞进我的包里,因为它无法自行冷却。

经过大量的搜索,甚至编写一个解决方案,当盖子关闭时会调用“pm-suspend”,我发现盖子以外的东西可以唤醒机器:

 root@host:~# cat /proc/acpi/wakeup Device S-state Status Sysfs node P0P2 S3 *disabled pci:0000:00:01.0 PEG1 S3 *disabled EC S3 *disabled GMUX S3 *disabled pnp:00:07 HDEF S3 *disabled pci:0000:00:1b.0 RP03 S4 *disabled pci:0000:00:1c.2 ARPT S4 *disabled pci:0000:02:00.0 RP04 S4 *disabled pci:0000:00:1c.3 RP05 S3 *disabled pci:0000:00:1c.4 XHC1 S3 *enabled pci:0000:00:14.0 ADP1 S3 *disabled LID0 S3 *enabled root@host:~# echo "XHC1" > /proc/acpi/wakeup root@host:~# cat /proc/acpi/wakeup Device S-state Status Sysfs node P0P2 S3 *disabled pci:0000:00:01.0 PEG1 S3 *disabled EC S3 *disabled GMUX S3 *disabled pnp:00:07 HDEF S3 *disabled pci:0000:00:1b.0 RP03 S4 *disabled pci:0000:00:1c.2 ARPT S4 *disabled pci:0000:02:00.0 RP04 S4 *disabled pci:0000:00:1c.3 RP05 S3 *disabled pci:0000:00:1c.4 XHC1 S3 *disabled pci:0000:00:14.0 ADP1 S3 *disabled LID0 S3 *enabled root@host:~# 

在此之后,pm-suspend工作(几分钟后没有再次醒来)盖子也做了。

由于键盘上的灯光(它是一个macbook pro)出现后几秒钟才发生唤醒 – 我认为罪魁祸首“XHC1”必须是键盘 – 这也解释了如果我暂停使用pm-suspend我不能通过按正常键,仅按电源按钮唤醒它。