LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Mie

[求助]是不是只有笔记本能用挂起和休眠?

[复制链接]
发表于 2009-11-13 08:47:44 | 显示全部楼层
桌面环境下的的睡眠和休眠是由hal调用pm-utils实现的,你可以在终端下运行pm-suspend和pm-hibernate(需要root权限),然后贴出输出。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-13 09:05:13 | 显示全部楼层
Post by coderoar;2045272
桌面环境下的的睡眠和休眠是由hal调用pm-utils实现的,你可以在终端下运行pm-suspend和pm-hibernate(需要root权限),然后贴出输出。

pm-suspend 挂起了,cpu风扇还在响,但按任何键位无法恢复,
查看/var/log/pm-suspend.log有内核信息和
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: disabled.
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: disabled.
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: disabled.
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend: success.
/usr/lib/pm-utils/sleep.d/99video suspend suspend: kernel.acpi_video_flags = 0
success.
2009年 11月 12日 星期四 12:51:20 CST: performing suspend
但是无论按任何键都没反应...

pm-hibernate 这个应该是正常休眠了,但休眠无法恢复,查看/var/log/hibernate.log
Starting suspend at 2009年 11月 11日 星期三 17:58:37 CST
hibernate: [01] Executing CheckLastResume ...
hibernate: [01] Executing CheckRunlevel ...
hibernate: [01] Executing LockFileGet ...
hibernate: [01] Executing NewKernelFileCheck ...
hibernate: [10] Executing EnsureTuxOnIceCapable ...
hibernate: [11] Executing XHacksSuspendHook1 ...
hibernate: [20] Executing VirtualboxSavestate ...
hibernate: [59] Executing RemountXFSBootRO ...
hibernate: [89] Executing SaveKernelModprobe ...
hibernate: [91] Executing ModulesUnloadBlacklist ...
hibernate: [95] Executing XHacksSuspendHook2 ...
hibernate: [97] Executing ChangeToTuxOnIceVT ...
hibernate: [98] Executing CheckRunlevel ...
hibernate: [98] Executing FullSpeedCPUSuspend ...
hibernate: [98] Executing TuxOnIceConfigSet ...
hibernate: [99] Executing DoTuxOnIce ...
hibernate: Activating TuxOnIce ...

每次到了这一步必死...等很长时间都无反应..

如果是恢复失败,按reset键重启后,输入 dmesg |grep  TuxOnIce
会显示TuxOnIce: 无效的镜像(此处是英文,忘了具体是怎么写了)
回复 支持 反对

使用道具 举报

发表于 2009-11-13 09:11:46 | 显示全部楼层
一般挂起后CPU风扇都是停转的,你的机器显然有一定兼容性问题。

Post by Mie;2045275
如果是恢复失败,按reset键重启后,输入 dmesg |grep  TuxOnIce
会显示TuxOnIce: 无效的镜像(此处是英文,忘了具体是怎么写了)


恢复失败后就是这样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-13 09:16:13 | 显示全部楼层
Post by coderoar;2045277
一般挂起后CPU风扇都是停转的,你的机器显然有一定兼容性问题。



恢复失败后就是这样的。

window下风扇是停转的...只有主板和内存在供电..很安静..我觉得可能是我linux设置有问题把..但这个不是重点,重点是没办法恢复..所有键位无任何反应,除了reset键..

每次都恢复失败,次数大于10......所以我才晕阿...

内核我试过cjk-sources和zen-sources,都是一样的问题..
回复 支持 反对

使用道具 举报

发表于 2009-11-13 09:26:46 | 显示全部楼层
也许纯粹就是BIOS的问题,以前看过一个帖子,说某款东芝笔记本启动时,BIOS给Linux内核传递了一个错误的DSDT,结果总是出故障,最后自己替换了个就好了。你的机器是什么主板?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-13 09:28:05 | 显示全部楼层
Post by coderoar;2045284
也许纯粹就是BIOS的问题,以前看过一个帖子,说东芝笔记本启动时BIOS给Linux一个错误的DSDT,结果总是出故障,最后自己替换了个就好了。你的机器是什么主板?


nf550,amd3800+...
BIOS的错误?这就神奇了~~呵呵
回复 支持 反对

使用道具 举报

发表于 2009-11-13 10:02:20 | 显示全部楼层
感觉休眠已经没有多少实际意义
现在内存都很大 建立和恢复内存数据有时候比启动系统还慢

suspend恢复比较快 实际一点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-13 10:05:25 | 显示全部楼层
Post by 杨珂;2045292
感觉休眠已经没有多少实际意义
现在内存都很大 建立和恢复内存数据有时候比启动系统还慢

suspend恢复比较快 实际一点


经常打开很多程序,每次启动都要再按一次,并恢复上次的工作状态,对我来说不异于噩梦阿..
我的suspend也不行...这点比较让我郁闷..呵呵
回复 支持 反对

使用道具 举报

发表于 2009-11-13 19:41:37 | 显示全部楼层
Post by Mie;2045293
经常打开很多程序,每次启动都要再按一次,并恢复上次的工作状态,对我来说不异于噩梦阿..
我的suspend也不行...这点比较让我郁闷..呵呵


是啊 记得2年前 我的gentoo休眠搞不定 学习忙的时候用了一段时间openSUSE
回复 支持 反对

使用道具 举报

发表于 2009-11-13 19:51:40 | 显示全部楼层
以前用29内核的某段时期还是很好很强大的,后来xorg的一些组件和驱动都频繁升级,就全完了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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