После того, как меня вконец достало по два раза на день наблюдать неспешную загрузку ноутбука, я выкачал патч swsusp и вооружился решимостью прикрутить его к своему ядру (версии 2.4.18).
Выяснилось, что для этого необходимо:
После этого ядро собралось (при помощи make-kpkg) и с "пол-пинка" установилось.
Быстрый поиск по Google-у показал, что для останова системы лучше использовать такой вот скрипт:
Модули USB надо выгружать обязательно, поскольку мышь плохо переживает выход из hibernat-а. Карточки PCMCIA тоже лучше eject-ить, чтобы иметь возможность свободно вытаскивать их из выключеного ноутбука.
Да, и обязательно надо добавить resume=/dev/your-swap-device в конфиг любимого boot-loader-а. Впрочем, все это подробно расписано в документации ...
Выяснилось, что для этого необходимо:
- Не собирать IDE/ATAPI модулями
- Включить поддержку ACPI
После этого ядро собралось (при помощи make-kpkg) и с "пол-пинка" установилось.
Быстрый поиск по Google-у показал, что для останова системы лучше использовать такой вот скрипт:
#!/bin/bash rmmod hid usb-uhci cardctl eject 0 echo "1 0 0" > /proc/sys/kernel/swsusp
Модули USB надо выгружать обязательно, поскольку мышь плохо переживает выход из hibernat-а. Карточки PCMCIA тоже лучше eject-ить, чтобы иметь возможность свободно вытаскивать их из выключеного ноутбука.
Да, и обязательно надо добавить resume=/dev/your-swap-device в конфиг любимого boot-loader-а. Впрочем, все это подробно расписано в документации ...