hibernate игнорируется [решено]
tuupic 14 февраля, 2009 - 00:43
Хочу сделать 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 написал(а):Хочу
Не знаю, поможет или нет, но у меня была похожая проблема: не работал 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 параметры нужны немного другие.
Сейчас строки загрузки ядра выглядит так
Для меня стал открытием параметр 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 :-)