Ждущий/спящий режимы

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Ждущий/спящий режимы

Сообщение QWERTYASDF »

Здравствуйте. Решила начать пользоваться режимами энергосбережения и гибернацией (в перспективе) на Debian 7.1 (и в
перспективе на Slackware). Под энергосбережением подразумевается то состояние, когда вся деятельность компьютера
приостановлена, но может быть возобновлена в том-же виде за минимальное время, это еще называют suspend to RAM. Основной
вопрос - как правильней входить в эти режимы? Мне в принципе самое главное, чтобы систему не поламать : ) А то много
ходит сообщений о всяких неприятностях после засыпания. Может есть какие-нибудь рекомендации, может что-нибудь стоит мне
почитать?

Пока через гугл нарыла команду pm-suspend, которая вроде бы успешно работает. Если не трудно, посмотрите пожалуйста
логи, ибо я в подробностях не разбираюсь...Очень была б Вам благодарна!

Spoiler
Initial commandline parameters:
Пнд Сен 2 20:47:44 MSK 2013: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:

/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux msi-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686 GNU/Linux
Module Size Used by
usb_storage 35142 0
nfsd 173890 2
nfs 265921 0
nfs_acl 12463 2 nfs,nfsd
auth_rpcgss 32143 2 nfs,nfsd
fscache 31978 1 nfs
lockd 57277 2 nfs,nfsd
sunrpc 143904 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
cryptd 14125 0
aes_i586 16647 2
aes_generic 32970 1 aes_i586
ext2 49826 1
nouveau 526808 0
ttm 47786 1 nouveau
snd_hda_codec_hdmi 26352 1
snd_hda_codec_realtek 142274 1
i915 317379 2
drm_kms_helper 22738 2 i915,nouveau
drm 146387 5 drm_kms_helper,i915,ttm,nouveau
snd_hda_intel 21786 2
iTCO_wdt 16945 0
snd_hda_codec 63477 3 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_hdmi
snd_hwdep 12943 1 snd_hda_codec
snd_pcm 53461 3 snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
snd_page_alloc 12867 2 snd_pcm,snd_hda_intel
snd_seq 39512 0
snd_seq_device 13016 1 snd_seq
snd_timer 22356 2 snd_seq,snd_pcm
psmouse 59609 0
snd 42722 13 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,s
nd_hda_codec_realtek,snd_hda_codec_hdmi
soundcore 12921 1 snd
iTCO_vendor_support 12632 1 iTCO_wdt
acpi_cpufreq 12807 1
i2c_algo_bit 12713 2 i915,nouveau
i2c_i801 12670 0
arc4 12418 2
i2c_core 19116 6 i2c_i801,i2c_algo_bit,drm,drm_kms_helper,i915,nouveau
ac 12552 0
battery 12986 0
ath9k 67806 0
ath9k_common 12648 1 ath9k
ath9k_hw 311433 2 ath9k_common,ath9k
ath 17114 3 ath9k_hw,ath9k_common,ath9k
mac80211 171389 1 ath9k
cfg80211 113445 3 mac80211,ath,ath9k
rfkill 18516 2 cfg80211
coretemp 12770 0
mperf 12421 1 acpi_cpufreq
power_supply 13283 3 battery,ac,nouveau
mxm_wmi 12467 1 nouveau
intel_ips 17432 0
wmi 13051 2 mxm_wmi,nouveau
pcspkr 12515 0
serio_raw 12803 0
evdev 17225 16
video 17459 2 i915,nouveau
processor 27565 1 acpi_cpufreq
button 12817 2 i915,nouveau
ext3 134152 5
mbcache 12938 2 ext3,ext2
jbd 47281 1 ext3
usbhid 31554 0
hid 60152 1 usbhid
sg 21476 0
sd_mod 35425 8
sr_mod 17468 0
cdrom 34813 1 sr_mod
crc_t10dif 12332 1 sd_mod
thermal 13103 0
thermal_sys 17752 3 thermal,processor,video
ahci 24917 7
libahci 18308 1 ahci
libata 125014 2 libahci,ahci
ehci_hcd 35509 0
scsi_mod 135037 5 libata,sr_mod,sd_mod,sg,usb_storage
r8169 41802 0
mii 12595 1 r8169
usbcore 104555 4 ehci_hcd,usbhid,usb_storage
usb_common 12338 1 usbcore
total used free shared buffers cached
Mem: 1926268 1050332 875936 0 22576 382876
-/+ buffers/cache: 644880 1281388
Swap: 975868 0 975868

