QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1390|回复: 8

关于Magic Linux挂起和休眠的问题

[复制链接]
发表于 2006-8-9 14:34:35 | 显示全部楼层 |阅读模式
挂起和休眠一直是令我头痛的问题

经过几番试验,目前状况如下
1.使用Magic Linux发行版打包的内核 出现
   可以实用Kpower save的挂起,和休眠功能
   挂起时,经常只是屏幕保护,但是实际上,机器并未挂起

2.使用kernel上发布的核心,可以休眠,可以挂起,但是挂起后唤醒,屏幕没有   反映,原因不明


3.如果在命令行下进行挂起,唤醒的时候,系统会莫名奇妙重新启动
suspend2ram initiated: 2006-08-09 13:58:26
Debug info follows here, please include in your bug reports. Thanks.
--------------------------------------------------------------------
Loaded modules:
Module                  Size  Used by
irnet                  20492  0
ppp_generic            22548  1 irnet
slhc                    5120  1 ppp_generic
ircomm_tty             18056  0
ircomm                  8452  1 ircomm_tty
irda                   84792  3 irnet,ircomm_tty,ircomm
crc_ccitt               1280  1 irda
uhci_hcd               26640  0
via                    33792  1
drm                    54420  2 via
dm_mirror              14928  0
container               2944  0
ehci_hcd               27656  0
snd_via82xx_modem       9992  1
shpchp                 39488  0
i2c_viapro              6548  0
i2c_core               12048  1 i2c_viapro
snd_via82xx            19736  1
gameport                8712  1 snd_via82xx
snd_ac97_codec         70304  2 snd_via82xx_modem,snd_via82xx
snd_ac97_bus            1280  1 snd_ac97_codec
snd_seq_dummy           2052  0
snd_seq_oss            25216  0
snd_seq_midi_event      3712  1 snd_seq_oss
snd_seq                35216  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            42784  0
snd_mixer_oss          14592  1 snd_pcm_oss
snd_pcm                59912  4 snd_via82xx_modem,snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer              16900  2 snd_seq,snd_pcm
snd_page_alloc          7048  3 snd_via82xx_modem,snd_via82xx,snd_pcm
snd_mpu401_uart         4608  1 snd_via82xx
snd_rawmidi            16288  1 snd_mpu401_uart
snd_seq_device          5388  4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd                    34660  16 snd_via82xx_modem,snd_via82xx,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,
snd_mpu401_uart,snd_rawmidi,snd_seq_device
via_rhine              18692  0
mii                     3584  1 via_rhine

Memory info:
             total       used       free     shared    buffers     cached
Mem:        506220     326200     180020          0      17372     197744
-/+ buffers/cache:     111084     395136
Swap:       755044          0     755044

/proc/cmdline: ro root=/dev/hda1 vga=791 resuem=/dev/hda3 splash=silent acpi_sleep=s3_bios
------------------------------------------------------------------------------
========we are going to sleep, preparing.========
== checking runlevel ==
  no shutdown/reboot in progress, good.
Stopping services: ('slmodemd irda upsd apcupsd' configured)
stopping irda:
##  Shutting down IrDA: [FAILED]^M

------------------------------------------------------------------------------
Unloading modules: ('usb_storage sbp2 ohci_hcd uhci_hcd stir4200 ohci1394 ipw2200 rt2500 prism54 ath_pci r8169 lt_modem Intel536 Intel537 ndiswrapper' configured)
checking usb_storage
checking sbp2
checking ohci_hcd
checking uhci_hcd
# trying to unload: uhci_hcd
unloaded: uhci_hcd
checking stir4200
checking ohci1394
checking ipw2200
checking rt2500
checking prism54
checking ath_pci
checking r8169
checking lt_modem
checking Intel536
checking Intel537
checking ndiswrapper
------------------------------------------------------------------------------
prepare_sleep finished for suspend2ram
------------------------------------------------------------------------------
SUSPEND2RAM_FORCE is set to yes. Good luck...
  S2RAM_OPTS are set to: '--force --vbe_post --acpi_sleep 1'
Executing '/usr/sbin/s2ram --force --vbe_post --acpi_sleep 1'
Switching from vt7 to vt1
/proc/sys/kernel/acpi_video_flags does not exist; you need a kernel >=2.6.16.
switching back to vt7
==== finished, return code 1 ====
========we are back from suspend, cleaning up.========Resuming:
---------

