LINUX.ORG.RU

[Мольба о помощи][Poulsbo][s2ram] Не работает +(

 


0

0

Купил несколько недель назад свой первый нетбук (раньше не было необходимости) - Acer Aspire One 751. О проблемах с видеодрайверами знал, поэтому встретил его Ubuntu 9.04 и PPA репозиторием. Драйвера работают, шестеренки крутятся, фильмы показывает. Но вот беда - не работает засыпание в ОЗУ. То есть, засыпать он засыпает, а вот проснутся не удается. При побудке показывает зеленые полосы артефактов в верхнем левом углу экрана и на этом все. Иксы не рестартуют, переключится в CLI не получается. Дальше - только перезагрузка.

Собственно, прошу вас, уважаемые коллеги, помочь продиагностировать и устранить проблему. Раньше с ноутбуками работал немного, поэтому выявить проблему своими силами мне не удалось. Предварительное гугленье результатов не дало (не так искал?).

Заранее благодарен.

А если установить драйвера vesa, то нетбук проснется? Если да, то ждите обновление драйвера. Если нет, то попробуйте исправить DSDT.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

> А если установить драйвера vesa, то нетбук проснется? Если да, то ждите обновление драйвера. Если нет, то попробуйте исправить DSDT.

Нет, нетбук не проснулся при VESA. Симптомы примерно те же, разве что VESA экран выключает, пока иксы не догрузятся. Примерно через 30 секунд происходит ребут в обоих случаях.

Fellrond
() автор топика
Ответ на: комментарий от Fellrond

Ну тогда декомпилите acpi, правьте dsdt, цепляйте его к ядру и наслаждайтесь. Других вариантов пока не вижу.

andreyu ★★★★★
()

Ну, если сам Мэтью Гаррет (спец по acpi Ubuntu) бессилен тут в силу закрытости самого видеодрайвера:
http://mjg59.livejournal.com/111853.html
Шансов мало, возможно позже будут хаки или нормальное решение.
Вообще, перед покупкой следует все выяснять.

elipse ★★★
()
Ответ на: комментарий от elipse

Похоже, [SOLVED].

Только что удалось усыпить с помощью hibernate-ram, доустановленного из репозитория. Правда пришлось поковырять конфиги.
Как бы теперь все это дело прикрутить к гному и событиям (навроде закрытия крышки).

Fellrond
() автор топика
Ответ на: комментарий от pento

> А можно поподробнее, что правилось ну и сами конфиги?

1. Поставил пакет hibernate.
2. Раскомментировал строки "USuspendRamForce yes" и "USuspendRamUnsureOk yes" в файле /etc/hibernate/ususpend-ram.conf.
3. Запустил hibernate-ram от рута.
4. ?????
5. PROFIT!

Fellrond
() автор топика
Ответ на: комментарий от Fellrond

Сейчас думаю, какой грязный хак придумать для интеграции с гномом.

Fellrond
() автор топика
Ответ на: комментарий от pento

[SOLVED] окончательно.

Проблема решилась на уровне HAL.

Чтобы наша зверушка корректно засыпала, надо отредактировать одну строку в конфигах /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux и hal-system-power-suspend-linux.

При этом, все что требуется - заменить "/usr/sbin/pm-hibernate $QUIRKS" на "/usr/sbin/hibernate" в первом файле и "/usr/sbin/pm-suspend $QUIRKS" на "/usr/sbin/hibernate -F/etc/hibernate/ram.conf" во втором файле.

После этого засыпается и просыпается машинка как ни в чем не бывало менее чем за 5 секунд.

Fellrond
() автор топика
Ответ на: комментарий от Fellrond

Супер! Спасибо!!! Теперь также удобно как на псионе или маке.

shamanch
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.