/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
Selected interface 'wlan0'
OK

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:

/usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Пнд Сен 2 20:47:45 MSK 2013: performing suspend
Пнд Сен 2 20:48:27 MSK 2013: Awake.
Пнд Сен 2 20:48:27 MSK 2013: Running hooks for resume
Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:

/usr/lib/pm-utils/sleep.d/99video resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:

/usr/lib/pm-utils/sleep.d/95led resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:

/dev/sda:
setting Advanced Power Management level to 0xfe (254)
APM_level = 254

/dev/sda:
setting Advanced Power Management level to 0xfe (254)
APM_level = 254

/usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:

/usr/lib/pm-utils/sleep.d/90clock resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:
Reloaded unloaded modules.

/usr/lib/pm-utils/sleep.d/75modules resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
Selected interface 'wlan0'
OK

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:
Having NetworkManager wake interfaces back up...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:

/usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:

/usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:

/usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: success.
Пнд Сен 2 20:48:27 MSK 2013: Finished.
Initial commandline parameters:
Пнд Сен 2 22:32:17 MSK 2013: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:

/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux msi-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686 GNU/Linux
Module Size Used by
nls_utf8 12416 0
nls_cp437 12417 0
vfat 17116 0
fat 44497 1 vfat
usb_storage 35142 0
nfsd 173890 2
nfs 265921 0
nfs_acl 12463 2 nfs,nfsd
auth_rpcgss 32143 2 nfs,nfsd
fscache 31978 1 nfs
lockd 57277 2 nfs,nfsd
sunrpc 143904 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
cryptd 14125 0
aes_i586 16647 2
aes_generic 32970 1 aes_i586
ext2 49826 1
nouveau 526808 0
ttm 47786 1 nouveau
snd_hda_codec_hdmi 26352 1
snd_hda_codec_realtek 142274 1
i915 317379 2
drm_kms_helper 22738 2 i915,nouveau
drm 146387 5 drm_kms_helper,i915,ttm,nouveau
snd_hda_intel 21786 2
iTCO_wdt 16945 0
snd_hda_codec 63477 3 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_hdmi
snd_hwdep 12943 1 snd_hda_codec
snd_pcm 53461 3 snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
snd_page_alloc 12867 2 snd_pcm,snd_hda_intel
snd_seq 39512 0
snd_seq_device 13016 1 snd_seq
snd_timer 22356 2 snd_seq,snd_pcm
psmouse 59609 0
snd 42722 13 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,s
nd_hda_codec_realtek,snd_hda_codec_hdmi
soundcore 12921 1 snd
iTCO_vendor_support 12632 1 iTCO_wdt
acpi_cpufreq 12807 1
i2c_algo_bit 12713 2 i915,nouveau
i2c_i801 12670 0
arc4 12418 2
i2c_core 19116 6 i2c_i801,i2c_algo_bit,drm,drm_kms_helper,i915,nouveau
ac 12552 0
battery 12986 0
ath9k 67806 0
ath9k_common 12648 1 ath9k
ath9k_hw 311433 2 ath9k_common,ath9k
ath 17114 3 ath9k_hw,ath9k_common,ath9k
mac80211 171389 1 ath9k
cfg80211 113445 3 mac80211,ath,ath9k
rfkill 18516 2 cfg80211
coretemp 12770 0
mperf 12421 1 acpi_cpufreq
power_supply 13283 3 battery,ac,nouveau
mxm_wmi 12467 1 nouveau
intel_ips 17432 0
wmi 13051 2 mxm_wmi,nouveau
pcspkr 12515 0
serio_raw 12803 0
evdev 17225 16
video 17459 2 i915,nouveau
processor 27565 1 acpi_cpufreq
button 12817 2 i915,nouveau
ext3 134152 5
mbcache 12938 2 ext3,ext2
jbd 47281 1 ext3
usbhid 31554 0
hid 60152 1 usbhid
sg 21476 0
sd_mod 35425 8
sr_mod 17468 0
cdrom 34813 1 sr_mod
crc_t10dif 12332 1 sd_mod
thermal 13103 0
thermal_sys 17752 3 thermal,processor,video
ahci 24917 7
libahci 18308 1 ahci
libata 125014 2 libahci,ahci
ehci_hcd 35509 0
scsi_mod 135037 5 libata,sr_mod,sd_mod,sg,usb_storage
r8169 41802 0
mii 12595 1 r8169
usbcore 104555 4 ehci_hcd,usbhid,usb_storage
usb_common 12338 1 usbcore
total used free shared buffers cached
Mem: 1926268 1808908 117360 0 8680 1114572
-/+ buffers/cache: 685656 1240612
Swap: 975868 26608 949260

