ubuntu 的挂起与休眠
2009年11月4日 找到原因了! 把 AHCI 关了,用 IDE 就可以挂起了! (对!什么配置文件都不需要改!!) 看出错信息,“EXT3-fs error”什么什么的,得到的灵感~。 ------------------------------------------------------------------------------------- 找到一点资料
发现我挂起之后无法唤醒,按键盘鼠标都无济于事,有人说按一下电源键就可以,但是我却一点反应也没有,只能强制关机了,晚上查了查,与大家分享。 挂起不唤醒主要是laptop_mode没有开启 首先 sudo apt-get install pm-utils ,安装这个包。 2009年11月2日14时24分35秒 还是无法挂起! 暂时不折腾了-:( 2009年11月3日 继续折腾! 在这里看一些有用的东西。 ----------------------- Thursday, September 28, 2006, 10:58 preferences
linux的ACPI定义了不同的睡眠状态,常用的有
[ add comment ] permalink related link S1:STOPGRANT 供给停止,CPU Halts,由CPU停止而引起的相关组件一起停止运作,相当于WINDOWS的Standby[待机] S2:类似于S3,系统保留状态,当前并没起用此状态。 S3:Suspend to RAM 挂起到内存,相当于WINDOWS的Sleep[睡眠],注S3当前不支持 Kernel 2.4.x。 S4:Suspend to Disk 挂起到硬盘,相当于WINDOWS的Hibernate[休眠],注S3当前不支持 Kernel 2.4.x。 S5:Soft Off 关闭系统,相当于WINDOWS的Shut Down[关机] 关于SlEEP状态 的更多祥情请参况:http://acpi.sourceforge.net/documentation/sleep.html 怎样查看自已的laptop支持那种睡眠状态? 方法1:cat /proc/acpi/sleep(kernel 2.4系列适用) 在我的laptop返回如下结果 :S0 S3 S4 S5 方法2:cat /sys/power/state(kernel 2.4系列适用) 在我的laptop返回如下结果:mem disk 说明我的laptop绝对支持支持S3,S4状态 怎样启动系统对ACPI挂起的支持? 系统ACPI支持的配置文件为/etc/default/acpi-support。 通过cat /cat /proc/acpi/sleep或cat /sys/power/state得到你的laptop ACPI的挂起状态。 如上查看结果我的laptop ACPI支持S3,S4 更新acpi-support文件 ACPI_SLEEP=true ACPI_HIBERNATE=true ACPI_SLEEP_MODE=mem #(如果你想用挂起状态S1,可改为ACPI_SLEEP_MODE=standby,因为更多的laptop支持此状态) 此文件的其它配置选项则用默认设置即可。 常见问题: Q:我已设置ACPI_SLEEP=true,但仍然无法挂起? A:请查看你的laptop支持那种ACPI Sleep状态先。 Q:我的laptop支持ACPI Sleep的S3,S4,可以挂起,但S4状态的挂起后,系统无法唤醒? A:我也曾经遇到过相似问题,但在我把系统切入到laptop_mode后,就可正常唤配啦, 怎样切入系统到laptop_mode,请参阅:http://kw-gift.com/blog/index.php?entry=entry060927-215157 本文原创,转载请注明出处,谢谢! ![]() ![]() ![]() ![]() ![]() Wednesday, September 27, 2006, 21:51 preferences
在默认情况下,你通过安装完系统到笔记本上后,就安装上了laptop-mode-tools工具包。如果你不缺认自已是否安装了laptop-mode-tools工具包,可以在GNOME Terminal中键入 which laptop_mode看看系统是否找到laptop_mode文件,在我的电脑上结果是/usr/sbin/laptop_mode,说明此工具包已安 装。如果你的电脑执行命今的后无结果输出,那么你可以通过 sudo apt-get laptop-mode-tools来安装。 即然系统已自动安装了laptop-mode-tools是不是就自动启动了laptop_mode模式啦呢? 你可以在Gnome Terminal中键入cat /proc/sys/vm/laptop_mode 看看结果,如果结果为零(0)则说明系统并没进入laptop_mode模式,结果非零则为laptop_mode模式。 laptop_mode模式有何好处呢? 这 个问题问的好,但笔者并非laptop方面专家,不能为你解释关于laptop方面的电路和电源管理方面的硬件设计原理。只能告诉你进入 laptop_mode模式后,系统会根据当前系统负荷和电源使用情况来为系统作一些调整,如调整CPU运行频率,CPU风扇运行速度,硬盘驱动器运行状 态(state:active/idle/standby),闭合或开启LCD所执行的命今,移到办公时切换网络环境时网卡自适应性(此部分功能了解 laptop_netconf工具包),和一些其它硬件的ACPI控制(比如:笔者的光驱并在不用时就处于standby状态)等,最简单的讲法就是动态 使用系统资源,尽可能的增长电池的使用时间(你可能在想你的laptop时时刻刻都在用电源适配器供电,电池只当UPS用而已,laptop_mode对 你没什么作用,这样想可能是你忘记啦,laptop_mode可以根据当前系统负何来动态使用系统资源,你不想让你的laptop寿命更长些吗?)。 要使用laptop_mode的必备条件是什么? 绝对要用系统支持ACPI,如果你的laptop只支持APM那就不要考虑啦,当然必不可少laptop_mode_tools工具包,然后启动laptop_mode模式。 怎样启动laptop_mode模式呢? 1。 sudo gedit /etc/default/acpi-support,更改ENABLE_LAPTOP_MODE=true,如果你是ATI的RADEON系统显卡,可 同时更改RADEON_LIGHT=true,如果你的laptop支持ACPI挂起,请启用ACPI_SLEEP=true设置。 2。默认情况下UBUNTU系统会在你切换电源到电池供电时启动laptop_mode,如果你现在就想启动laptop_mode模式,请直接在Gnome Terminal中键入sudo laptop_mode start 怎样停用laptop_mode模式? Gnome Terminal中键入sudo laptop_mode stop 怎样重启laptop_mode模式? Gnome Terminal中键入sudo laptop_mode restart laptop_mode启动后都作了什么?怎样查看laptop_mode信息? 强 列建意你打开两个Gnome Terminal,一个Terminal在启用laptop_mode信息前,键入sudo laptop_mode status,另一个在sudo laptop_mode start后键入sudo laptop_mode status,看看在laptop_mode可以控制那些资源,资源使用情况有何不同。 怎样进一步微调laptop_mode对系统资源的使用? UBUNTU的laptop_mode工具包的配置文件为/etc/laptop-mode/laptop-mode.conf,强烈建意你在对其文件作了改动前,先保留一个原件副本。 因为laptop-mode.conf很多设置和系统硬件相关,如果你不太熟悉自已系统的硬件和其ACPI支持情况就请用默认配置吧。 (因这一部分的内容太过复杂,请读者自行探索。) 注意微调laptop-mode.conf后,请用sudo laptop_mode restart来重启lpatop_mode模式使其生效。 |