Hibernate + sound

Mishustin Alexey shumkar на shumkar.ru
Чт Фев 26 13:08:02 GMT 2009


Здравствуйте!

Пишу не в актуальный тред "Hibernate", т.к. только что подписался на
рассылку и сообщений треда в моей почте нет.

У меня следующие проблемы с гибернацией на Dell 500 в Ubuntu Hardy:

1) Системные звуки, включая консольный beep, начинают работать
только после просыпания из гибернации. Попытки найти программу, к
которой относится этот глюк, не увенчались успехом. Нужные настройки все
выставлены и не меняются. Весь прочий звук (AudioCD, DVD, игры) работает
всегда. Вопрос: что, относящееся к звуку, может изменяться в системе
после выхода из гибернации?

2) Ручной вызов /etc/acpi/hibernate.sh в большинстве случаев (см. п. 3)
отрабатывает нормально. А автоматический запуск гибернации по
etc/laptop-mode/laptop-mode.conf - нет. Компьютер просто выключается.

Автозапуск настраивал по инструкции на
http://ubuntuforums.org/showthread.php?p=5276617 :

в /etc/laptop-mode/laptop-mode.conf:
HIBERNATE_COMMAND=/etc/acpi/hibernate.sh
ENABLE_AUTO_HIBERNATION=1
AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=3
AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1

в /etc/default/acpi-support:
ENABLE_LAPTOP_MODE=true

Вопрос: в чем может быть дело?

3) Написал собственный скрипт, считывающий процент разряда с acpi -b и
запускающий, когда процент < 3, /etc/acpi/hibernate.sh. Без звукового
сигнала он отрабатывает хорошо. Но мне нужен звуковой сигнал, за
несколько секунд предупреждающий о запуске /etc/acpi/hibernate.sh. Т.к.
beep до гибернации не работает, я начал перебирать другие консольные
звуковые программы и, когда применил в скрипте ossplay (у меня не ALSA,
а OSS 4.1), гибернация стала зависать. На черном экране перед
выключением стали выдаваться ошибки ядра про unknown symbols в
заблэклистенных модулях ALSA, например:
snd: Unknown symbol unregister_sound_special
snd_timer: Unknown symbol snd_info_register
snd_pcm: Unknown symbol snd_timer_notify
И т.д. Много таких записей. Все указанные модули - snd, snd_timer,
snd_pcm, числятся в /etc/modprobe.d/blacklist-alsa. Почему на них идет
ругань, раз они грузиться-то не должны?

С уважением,
Алексей Мишустин



Подробная информация о списке рассылки ubuntu-ru