/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
Selected interface 'wlan0'
OK

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:

/usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Пнд Сен 2 22:32:18 MSK 2013: performing suspend
Пнд Сен 2 23:08:41 MSK 2013: Awake.
Пнд Сен 2 23:08:41 MSK 2013: Running hooks for resume
Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:

/usr/lib/pm-utils/sleep.d/99video resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:

/usr/lib/pm-utils/sleep.d/95led resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:

/dev/sda:
setting Advanced Power Management level to 0xfe (254)
APM_level = 254

/dev/sda:
setting Advanced Power Management level to 0xfe (254)
APM_level = 254

/usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:

/usr/lib/pm-utils/sleep.d/90clock resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:
Reloaded unloaded modules.

/usr/lib/pm-utils/sleep.d/75modules resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
Selected interface 'wlan0'
OK

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:
Having NetworkManager wake interfaces back up...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:

/usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:

/usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:

/usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: success.
Пнд Сен 2 23:08:41 MSK 2013: Finished.
Initial commandline parameters:
Пнд Сен 2 23:13:56 MSK 2013: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:

/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux msi-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686 GNU/Linux
Module Size Used by
nls_utf8 12416 0
nls_cp437 12417 0
vfat 17116 0
fat 44497 1 vfat
usb_storage 35142 0
nfsd 173890 2
nfs 265921 0
nfs_acl 12463 2 nfs,nfsd
auth_rpcgss 32143 2 nfs,nfsd
fscache 31978 1 nfs
lockd 57277 2 nfs,nfsd
sunrpc 143904 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
cryptd 14125 0
aes_i586 16647 2
aes_generic 32970 1 aes_i586
ext2 49826 1
nouveau 526808 0
ttm 47786 1 nouveau
snd_hda_codec_hdmi 26352 1
snd_hda_codec_realtek 142274 1
i915 317379 2
drm_kms_helper 22738 2 i915,nouveau
drm 146387 5 drm_kms_helper,i915,ttm,nouveau
snd_hda_intel 21786 2
iTCO_wdt 16945 0
snd_hda_codec 63477 3 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_hdmi
snd_hwdep 12943 1 snd_hda_codec
snd_pcm 53461 3 snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
snd_page_alloc 12867 2 snd_pcm,snd_hda_intel
snd_seq 39512 0
snd_seq_device 13016 1 snd_seq
snd_timer 22356 2 snd_seq,snd_pcm
psmouse 59609 0
snd 42722 13 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,s
nd_hda_codec_realtek,snd_hda_codec_hdmi
soundcore 12921 1 snd
iTCO_vendor_support 12632 1 iTCO_wdt
acpi_cpufreq 12807 1
i2c_algo_bit 12713 2 i915,nouveau
i2c_i801 12670 0
arc4 12418 2
i2c_core 19116 6 i2c_i801,i2c_algo_bit,drm,drm_kms_helper,i915,nouveau
ac 12552 0
battery 12986 0
ath9k 67806 0
ath9k_common 12648 1 ath9k
ath9k_hw 311433 2 ath9k_common,ath9k
ath 17114 3 ath9k_hw,ath9k_common,ath9k
mac80211 171389 1 ath9k
cfg80211 113445 3 mac80211,ath,ath9k
rfkill 18516 2 cfg80211
coretemp 12770 0
mperf 12421 1 acpi_cpufreq
power_supply 13283 3 battery,ac,nouveau
mxm_wmi 12467 1 nouveau
intel_ips 17432 0
wmi 13051 2 mxm_wmi,nouveau
pcspkr 12515 0
serio_raw 12803 0
evdev 17225 16
video 17459 2 i915,nouveau
processor 27565 1 acpi_cpufreq
button 12817 2 i915,nouveau
ext3 134152 5
mbcache 12938 2 ext3,ext2
jbd 47281 1 ext3
usbhid 31554 0
hid 60152 1 usbhid
sg 21476 0
sd_mod 35425 8
sr_mod 17468 0
cdrom 34813 1 sr_mod
crc_t10dif 12332 1 sd_mod
thermal 13103 0
thermal_sys 17752 3 thermal,processor,video
ahci 24917 7
libahci 18308 1 ahci
libata 125014 2 libahci,ahci
ehci_hcd 35509 0
scsi_mod 135037 5 libata,sr_mod,sd_mod,sg,usb_storage
r8169 41802 0
mii 12595 1 r8169
usbcore 104555 4 ehci_hcd,usbhid,usb_storage
usb_common 12338 1 usbcore
total used free shared buffers cached
Mem: 1926268 1782132 144136 0 9304 1060640
-/+ buffers/cache: 712188 1214080
Swap: 975868 32524 943344

