hibernate игнорируется [решено]

Хочу сделать suspend-to-disk.
В ядре hibernate включён.
Установил hibernate-script. Отправляю ноутбук в спячку командой hibernate. Засыпает. Нажимаю кнопку power, ноутбук грузится как после hard reset.

В grub написано следуещее:

title gentoo
kernel (hd0,4)/boot/kernel-genkernel-x86-2.6.28-gentoo-r1 resume=/dev/sda6 BOOT_IMAGE=gentoo root=/dev/ram0 real_root=/dev/sda5 vga=791 splash=silent,theme:prof console=tty1 quiet
initrd (hd0,4)/boot/initramfs-genkernel-x86-2.6.28-gentoo-r1

Собственно, sda6 - своп.
Ноутбук AsusF5RL.

Подскажите, пожалуйста куда копать.

tuupic написал(а):Хочу

tuupic написал(а):
Хочу сделать suspend-to-disk.
В ядре hibernate включён.
Установил hibernate-script. Отправляю ноутбук в спячку командой hibernate. Засыпает. Нажимаю кнопку power, ноутбук грузится как после hard reset.

В grub написано следуещее:

title gentoo
kernel (hd0,4)/boot/kernel-genkernel-x86-2.6.28-gentoo-r1 resume=/dev/sda6 BOOT_IMAGE=gentoo root=/dev/ram0 real_root=/dev/sda5 vga=791 splash=silent,theme:prof console=tty1 quiet
initrd (hd0,4)/boot/initramfs-genkernel-x86-2.6.28-gentoo-r1

Собственно, sda6 - своп.
Ноутбук AsusF5RL.

Подскажите, пожалуйста куда копать.

Не знаю, поможет или нет, но у меня была похожая проблема: не работал Sleep. То есть комп засыпал, а при нажатии на кнопку питания тупо перезагружался.
Решилось все установкой в биосе режима S3 (до этого стоял Auto).

А кто логи будет читать? You

А кто логи будет читать?

You should run the following command to invalidate suspend
images on a clean boot.
# rc-update add hibernate-cleanup boot

Правка: сорри, не туда ответил

логи чего?

Логи чего?
hibernate-cleanup в boot левеле стоит
в /var/log/hibernate.log только как он усыпляется, причём успешно.

Тогда сорри, я думал ты забыл

Тогда сорри, я думал ты забыл добавить...

Удалось решить? Подтверждаю,

Удалось решить? Подтверждаю, та же проблема.

А ещё можно выкинуть

А ещё можно выкинуть hibernate-script и установить sys-power/pm-utils, в котором есть команда pm-hibernate.

а смысл?

А в чём смысл? hibernate отрабатывает нормально. Ненормально отрабатывает что-то другое при загрузке.

Помимо pm-hibernate в

Помимо pm-hibernate в pm-utils есть pm-suspend. для ноута вообще очень удобная вещь, просто продолжает подпитывать память, а все остальное отрубается. полной батареи ноутбука в таком режиме хватает на месяц, если не больше. Но главное, что включается он за считанные секунды.

Это и у hibernate-script

Это и у hibernate-script есть

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

на ubuntu работало

Кстати, на убунту в своё время, на этом ноутбуке hibernate работал нормально.
А тут ни to-disk, ни to-ram не работает :(

Вообщем проблему решил,

Вообщем проблему решил, используя ядро tuxonice. Правда пришлось почитать багзиллу, чтобы выяснить что в случае ядра, собранного с genkernel параметры нужны немного другие.
Сейчас строки загрузки ядра выглядит так

kernel (hd0,4)/boot/kernel-genkernel-x86-2.6.29-tuxonice-r2 resume=swap:/dev/sda6 real_resume=swap:/dev/sda6 root=/dev/ram0 real_root=/dev/sda5 vga=791 splash=verbose,theme:prof console=tty1 quiet nomodeset
initrd (hd0,4)/boot/initramfs-genkernel-x86-2.6.29-tuxonice-r2

Для меня стал открытием параметр real_resume. Параметр resume игнорируется при использовании genkernel`овского initrd. Но он нужен так как по нему tuxonice смотрит куда хибернироваться. (то есть "куда" - один параметр. "откуда" - другой). Можно конечно, после запуска указывать явно куда делать hibernate, но я решил, что проще использовать "ядрёный" параметр. (также остался открытым вопрос, а какой параметр необходимо для стандартного ядра, но мне уже было лень проверять)

p.s. Правда, если были запущены иксы, то при восстановлении всё падает. Но к конкретной проблеме это уже не имеет отношения.

У меня ноут ASUS G50V. Набор

У меня ноут ASUS G50V.
Набор hibernate-script'ов
работает без проблем (disk, ram). НО!
Я собираю ядро (gentoo-sources) ручками
и вообще считаю что genkernel
только для начинающих или в
случае больших траблов (были
такие случаи в практике).
Посему совет - собери ядро
руками без всяких initrd и т.п.
и возрадуйся :)

genkernel нужен! :)

Или когда нет времени конфигурировать ядро :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".