Crossa 发表于 2006-8-9 14:34:35

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

挂起和休眠一直是令我头痛的问题

经过几番试验,目前状况如下
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                  SizeUsed by
irnet                  204920
ppp_generic            225481 irnet
slhc                  51201 ppp_generic
ircomm_tty             180560
ircomm                  84521 ircomm_tty
irda                   847923 irnet,ircomm_tty,ircomm
crc_ccitt               12801 irda
uhci_hcd               266400
via                  337921
drm                  544202 via
dm_mirror            149280
container               29440
ehci_hcd               276560
snd_via82xx_modem       99921
shpchp               394880
i2c_viapro            65480
i2c_core               120481 i2c_viapro
snd_via82xx            197361
gameport                87121 snd_via82xx
snd_ac97_codec         703042 snd_via82xx_modem,snd_via82xx
snd_ac97_bus            12801 snd_ac97_codec
snd_seq_dummy         20520
snd_seq_oss            252160
snd_seq_midi_event      37121 snd_seq_oss
snd_seq                352165 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            427840
snd_mixer_oss          145921 snd_pcm_oss
snd_pcm                599124 snd_via82xx_modem,snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer            169002 snd_seq,snd_pcm
snd_page_alloc          70483 snd_via82xx_modem,snd_via82xx,snd_pcm
snd_mpu401_uart         46081 snd_via82xx
snd_rawmidi            162881 snd_mpu401_uart
snd_seq_device          53884 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd                  3466016 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            186920
mii                     35841 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: ^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: ^M

Remounting filesystems:
not necessary.

======================================
restore_after_suspend_to_ram: finished
~


Crossa 发表于 2006-8-9 15:24:50

感觉上Klaptop比kpowersave的降频效果明显
但是Klaptop的功能不太好用

antipro 发表于 2006-8-10 12:58:14

我的机子也是挂到内存就唤不醒,挂到硬盘就可以

Crossa 发表于 2006-8-10 16:58:10

似乎是屏幕唤醒不了,不知道为什么

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

Crossa 发表于 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的 ?

Crossa 发表于 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的 ?

KDE 发表于 2006-8-10 20:51:44

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

Crossa 发表于 2006-8-10 22:23:39

目前我已经尝试了,基本休眠功能已经具备,但是STR有点问题

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

fans1 发表于 2006-8-20 09:04:46

楼上说的我不太清楚,不过我用的上ML 1.2,原始内核,把/etc/acpi/event/sample.conf删除之后,可以挂起,不会出现挂起重开机的"怪"问题,其实不是什么怪问题,man acpid看看就明白为什么会出现这个有趣的问题.

休眠在我的机器上反而有问题,无法休眠.
页: [1]
查看完整版本: 关于Magic Linux挂起和休眠的问题