LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1136|回复: 6

有人搞成功pm-utils么?quirks的官方网站说不支持gentoo。。。

[复制链接]
发表于 2008-11-24 21:50:22 | 显示全部楼层 |阅读模式
att。。。
gnome里面的hibernate用不了啊。。。
发表于 2008-11-24 22:32:38 | 显示全部楼层
sys-power/pm-utils ?
sys-power/hibernate-script ?

具体的参考文档吧,不搞休眠好久了~
回复 支持 反对

使用道具 举报

发表于 2008-11-25 10:46:38 | 显示全部楼层

其实挺简单的

实现基本如下
1. 编译内核的时候选择相关选项(我使用的是sys-kernel/gentoo-sources),通过如下命令检查内核支持(应当包含mem 和 disk)
$ cat /sys/power/state
standby mem disk

2. 安装pm-utils,有些机器可能需要安装sys-power/suspend(即s2ram s2disk)
如果你的机器使用pm-utils 不能很好工作,比方说不能从休眠中恢复过来,请尝试修改/etc/pm/config.d/gentoo 加入一行:
#---------------------------
SLEEP_MODULE="uswsusp"
#---------------------------
并修改/etc/suspend.conf中的这一行。
-----------------------------
resume device = /dev/<swap>
-----------------------------
如果你用的是sys-kernel/tuxonice-sources,也可以尝试加入这样一行:
#---------------------------
SLEEP_MODULE="tuxonice"
#---------------------------
如果这三种方式都不支持的话,可能你的硬件支持不是很好了。:yun:

3. 确保你的swap 比内存大。

4. 修改grub,在grub中kernel行加入 resume=/dev/<swap分区>

重启测试suspend 和 hibernate吧:)
回复 支持 反对

使用道具 举报

发表于 2008-11-26 10:49:49 | 显示全部楼层
ram休眠没有问题,硬盘休眠偶尔有点问题。
问个问题。
http://www.gentoo-wiki.info/Pm-utils
这个里边说到的QUIRKS是个什么东东?
我的系统里/sys/power/state没有standby,只有mem disk。不出现standby,应该是哪里设定有问题?
谢谢了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-26 11:00:29 | 显示全部楼层
Post by sipingal;1913343
实现基本如下
1. 编译内核的时候选择相关选项(我使用的是sys-kernel/gentoo-sources),通过如下命令检查内核支持(应当包含mem 和 disk)
$ cat /sys/power/state
standby mem disk

2. 安装pm-utils,有些机器可能需要安装sys-power/suspend(即s2ram s2disk)
如果你的机器使用pm-utils 不能很好工作,比方说不能从休眠中恢复过来,请尝试修改/etc/pm/config.d/gentoo 加入一行:
#---------------------------
SLEEP_MODULE="uswsusp"
#---------------------------
如果你用的是sys-kernel/tuxonice-sources,也可以尝试加入这样一行:
#---------------------------
SLEEP_MODULE="tuxonice"
#---------------------------
如果这三种方式都不支持的话,可能你的硬件支持不是很好了。:yun:

3. 确保你的swap 比内存大。

4. 修改grub,在grub中kernel行加入 resume=/dev/<swap分区>

重启测试suspend 和 hibernate吧:)

赞,下个星期试试!
回复 支持 反对

使用道具 举报

发表于 2008-11-27 15:05:10 | 显示全部楼层

你的内核应该已经编译正确了。

Post by blackwhite;1913962
ram休眠没有问题,硬盘休眠偶尔有点问题。
问个问题。
http://www.gentoo-wiki.info/Pm-utils
这个里边说到的QUIRKS是个什么东东?
我的系统里/sys/power/state没有standby,只有mem disk。不出现standby,应该是哪里设定有问题?
谢谢了。


1. ACPI 的几种模式。
S0 正常
S1 CPU停止工作 ,即standby,这个有时也叫做待机,还是用英文说standby比较好。
S2 CPU关闭
S3 停止内存以外的所有部件,即state里面的mem,也就是我们平时所说的suspend,待机。
S4 内存信息写入磁盘,比如linux上面的swap分区. 然后停止所有部件, 即state里面的disk,也是我们平时所说的hibernate,休眠。
S5 关闭

可能是你的电脑不支持standby,或者检查你的BIOS设置。
内核编译选项:
-----------------------------------------------------------------------
Power management options  --->
  • Suspend to RAM and standby

  • Hibernation (aka 'suspend to disk')

  • ()    Default resume partition    # -----> 这里建议在grub命令行加入resume=/dev/<swap> 而不是在内核中指定,两者效果一致。

    -----------------------------------------------------------------------

    2. QUIRKS
    是一些你平常不需要去设置的选项,比方说你想suspend(待机),用root运行pm-suspend就可以了, 如果不成功,你可能还有机会通过这些参数来使你的suspend/hibernate等工作正常。
    回复 支持 反对

    使用道具 举报

    发表于 2008-11-28 00:57:27 | 显示全部楼层
    Post by sipingal;1914896
    1. ACPI 的几种模式。
    S0 正常
    S1 CPU停止工作 ,即standby,这个有时也叫做待机,还是用英文说standby比较好。
    S2 CPU关闭
    S3 停止内存以外的所有部件,即state里面的mem,也就是我们平时所说的suspend,待机。
    S4 内存信息写入磁盘,比如linux上面的swap分区. 然后停止所有部件, 即state里面的disk,也是我们平时所说的hibernate,休眠。
    S5 关闭

    可能是你的电脑不支持standby,或者检查你的BIOS设置。
    内核编译选项:
    -----------------------------------------------------------------------
    Power management options  --->
  • Suspend to RAM and standby

  • Hibernation (aka 'suspend to disk')

  • ()    Default resume partition    # -----> 这里建议在grub命令行加入resume=/dev/<swap> 而不是在内核中指定,两者效果一致。

    -----------------------------------------------------------------------

    2. QUIRKS
    是一些你平常不需要去设置的选项,比方说你想suspend(待机),用root运行pm-suspend就可以了, 如果不成功,你可能还有机会通过这些参数来使你的suspend/hibernate等工作正常。

    谢谢。
    估计那个standby是bios里边设定为了S3,而不是S1+S3。因为我的其它机器上都有standby。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表