Настроил наконец-таки! Оказалось, что сам дурак ;).
Нужно было в /etc/suspend.conf в опции 'SWSUSP_FORCE_SUSPEND_MODE' выставить значение "acpi" и всё! Делов-то... а я мучался =). Правда, в ядре 2.5.69 всё равно не работает (всё виснет на стадии сохранения данных из оперативы на винт. Пишет, что какой-то баг в drivers/ide/ide-disk.c), а вот в 2.6.0-test3 всё работает!
Кто-нить пытался "усыпить" комп в линуксе? Как это сделать? Вообще возможно ли это?
Пытался найти что-нить дельное в гугле, но так ничего познавательного (а именно, как это сделать) не нашёл =(. Если у кого ссылка есть на доку хорошую по hibernate в Linux'е (желательно на великом и могучем), то киньте в меня, плз.
[Unix] Вобщем, если кто ещё столкнётся...14.09.03 02:22 Автор: fly4life <Александр Кузнецов> Статус: Elderman
Настроил наконец-таки! Оказалось, что сам дурак ;).
Нужно было в /etc/suspend.conf в опции 'SWSUSP_FORCE_SUSPEND_MODE' выставить значение "acpi" и всё! Делов-то... а я мучался =). Правда, в ядре 2.5.69 всё равно не работает (всё виснет на стадии сохранения данных из оперативы на винт. Пишет, что какой-то баг в drivers/ide/ide-disk.c), а вот в 2.6.0-test3 всё работает!
добавились команды: suspend, usleep, hidernate. На первые две линукс вообще никак не реагирует (ну и фиг с ними), а вот последняя вроде даже что-то пытается сделать, но всё равно не пашет. Вобщем, набираю в консоли 'hibernate', начинают ползти по экрану собщения об остановке всяких сервисов... Затем пытается выгрузить модули и с ошибкой 'Can't unload modules' процесс засыпания отанавливается и всё включается обратно (правда сервисы, указанные в конфиге swsusp для остановки, остаются в дауне).
Вобщем, на самом деле, я наверное не доконца понял, что вообще нужно делать ;).
P.S. да ещё, на ту консоль, с которой вводится 'hidernate', вылетает сообщение:
/usr/sbin/hibernate: line 499: /proc/sys/kernel/swsusp: No such file or directory
ты ядро не пропатчил05.09.03 15:57 Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman Отредактировано 05.09.03 16:02 Количество правок: 2
> 'Can't unload modules' процесс засыпания отанавливается и Не все, а только свои.
> P.S. да ещё, на ту консоль, с которой вводится 'hidernate', > вылетает сообщение: > /usr/sbin/hibernate: line 499: /proc/sys/kernel/swsusp: No > such file or directory И в частности вот это говорит в пользу сабжа. Потому как добавить каталог или файл в proc может только модуль ядра (ну или само ядро). Если там должно что то быть, а нету, значит модуль, который должен был добавить это не стартанул. Внимательно прочти readme (должно там быть такое) и вообще попробуй вручную сделать modprobe/insmod. Кроме того depmod -a после установки тоже может помочь (во время загрузки он ничего не выводит даже если в некоторых модулях есть неудовлетворенные зависимости). А так ты по крайней мере увидишь, что именно ему не нравится
[Unix] Господи, да ему почти наверняка нужен модуль ядра %-)05.09.03 14:38 Автор: Ktirf <Æ Rusakov> Статус: Elderman
то, что ему модуль нужен, я знаю (типа, документацию всё-таки почитал ;)). Ядро 2.4.20 я не стал патчить (впадлу мне с ним возиться), а вот в ядре 2.5.69 (в котором я работаю) этот модуль я, естественно, включил в ядро. Единственное, что я не делал, так это не включал в лило.конф опцию 'resume', но это на мою проблему врядли как-то влияет. Вобщем, вопрос остался...
[Unix] Нету там такого, хочешь - напиши: люди спасибо скажут :-)01.09.03 18:57 Автор: amirul <Serge> Статус: The Elderman
Даже в КДЕшке есть такая фича в настройках klaptop, в закладке "настройка ACPI":
"Эта панель позволяет вам указать, какие команды используются для перехода в режим ожидания (Standby), остановки (Suspend), и засыпания (Hibernate).... бла бла бла"
И дальше есть три поля, насколько я понял, для ввода команд, переводящих комп в выше указанные режимы. А вот что туда вбивать именно и что делать дальше вообще - я хз... тыркался, тыркался и... никаких успехов =(.