/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
Selected interface 'wlan0'
OK

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:

/usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Пнд Сен 2 23:13:57 MSK 2013: performing suspend
Втр Сен 3 00:42:22 MSK 2013: Awake.
Втр Сен 3 00:42:22 MSK 2013: Running hooks for resume
Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:

/usr/lib/pm-utils/sleep.d/99video resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:

/usr/lib/pm-utils/sleep.d/95led resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:

/dev/sda:
setting Advanced Power Management level to 0xfe (254)
APM_level = 254

/dev/sda:
setting Advanced Power Management level to 0xfe (254)
APM_level = 254

/usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:

/usr/lib/pm-utils/sleep.d/90clock resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:
Reloaded unloaded modules.

/usr/lib/pm-utils/sleep.d/75modules resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
Selected interface 'wlan0'
OK

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:
Having NetworkManager wake interfaces back up...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:

/usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:

/usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:

/usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: success.
Втр Сен 3 00:42:22 MSK 2013: Finished.


Если и дальше пользовать pm-suspend, что бы посоветовали почитать теоретическое по этой команде, ну, чтобы потом
самостоятельно всякие тонкости и рюшечки настроить? А может есть более естественное/правильное средство задействования
названных режимов?

зы: Что скажете касательно вредности (для hdd, видеокарты и т.д)? В гугле по этому вопросу только муть всякую нашла от
сомнительных "специалистов"/"знатаков"
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Ждущий/спящий режимы

Сообщение chitatel »

Debian 7.1

Проверяю:

Код: Выделить всё

chitatel@biblioteka:~$ pm-is-supported
pm-is-supported [--suspend | --hibernate | --suspend-hybrid ]


