ubuntu suspend 系统无响应

来源:互联网 发布:怎么把数据变成万元 编辑:程序博客网 时间:2024/05/22 13:35

<script type="text/javascript">/*&lt;![CDATA[*/if(top.location != self.location){top.location = self.location;}var myref = encodeURIComponent(&quot;http://hi.baidu.com/xdavidx/blog/item/332bc903bd38237d3812bb18%2Ehtml&quot;);/*]]&gt;*/</script>/*<![CDATA[*/#usrbar{padding:4px 10px 3px 0;font-size:12px;height:19px;line-height:19px;color:#000000;font-family:Arial;text-align:right;background:#ffffff;filter:alpha(opacity=65);-moz-opacity:0.5;width:auto !important;width:100%;letter-spacing:normal}#usrbar a,#usrbar a:link,#usrbar a:visited{color:#0000CC;text-decoration:underline}#ft{clear:both;height:20px;line-height:20px;color:#666666;font-size:12px;font-family:Arial;text-align:center}#ft a,#ft a:link,#ft a:visited{color:#7777CC;text-decoration:underline}#usrbar,#usrbar a,#usrbar a:link,#usrbar a:visited,#ft,#ft a,#ft a:link,#ft a:visited{letter-spacing:normal}/*]]>*/

百度空间 | 百度首页 <script type="text/javascript">document.write('| &lt;a href=&quot;https://passport.baidu.com/?login&amp;tpl=sp&amp;tpl_reg=sp&amp;u=http://hi.baidu.com' + encodeURIComponent('/xdavidx/blog/item/332bc903bd38237d3812bb18%2Ehtml') + '&quot; onclick=&quot;BdUtil.relogin(); return false;&quot;&gt;登录&lt;/a&gt;');</script>| 登录
ubuntu 的挂起与休眠
2009-11-02 13:31

2009年11月4日

找到原因了!

把 AHCI 关了,用  IDE 就可以挂起了!

(对!什么配置文件都不需要改!!)

看出错信息,“EXT3-fs error”什么什么的,得到的灵感~。

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

 

找到一点资料

以下为引用内容:

待机
计算机将目前的运行状态等数据存放在内存,关闭硬盘、外设等设备,进入等待状态。此时内存仍然需要电力维持其数据,但整机耗电很少。恢复时计算机从内存读出数据,回到挂起前的状态,恢复速度较快。一般笔记本在电池无故障且充满的情况下可以支持这种挂起数小时甚至数天(依具体机型有差别)。
其他名称:Suspend, STR(Suspend To RAM), 挂起, 挂起到内存

休眠
计算机将目前的运行状态等数据存放在硬盘上某个文件或者某个特定的区域,关闭硬盘、外设等设备,进入关机状态。此时计算机完全关闭,不耗电。恢复时计算机从休眠文件/分区中读出数据,回到休眠前的状态,恢复速度较慢。但由于这种方法完全耗电又能保存工作状态,往往被笔记本用户用来作为关机的替代方式。
其他名称:Hibernation, STD(Suspend To Disk), 挂起到硬盘, 休眠到硬盘

下文统称上述两者为挂起。


 

发现我挂起之后无法唤醒,按键盘鼠标都无济于事,有人说按一下电源键就可以,但是我却一点反应也没有,只能强制关机了,晚上查了查,与大家分享。

挂起不唤醒主要是laptop_mode没有开启

首先 sudo apt-get install pm-utils ,安装这个包。

最近仔细了解了一下laptop_mode,发现只要打开laptop_mode,Laptop挂起之后无法唤醒的问题已经就不存在了。

关于laptop_mode

在默认情况下,你通过安装完系统到笔记本上后,就安装上了laptop-mode-tools工具包。如果你不缺认自已是否安装了laptop-mode-tools工具包,可以在终端中输入下列命令来确认是否安装。

dpkg -l | grep laptop-mode-tools

如果你的电脑执行命今后无结果输出,那么你可以通过下列命令来安装。

sudo apt-get install laptop-mode-tools

虽然系统已自动安装了laptop-mode-tools,但是是不是就自动启动了laptop_mode模式了呢?我们用下列命令来判断Laptop是否启用了laptop_mode,如果显示结果为0,则表示未启动,如果为非0的数字则表示启动了。

cat /proc/sys/vm/laptop_mode

怎样启动laptop_mode模式呢?

1.修改配置文件/etc/default/acpi-support,更改ENABLE_LAPTOP_MODE=true

sudo gedit /etc/default/acpi-support

2.然后在默认情况下UBUNTU系统会在你切换电源到电池供电时启动laptop_mode,如果你现在就想启动laptop_mode模式,请直接在终端中输入

sudo laptop_mode start

启动了laptop_mode之后,在ubuntu挂起后,基本上就不会遇到无法唤醒的情况了。

 

2009年11月2日14时24分35秒

还是无法挂起!

暂时不折腾了-:(

 

2009年11月3日

继续折腾!

在这里看一些有用的东西。

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

[原创]关于laptop挂起后无法唤醒的问题解决方法 

linux的ACPI定义了不同的睡眠状态,常用的有
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

本文原创,转载请注明出处,谢谢!
[ add comment ] permalink related link ( 3 / 68 )
[原创]关于UBUNTU发行版进入LAPTOP_MODE的方法。 

在默认情况下,你通过安装完系统到笔记本上后,就安装上了laptop-mode-tools工具包。

如果你不缺认自已是否安装了laptop-mode-tools工具包,可以在GNOME Terminal中键入
whichlaptop_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_modestatus,另一个在sudo laptop_mode start后键入sudo laptop_modestatus,看看在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模式使其生效。

 


  


   

©2010 Baidu
<script type="text/javascript">/*&lt;![CDATA[*/var Session = Session||{};baidu._sp_extend(Session,{ spaceURL: &quot;/xdavidx&quot;, pageURL: &quot;http://hi.baidu.com/xdavidx/blog/item/332bc903bd38237d3812bb18%2Ehtml&quot;, isHost: &quot;&quot;, userName: &quot;XDavidX&quot;, userNameEnc: &quot;XDavidX&quot;, visitorPortrait:'00000000', visitorName: &quot;&quot;, visitorURL: &quot;/index.html&quot;, // refer: &quot;http://www.google.com/cse?cx=partner-pub-9300639326172081%3Aqi7dvj9mh31&amp;ie=UTF-8&amp;q=ubuntu+suspend+%E5%90%8E%E9%95%BF%E6%97%B6%E9%97%B4%E7%B3%BB%E7%BB%9F%E6%97%A0%E5%8F%8D%E5%BA%94&amp;sa=Search&quot;, spBasicURL:&quot;xdavidx&quot;, spBasicURLEnc:&quot;xdavidx&quot;, isDrag: false});baidu.space.mycard.init( {cancle: Session.isDrag} );baidu.space.mycard.bind('m_blog',Session.visitorPortrait); /*]]&gt;*/</script>

原创粉丝点击