我在华硕 1015E 笔记本电脑上运行 14.04.1 LTS。当我关闭笔记本电脑时,计算机并没有挂起。当我从系统工具中选择挂起时,它也没有挂起。
关闭时,无线指示灯保持亮起,风扇运转,并且计算机变热。
我已尝试过这篇文章中的建议:华硕笔记本电脑无法使用挂起/休眠功能
但它并没有改变任何事情。
非常感谢您的任何建议。
答案1
我有相同的型号,并且我在这个问题上取得了一些进展。至少我的机器:1) 使用 USB 棒安装 14.04.1 时完美暂停 2) 当我从 12.04 升级时,它拒绝从菜单或关闭盖子时暂停 3) 如果我运行 sudo pm-suspend,它不会暂停 4) 但是,如果我以 root 身份运行“echo mem > /sys/power/state”,它会暂停。它也可以完美恢复
我将尝试弄清楚如何让相对较低级别的暂停与较高级别的工具协同工作。
编辑:明白了,希望这能有所帮助
有一个有问题的脚本会导致 pm-suspend 失败。请参阅:http://ubuntuforums.org/showthread.php?t=2240844
即我在那里开始的一个线程,以寻求帮助,然后最终回答了我自己的问题。
抱歉,我自己回答了这个问题:在仔细研究了日志 (/var/log/pm-suspend.log) 后,发现 /etc/pm/sleep.d/11_usb_s3 是有问题的脚本,删除它解决了问题。后续(对于技术水平较低的用户):
sudo mv /etc/pm/sleep.d/11_usb_s3 ~
这会将文件移动到您的主目录。如果这不能解决问题,您可能需要将其移回
sudo mv ~/11_usb_s3 /etc/pm/sleep.d/
答案2
我在 Ubuntu 14.10 中通过将 11_usb_s3 中的“ehci_hcd”替换为“ehci-pci”解决了此问题。我有 ehci-pci 文件夹而不是 ehci_hcd。
#!/bin/sh
#unbind usb device before enter S3
#bind usb device after resume from S3
case "${1}" in
suspend | hibernate)
for i in `lspci -vv | grep "USB controller" | awk '/EHCI/ {print $1}'`
do
echo "0000:$i" > /sys/bus/pci/drivers/ehci-pci/unbind
done
;;
resume | thaw)
for i in `lspci -vv | grep "USB controller" | awk '/EHCI/ {print $1}'`
do
echo "0000:$i" > /sys/bus/pci/drivers/ehci-pci/bind
done
;;
esac