В /etc/default/grub добавил указатель на своп:

GRUB_CMDLINE_LINUX="ipv6.disable=1 splash resume=/dev/sdc1"


И всё, оно работает, и дремлет (суспендит), и спит (гибернирует).
Если и дальше пользовать pm-suspend, что бы посоветовали почитать теоретическое по этой команде,

Для начала следует прочитать man'ы.
Что скажете касательно вредности (для hdd, видеокарты и т.д)?

Если всё нормально работает - вредности никакой. Если уснул и не проснулся, или после просыпания на мониторе пурга - следут разобраться.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Ждущий/спящий режимы

Сообщение drBatty »

QWERTYASDF писал(а):
03.09.2013 02:26
вопрос - как правильней входить в эти режимы?

Slackware Linux

пуск - выключить - ждущий режим
пуск - выключить - спящий режим

Это в KDE.

А если НЕ в KDE, то вопрос надо уточнить...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Ждущий/спящий режимы

Сообщение QWERTYASDF »

drBatty

fluxbox. Да и хотелось бы из консоли это дело запускать (в перспективе привязать к закрытию/открытию экрана ноута).
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Ждущий/спящий режимы

Сообщение drBatty »

QWERTYASDF писал(а):
03.09.2013 02:26
Пока через гугл нарыла команду pm-suspend, которая вроде бы успешно работает. Если не трудно, посмотрите пожалуйста
логи, ибо я в подробностях не разбираюсь...Очень была б Вам благодарна!

посмотрел. Не вижу проблемы. И да, на нетбуке юзаю s2ram, УМВР.

Что касается s2disk, то МНЕ он не нужен, потому ничего внятного я вам про него не скажу. А если будут проблемы и/или непонимание с s2ram -- обращайтесь.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Ждущий/спящий режимы

Сообщение drBatty »

QWERTYASDF писал(а):
03.09.2013 12:54
fluxbox. Да и хотелось бы из консоли это дело запускать (в перспективе привязать к закрытию/открытию экрана ноута).

есть два способа:

1. использовать средства DE

2. если п1 невозможен/не нужен, то для дебиана http://packages.debian.org/search?lang=ru&...ptop-mode-tools и для слаки оно же. Там всякие энергосбережения и прочее такое.

Вроде про крышку тоже было, но у меня просто экран выключается, ибо мой нетбук очень слабый, и даже s2ram занимает несколько секунд. Не настраивал.

Для усыпления в icewm использую пункт меню с sudo /usr/sbin/pm-suspend

Но вы и так этот способ знаете.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Ждущий/спящий режимы

Сообщение bormant »

chitatel писал(а):
03.09.2013 05:44
Проверяю:

Код: Выделить всё

chitatel@biblioteka:~$ pm-is-supported
pm-is-supported [--suspend | --hibernate | --suspend-hybrid ]

Наверное имелось в виду:

Код: Выделить всё

for opt in suspend hibernate suspend-hybrid; do echo -n $opt: ; pm-is-supported --$opt && echo yes || echo no; done
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Ждущий/спящий режимы

Сообщение QWERTYASDF »

Ребята, спасибо большое : ) Дальше попробую сама матчасть поковырять...
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Ждущий/спящий режимы

Сообщение chitatel »

bormant писал(а):
03.09.2013 13:08
Наверное имелось в виду:

Имелось в виду, что это тест работопригодности.
pm-is-supported - Test whether suspend or hibernate is supported.

Код: Выделить всё

The result of the test for a certain powermanagement state is defined by the following exit codes.

       Code   Diagnostic
       0      State available.
       1      State NOT available.

Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Ждущий/спящий режимы

Сообщение drBatty »

bormant
что-то вы непонятное написали. Давайте лучше так:

Shell

