[SOLVED]pm-suspend "Перезапуск"
Stazz 30 сентября, 2012 - 12:56
Добрый день!
Установил пакет pm-utils, с небольшими танцами заработало pm-hibernate. А вот pm-suspend - засыпает и сразу же просыпается. Моментально. Что смотреть, куда рыть.
# uname -r 2.6.38-gentoo-r6
Вот кусочек лога, когда в /etc/pm/config.d/gentoo прописано SUSPEND_MODULES="nvidia":
Initial commandline parameters:
Blacklisting 01grub.
Blacklisting 90clock.
Blacklisting 00powersave.
Sun Sep 30 11:41:51 EEST 2012: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux Sphinx-laptop 2.6.38-gentoo-r6 #8 SMP Thu Aug 9 13:48:33 EEST 2012 i686 AMD Turion(tm) 64 X2 Mobile Technology TL-60 AuthenticAMD GNU/Linux
Module Size Used by
powernow_k8 13685 1
mperf 1023 1 powernow_k8
snd_hda_codec_si3054 2644 1
nvidia 10949488 32
snd_hda_codec_realtek 221571 1
snd_hda_intel 17172 4
snd_hda_codec 52039 3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel
snd_pcm 54737 4 snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec
snd_timer 13899 2 snd_pcm
rt73usb 18001 0
usbhid 18897 0
ac 2580 0
battery 8577 0
processor 22887 1 powernow_k8
snd 39161 12 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
snd_page_alloc 5609 2 snd_hda_intel,snd_pcm
rt2x00usb 7433 1 rt73usb
rt2x00lib 23839 2 rt73usb,rt2x00usb
thermal 6933 0
button 4334 0
i2c_nforce2 4417 0
k8temp 2751 0
total used free shared buffers cached
Mem: 1996440 1046536 949904 0 21512 333280
-/+ buffers/cache: 691744 1304696
Swap: 1020120 3148 1016972
/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/01grub suspend suspend:
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01laptop-mode suspend suspend:
/usr/lib/pm-utils/sleep.d/01laptop-mode 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/75modules suspend suspend:
Unloading kernel module nvidia...FATAL: Module nvidia is in use.
/usr/lib/pm-utils/functions: line 89: log: command not found
Failed.
Unloading kernel module nvidia...FATAL: Module nvidia is in use.
/usr/lib/pm-utils/functions: line 89: log: command not found
Failed.
/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:
nVidia binary video drive 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.
Sun Sep 30 11:41:52 EEST 2012: performing suspend
Sun Sep 30 11:41:57 EEST 2012: Awake.
Sun Sep 30 11:41:57 EEST 2012: Running hooks for resume
Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:
Couldn't get a file descriptor referring to the console
Couldn't get a file descriptor referring to the console
/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: 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: success.
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/49bluetooth resume suspend:
/usr/lib/pm-utils/sleep.d/49bluetooth resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01laptop-mode resume suspend:
tail: /var/log/pm-suspend.log: file truncated
Laptop mode
tail: /var/log/pm-suspend.log: file truncated
enabled, not active
/usr/lib/pm-utils/sleep.d/01laptop-mode resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub resume suspend:
/usr/lib/pm-utils/sleep.d/01grub 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.
Sun Sep 30 11:41:59 EEST 2012: Finished.
Если за комментировать SUSPEND_MODULES="nvidia", то на видео не ругается. Грешу на какой-то модуль, что из-за него сразу заставляет проснуться.
P.S. в ядре поддержка hibernate and suspend - вкомпилено,
»
- Для комментирования войдите или зарегистрируйтесь

Решение 1
После не продолжительного Гугления и метода тыка, нашлась причина.
Система уходила в suspend и сразу из него выходила по причине usb-bluetooth примника от мышки (Logitech B605). Если кто знает как решить, прошу поделиться.
Покажи cat /proc/acpi/wakeup
Покажи cat /proc/acpi/wakeup c воткнутым bluetooth-приемником
Нейтральность - высшее достижение сознания!
$ cat /proc/acpi/wakeup
Я так понял, что тут перечислены устр-ва которые могут вызывать статусы управления питания?
да, но статус disabled
да, но статус disabled означает, что им это запрещено, ЕМНИП
Нейтральность - высшее достижение сознания!
Решена проблема обновлением
Решена проблема обновлением ядра до версии 3.2.12-gentoo.
Так же в ядро добавлено поддержка USB HID Device Logitech (моя мышка). Не уверен что критично важно, но модуль подгрузило.
Вопрос знатокам: Есть ли где информация о стабильных ядрах, годных для повсеместного использования. Ну скажем для продакшен серверов, для стабильных релизов.