gentoo睡眠休眠不能唤醒
jues
posted @ 2014年4月23日 22:03
in 软件共享
, 1165 阅读
如题,看了下log,发现没有权限
jues@alan /var/log $ cat /var/log/pm-powersave.log | grep error: /usr/lib64/pm-utils/power.d/pcie_aspm: line 9: echo: write error: Operation not permitted
追下去看下
jues@alan ~ $ cat /usr/lib64/pm-utils/power.d/pcie_aspm #!/bin/sh aspm="/sys/module/pcie_aspm/parameters/policy" [ -w "$aspm" ] || exit $NA case $1 in true) echo powersave > "$aspm";; false) echo default > "$aspm";; *) exit $NA;; esac
查看可以写入的值
exit 0jues@alan ~ $ cat /sys/module/pcie_aspm/parameters/policy [default] performance powersave
切换到管理员
alan jues # echo default /sys/module/pcie_aspm/parameters/policy default /sys/module/pcie_aspm/parameters/policy
我这里没有提示错误是因为是我修正后的,如果没修改之前是会出现“写入错误”之类的同,我没有记下来。
修改方法,主要添加“pcie_aspm=force”
nano -w /boot/grub/grub.conf
title Gentoo Linux x86_64 3.12.13
root (hd0,0)
kernel /boot/kernel-x86_64-3.12.13-gentoo root=/dev/sda6 resume=/dev/sda5 pcie_aspm=force
nano -w /etc/default/grub 这里不知道是不是grub2版本才用到的,我用的是grub0.9.7,所以这个文件本来是没有的。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
网上有关资料:
http://forums.gentoo.org/viewtopic-t-967834-start-0.html
https://wiki.archlinux.org/index.php/Pm-utils#Resume_Hook
http://www.2cto.com/os/201212/175873.html