root@amilo:~# cat pm-test.sh #!/bin/sh for mode in suspend hibernate do echo -n "testing mode $mode" if pm-is-supported --$mode; then echo " OK." else echo " fail." fi done root@amilo:~# ./pm-test.sh testing mode suspend OK. testing mode hibernate OK.

http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Ждущий/спящий режимы

Сообщение bormant »

Тест, тест, только без параметров он сообщение об использовании выводит и завершается, ничего не тестируя. А с параметром ничего не выводит, только устанавливает код завершения. Поэтому чтобы результаты теста увидеть, нужно предпринять дополнительные действия. Вот те 3 параметра выше и тестируются с выводом результата теста.

drBatty,
а вы отформатируйте, получится понятно ;-)
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Ждущий/спящий режимы

Сообщение chitatel »

bormant писал(а):
03.09.2013 14:11
Тест, тест, только без параметров он сообщение об использовании выводит и завершается, ничего не тестируя. А с параметром ничего не выводит, только устанавливает код завершения.

Он молчит, если всё ОК. Если опция не поддерживается, он таки что-то такое говорит. Что именно - не скажу, не помню, видел 100 лет тому на древней мамке.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Ждущий/спящий режимы

Сообщение drBatty »

bormant писал(а):
03.09.2013 14:11
а вы отформатируйте, получится понятно ;-)

ИМХО это должны были вы сделать.

я вот например думаю и разговариваю на олбанском языке, но ведь перевожу жеж на русский более-менее литературный, перед тем, как отправить?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Ждущий/спящий режимы

Сообщение bormant »

drBatty писал(а):
03.09.2013 14:20
это должны были вы сделать
То есть тривиальный однострочник непонятен вам, а должен я, хорошо:

Код: Выделить всё

for opt in suspend hibernate suspend-hybrid; do
    echo -n $opt:
    pm-is-supported --$opt && echo yes || echo no
done
что на русском более-менее литературном означает выполнить pm-is-supported поочерёдно с ключами --suspend, --hibernate, --suspend-hybrid, для каждого выполнения вывести наименование ключа, ":", в случае успеха "yes", неудачи -- "no".
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Ждущий/спящий режимы

Сообщение drBatty »

bormant писал(а):
03.09.2013 14:28
То есть тривиальный однострочник непонятен вам, а должен я

конечно.
ну вы-же для меня(в т.ч) писали (:
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4462
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Ждущий/спящий режимы

Сообщение Rootlexx »

chitatel писал(а):
03.09.2013 05:44
В /etc/default/grub добавил указатель на своп:

GRUB_CMDLINE_LINUX="ipv6.disable=1 splash resume=/dev/sdc1"


Зачем? См. /etc/initramfs-tools/conf.d/resume.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Ждущий/спящий режимы

Сообщение chitatel »

Rootlexx писал(а):
03.09.2013 18:08
Зачем? См. /etc/initramfs-tools/conf.d/resume.

Хм. Не знал. :)

Эта строка в настройках grub живёт уже давно, лет несколько. И uuid там и тут не совпадают, кстати. :)

Относительно pm-is-supported, то отчётливо помню, что n-лет тому взад тест вываливал ошибку на каком-то параметре. Сам ли он такой был, или шелл особо разговорчивый - ХЗ. Считал, что обычное его поведение. Потому написанное bormant'ом показалось изобретением велосипеда.

Сейчас глянул - да, тест флажки расставил и молчит, как партизан.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Ждущий/спящий режимы

Сообщение QWERTYASDF »

Код: Выделить всё

for opt in suspend hibernate suspend-hybrid; do echo -n $opt: ; pm-is-supported --$opt && echo yes || echo no; done



Код: Выделить всё

suspend:yes
hibernate:yes
suspend-hybrid:yes


Однако меня смущает, что у меня свап 1 Гбайт, а ОЗУ 2 Гбайта. В таком случае, будут ли стабильно работать hibernate/suspend-hybrid? В принципе есть еще свап другого линукса, но его в целях безопасности не хочу в fstab подключать...

Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Ждущий/спящий режимы