Reloading modules:
  uhci_hcd

Restarting services:
starting irda:
##  Starting IrDA: [  OK  ]^M

Remounting filesystems:
  not necessary.

======================================
restore_after_suspend_to_ram: finished
~
 楼主| 发表于 2006-8-9 15:24:50 | 显示全部楼层
感觉上Klaptop比kpowersave的降频效果明显
但是Klaptop的功能不太好用
回复

使用道具 举报

发表于 2006-8-10 12:58:14 | 显示全部楼层
我的机子也是挂到内存就唤不醒,挂到硬盘就可以
回复

使用道具 举报

 楼主| 发表于 2006-8-10 16:58:10 | 显示全部楼层
似乎是屏幕唤醒不了,不知道为什么

而且,我重新编译内核,发现,Kpowersave和原先的Klaptop工具比较而言
KLaptop更好用一点
回复

使用道具 举报

 楼主| 发表于 2006-8-10 17:21:28 | 显示全部楼层

KLaptop和Kpowersave,请教一下牛人两者差别

我是初次使用Magic Linux
用了KLaptop和Kpowersave,感受如下

1.功能
KLaptop选项丰富,对Cpu和风扇的支持貌似比较好,而且,普通用户也可以启动
KPowersave 因为还没有完成,所以针对Cpu的选项,较少

2.对于Cpu的支持状况
使用Klaptop后,风扇声音比较小,cpu处模起来感觉比较凉
使用Kpowersave后,cpu可以降低频率,但是仍然比较热

3.休眠和挂起
两者皆可休眠,
但是Klaptop挂起后,每次唤醒系统都会重新启动。
使用Kpowersave后,如果使用Magic 发布的核心,无法挂起,若使用kernel.org的 核心,则挂起后唤醒没有屏幕



请教一下牛人
Klaptop和kpowersave分别是基于什么API的 ?
回复

使用道具 举报

 楼主| 发表于 2006-8-10 17:22:09 | 显示全部楼层

KLaptop和Kpowersave,请教一下牛人两者差别

我是初次使用Magic Linux
用了KLaptop和Kpowersave,感受如下

1.功能
KLaptop选项丰富,对Cpu和风扇的支持貌似比较好,而且,普通用户也可以启动
KPowersave 因为还没有完成,所以针对Cpu的选项,较少

2.对于Cpu的支持状况
使用Klaptop后,风扇声音比较小,cpu处模起来感觉比较凉
使用Kpowersave后,cpu可以降低频率,但是仍然比较热

3.休眠和挂起
两者皆可休眠,
但是Klaptop挂起后,每次唤醒系统都会重新启动。
使用Kpowersave后,如果使用Magic 发布的核心,无法挂起,若使用kernel.org的 核心,则挂起后唤醒没有屏幕



请教一下牛人
Klaptop和kpowersave分别是基于什么API的 ?
回复

使用道具 举报

发表于 2006-8-10 20:51:44 | 显示全部楼层
目前在 linux 下实现完整的休眠还比较困难,除了内核驱动的原因,还包括外围应用程序是否支持的原因。linux 原本是面向服务器的,近年来才对桌面系统逐渐提高支持,对台式机支持问题已经比较少,但是由于笔记本技术比较新,且应用不如台式机广泛,所以社区这方面的支持还不够雄厚,不能和 windows 下大量硬件厂商自己主动提供驱动的局面相比。我们会尽量在下个版本提供尽可能实用的休眠支持。
回复

使用道具 举报

 楼主| 发表于 2006-8-10 22:23:39 | 显示全部楼层
目前我已经尝试了,基本休眠功能已经具备,但是STR有点问题

顺便说一下,用公社发布的内核,配合KPowersave,是没有办法正常的STR的
但是使用kernel.org的内核可以STR,只是唤醒的时候,显卡没反映,屏幕没有反映
。。
回复

使用道具 举报

发表于 2006-8-20 09:04:46 | 显示全部楼层
楼上说的我不太清楚,不过我用的上ML 1.2,原始内核,把/etc/acpi/event/sample.conf删除之后,可以挂起,不会出现挂起重开机的"怪"问题,其实不是什么怪问题,man acpid看看就明白为什么会出现这个有趣的问题.

休眠在我的机器上反而有问题,无法休眠.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 13:23 , Processed in 0.107645 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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