LINUX.ORG.RU

[Gentoo][Request] Разыскивается годный ман по настройке suspend

 ,


0

2

Приветствую.

Все таки решился настроить suspend на своем ThinkPad z61m (видео — 945й интел). Настроил ядро (sys-kernel/gentoo-sources-2.6.38-r6):

[*] Power Management support
[ ]   Power Management Debug Support
[*] Suspend to RAM and standby
[ ] Hibernation (aka 'suspend to disk')
[ ] Run-time PM core functionality
[*] ACPI (Advanced Configuration and Power Interface) Support  --->
[ ] SFI (Simple Firmware Interface) Support  --->
< > APM (Advanced Power Management) BIOS support  --->
    CPU Frequency scaling  --->
-*- CPU idle PM support
[*]   Cpuidle Driver for Intel Processors
Сразу оговорюсь, что меня интересует только suspend to ram, suspend to disk (aka hibernate) нафиг не нужен.

После этого поставил sys-power/pm-utils-1.4.1 и попробовал запустить pm-suspend. Что-то начало происходить, монитор погас (но подсветка не выключилась), загорелся светодиод спящего режима на панели лаптопа, вентилятор продолжил жужжать, сетевая продолжила мигать индикаторами.

Из сна лаптоп выходить отказался (если он вообще туда отходил) и пришлось сбрасывать через отключение питания. /var/log/pm-suspend.log гласил следующее:

Initial commandline parameters: 
Blacklisting 01grub.
Blacklisting 55NetworkManager.
Wed Jun  8 19:09:33 MSD 2011: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux arnor 2.6.38-gentoo-r6 #1 SMP PREEMPT Fri Jun 3 10:02:32 MSD 2011 i686 Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz GenuineIntel GNU/Linux
Module                  Size  Used by
pppoe                   5836  2 
pppox                   1182  1 pppoe
ppp_generic            15583  6 pppoe,pppox
slhc                    3437  1 ppp_generic
iptable_nat             2688  0 
nf_nat                 10264  1 iptable_nat
iptable_mangle          1040  0 
ipt_LOG                 5089  7 
ipt_REJECT              1485  1 
nf_conntrack_ipv4       7457  7 iptable_nat,nf_nat
nf_defrag_ipv4           831  1 nf_conntrack_ipv4
xt_state                 775  4 
xt_tcpudp               1599  6 
iptable_filter           924  1 
ipt_addrtype            1285  0 
xt_DSCP                 1367  0 
xt_dscp                 1043  0 
xt_string                847  0 
xt_owner                 731  0 
xt_NFQUEUE              1297  0 
xt_multiport            1146  1 
xt_mark                  701  0 
xt_iprange              1020  0 
xt_hashlimit            4785  0 
xt_conntrack            1899  0 
xt_connmark             1169  0 
nf_conntrack           38679  6 iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state,xt_conntrack,xt_connmark
ip_tables               7802  3 iptable_nat,iptable_mangle,iptable_filter
x_tables                9011  20 iptable_nat,iptable_mangle,ipt_LOG,ipt_REJECT,xt_state,xt_tcpudp,iptable_filter,ipt_addrtype,xt_DSCP,xt_dscp,xt_string,xt_owner,xt_NFQUEUE,xt_multiport,xt_mark,xt_iprange,xt_hashlimit,xt_conntrack,xt_connmark,ip_tables
hdaps                   6444  0 
tp_smapi               12772  0 
thinkpad_ec             3895  2 hdaps,tp_smapi
irtty_sir               2421  0 
sir_dev                 6835  1 irtty_sir
nsc_ircc                9992  0 
irda                   70099  2 sir_dev,nsc_ircc
             total       used       free     shared    buffers     cached
Mem:       2062960     413092    1649868          0       5488     233356
-/+ buffers/cache:     174248    1888712
Swap:       257036          0     257036

/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
Blacklisting 01grub.
Blacklisting 55NetworkManager.

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

/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:

/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:

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

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

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
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/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
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.
Wed Jun  8 19:09:34 MSD 2011: performing suspend

Короче что за фигня и где почитать про настройку ядра и pm-utils для suspend'а?

Гугль помогает слабо, поскольку выдает только статьи, разной степени тухлости, относящиеся к tuxonice или user mode suspend, мне же хочется настроить стандартный саспенд из ядра.

★★★★★

Могу предложить лишь дллииииииииииинный и тернистый путь.
Слака 13.1. Все работает «изкаропки» с дефолтными настройками (причем как на ноуте fsc u9200, так и на декстопе). На ноуте закрыли крышку все уснуло.
На десктопе через кнопку на виджете. Просыпается как от кнопки повер на системнике, так и от комбинации кнопок на клаве (нужна настройка в бивасе).
Качните дистр, посмотрите настройки, разберетесь, черкнете статью, и будет вам почет и уважение.

Теперь немного философского нытья:
Чем больше всего будет работать изкаропки, тем меньшу будет народу в этом разбираться. Я вот раньше с wifi и bluetooth все руками красноглазил. А начиная с 13 версии запилили «изкаропки» и у меня ifconfig c и bluez полностью атрофировался. Пичаль-пичаль.

Кстати, ваши симптомы были на десктопе. Оказалась кривая логитех-usb- клава не всегда хочет дружно засыпать (и из-за этого не дает другим). Передернул ее и все заработало как обычно.

yax123 ★★★★★
()
Ответ на: комментарий от yax123

>Качните дистр, посмотрите настройки, разберетесь, черкнете статью, и будет вам почет и уважение.

Учитывая то, что мне засыпание не особо и нужно (комп грузится за ~15-20 сек), боюсь до этого дело не дойдет.

fat_angel ★★★★★
() автор топика

Как я понял: либо работает искоробки либо не работает совсем. Есть небольшой шанс, что заработает на ядре с патчами tuxonice

xorik ★★★★★
()
Ответ на: Thinkwiki - хороший ресурс от zhuzha

Спасибо огромное!

Проблема была в смонтированной sd-карте!

//А про thinkwiki я в курсе просто этот раз недогуглил.

fat_angel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.