Сообщение bormant »

QWERTYASDF писал(а):
05.09.2013 19:08
смущает, что у меня свап 1 Гбайт, а ОЗУ 2 Гбайта
Оттуда: https://www.kernel.org/doc/Documentation/power/interface.txt
/sys/power/image_size controls the size of the image created by the suspend-to-disk mechanism. It can be written a string representing a non-negative integer that will be used as an upper limit of the image size, in bytes. The suspend-to-disk mechanism will do its best to ensure the image size will not exceed that number. However, if this turns out to be impossible, it will try to suspend anyway using the smallest image possible. In particular, if "0" is written to this file, the suspend image will be as small as possible.

Reading from this file will display the current image size limit, which is set to 2/5 of available RAM by default.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Ждущий/спящий режимы

Сообщение QWERTYASDF »

"Гибридный режим" - спящий режим, который прерывается событием (срабатывание по таймеру или низкий заряд батареи, и т.д.), после чего запускается гибернация. Что надо настроить, чтобы реализовать такое? Или, если не возможно, как настроить просто гибернацию по низкому заряду?

зы: Не то, чтобы не смотрела гугл, просто там люди предлагают очень разное.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Ждущий/спящий режимы

Сообщение chitatel »

QWERTYASDF писал(а):
06.09.2013 03:55
как настроить просто гибернацию по низкому заряду?

Вы на ноутбуке настраиваете?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Ждущий/спящий режимы

Сообщение drBatty »

QWERTYASDF писал(а):
05.09.2013 19:08
Однако меня смущает, что у меня свап 1 Гбайт, а ОЗУ 2 Гбайта. В таком случае, будут ли стабильно работать hibernate/suspend-hybrid? В принципе есть еще свап другого линукса, но его в целях безопасности не хочу в fstab подключать...

правильно смущает, не будет работать. Точнее будет, но не всегда. Иногда будет, иногда не будет. Причём это ещё и небезопасно. Злоумышленник может почитать ваш своп, а в свопе могут быть секретные данные.

Потому-то я и не использую своп и s2disk вообще.

Но вы можете использовать, причём для надёжности я рекомендую использовать своп равным размеру RAM, по двум причинам:

1. на HDD такой размер ничего не стоит
2. на SSD наличие неиспользуемого места полезно для работы этого SSD.

И да, обычно этот объём НЕ будет использоваться целиком.

chitatel писал(а):
06.09.2013 05:36
Вы на ноутбуке настраиваете?

ИМХО на десктопе это совсем не нужно.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Ждущий/спящий режимы

Сообщение QWERTYASDF »

