Итак, после долгого затишья решил поделится с вами потрясающей новостью. Если коротко - Я его победил!
Suspend/Resume на Убунту работает катастрофически нестабильно с коммерческим фрайвером для нвоый ATI плат - fglrx.
В частности, hibernate оно делать умеет и нормально выключается/включается, а вот засыпать нет.
Точнее компютер нормально засыпает, а при resume не только не может восстановить видео режим, но и намертво вешает систему.
Итак, магическая таблетка. Добытая много часовым мучением и отладкой
- Устанавливаем пакет uswsusp
aptitude install uswsusp - Проверяем, что работает выключение hibernate
s2disk - Проверяем, что работает засыпание-suspend
s2ram -f -a 3 -s - Переключаем pm-utils на использование uswsusp
Надо создать файл
/etc/pm/config.d/01hp_quirks
С содержимым:
SLEEP_MODULE=”uswsusp”
SUSPEND_MODULES=”r8169″
DROP_PARAMETERS=”–quirk-none”
ADD_PARAMETERS=”–quirk-s3-bios –quirk-s3-mode –quirk-vbestate-restore”
HOOK_BLACKLIST=”20-video-quirk-pm-hp.quirkdb 20-video-quirk-pm-misc.quirkd 99video 98video-quirk-db-handler”И все, все работает как миленькое, никаких больше изменений делать не надо :)
Да, машинка (как позывает s2ram -i)
sys_vendor = “Hewlett-Packard”
sys_product = “HP Pavilion dv7 Notebook PC”
sys_version = “049D210000241210000020000″
bios_version = “F.10″Видео плата - ATI Mobility Radeon 4500 — это важно :)
Понравилось? Подпишись на RSS!
Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).
Администраторы делятся на две группы: те которые не делают backup и те, которые УЖЕ делают.