Да, на ноутбуке.
Ну, у меня еще второй своп есть, от Slackware. Только боюсь, что случайно оную загружу и данным Debian-а конец (
Кстати, у меня загрузчик lilo, надеюсь это ничего (в гугле в плане настройки гибернации все на примере grub-а объясняют)
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Ждущий/спящий режимы

Сообщение drBatty »

QWERTYASDF писал(а):
06.09.2013 14:10
Ну, у меня еще второй своп есть, от Slackware. Только боюсь, что случайно оную загружу и данным Debian-а конец (

не сохранённым данным конец, если быть точным. При чём тут все остальные?

QWERTYASDF писал(а):
06.09.2013 14:10
Кстати, у меня загрузчик lilo, надеюсь это ничего (в гугле в плане настройки гибернации все на примере grub-а объясняют)

ИМХО без разницы. Если вы конечно не забываете его каждый раз перезапускать после любых обновлений ядра и/или /etc/lilo.conf, и/или initrd.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Ждущий/спящий режимы

Сообщение bormant »

QWERTYASDF писал(а):
06.09.2013 14:10
все на примере grub-а объясняют
Тут просто нужно помнить, где чья шерсть (q).
Всё, что в тех примерах пишется в строку linux (GRUB, он же GRUB 2) или kernel (GRUB-legacy, он же GRUB1) -- будет передано ядру, которое эти переданные строки будет разбирать и действовать сообразно полученным инструкциям. Сами же изменения будут прочитаны GRUB-ом из файла при следующей загрузке.
В LILO эти же строки записываются в /etc/lilo.conf в параметр append (действует на все сегменты image) или addappend (действует только на тот image, в котором встретился), кроме параметров root (корневая ФС) и initrd (образ начальной загрузки), которые записываются в одноименные параметры lilo.conf. А в загрузчик любые изменения в lilo.conf попадут не ранее, чем после изменений будет исполнена от root-а команда lilo, именно она "компилирует" бинарный загрузчик с нужным поведением, описанным в /etc/lilo.conf, и записывает его в загрузочную область.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Ждущий/спящий режимы

Сообщение QWERTYASDF »

М, более менее ясно. А насчет того, как конкретно лучше настроить автогибернацию, что-нибудь подскажете? )
А вот если немного поверхностной теории, я правильно понимаю: есть интерфейс acpi, формирующий разные "энерго"-события (вроде понижения заряда батареи) и демон их принимающий и реагирующий (запускает тот-же pm-suspend, к примеру)?
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Ждущий/спящий режимы

Сообщение QWERTYASDF »

Ну так что, у меня вопрос не правильный или никто не знает про автоматическое засыпание/гибернацию при низком заряде батареи? Я вот подумала, что можно было-бы кроном получать вывод acpi -ab, а дальше при надобности вызывать pm
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Ждущий/спящий режимы

Сообщение bormant »

Тут обычно 2 варианта:
1) если батарея посылает события о низком заряде, видные в выводе acpi_listen, можно дописать обработку такого события;
2) если не посылает -- только периодический опрос состояния батареи, как написано выше, можно смотреть в /proc/acpi/battery/BAT*.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Ждущий/спящий режимы

Сообщение QWERTYASDF »

bormant
Так а как лучше состыковать то две составляющие - сигнализацию о заряде и действие (pm).
Я конечно извиняюсь, если что. Читала гугл я про это давно и уже много забыла, но когда читала, вроде так ничего конкретного для себя и не нарыла.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Ждущий/спящий режимы

Сообщение drBatty »

QWERTYASDF писал(а):
06.09.2013 20:18
М, более менее ясно. А насчет того, как конкретно лучше настроить автогибернацию, что-нибудь подскажете?

Как я понял, вы хотите сделать s2mem, которая, если батарейка в s2mem села, автоматически переходит в s2disk?
AFAIK это невозможно сделать просто так. Дело в том, что при s2mem отключается ВСЁ, кроме регенерации памяти (т.е. память может хранить, но туда нельзя читать/писать). Может где-то есть поддержка того, что по событию "низкий заряд" ноут просыпается, а потом сразу опять засыпает, но уже на диск. Я не знаю. Разве ваш ноут так много жрёт в s2mem? У меня неделями работает(правда нетбук), зачем больше-то? ИМХО саморазряд батареи сравним с s2mem, потому ваша идея имеет мало смысла (что конечно никак не говорит о том, что кто-то её НЕ реализовал. Вот упаковка данных в 32 потока тоже не имеет смысла, но Женя Рошал таки сделал в своём WinRAR5. Ему же продавать нужно своё поделие, вот он и делает разные ненужные штучки)
bormant писал(а):
14.09.2013 10:33
1) если батарея посылает события о низком заряде, видные в выводе acpi_listen, можно дописать обработку такого события;

ну в laptop-mode.conf есть такой пункт

Код: Выделить всё

#
# Disable all data loss sensitive features when the battery level (in % of the
# battery capacity) reaches this value.
#
MINIMUM_BATTERY_CHARGE_PERCENT=3

ИМХО туда же можно засунуть и засыпание. Я правда не очень понимаю, зачем это нужно.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: