PowerManagement/suspend/setup: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
(примечания)
Строка 1: Строка 1:
[[Category:Sisyphus]]
[[Category:Sisyphus]]
[[Category:PostupgradeWorkRequired]]
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/PowerManagement/suspend/setup}}
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/PowerManagement/suspend/setup}}


Строка 27: Строка 26:
Для совершенно комфортной настройки пригодился бы стоящий рядом компьютер, с которого можно зайти на Ваш ноутбук по сети (по ssh). Но если нет, то можно и так попробовать. В любом случае убедитесь, что в данный момент Вы не работаете с важными данными. Возможно, имеет смысл перейти в runlevel 1, потом вернуться в runlevel 5 и убедиться, что найденное решение работает.
Для совершенно комфортной настройки пригодился бы стоящий рядом компьютер, с которого можно зайти на Ваш ноутбук по сети (по ssh). Но если нет, то можно и так попробовать. В любом случае убедитесь, что в данный момент Вы не работаете с важными данными. Возможно, имеет смысл перейти в runlevel 1, потом вернуться в runlevel 5 и убедиться, что найденное решение работает.


Задача: найти такие сочетания "хаков" (или трюков, или квирков (quirks), как угодно), которые бы возвращали Ваш ноутбук в нормальное состояние после засыпания. Вот возможные варианты##LINKTOFTN ftnd1##:
Задача: найти такие сочетания "хаков" (или трюков, или квирков (quirks), как угодно), которые бы возвращали Ваш ноутбук в нормальное состояние после засыпания. Вот возможные варианты<ref name="susp">см. подробнее вывод команды <tt>pm-suspend --help</tt></ref>


# --quirk-s3-bios
# --quirk-s3-bios
Строка 35: Строка 34:
# --quirk-vbemode-restore
# --quirk-vbemode-restore
# --quirk-vbestate-restore
# --quirk-vbestate-restore
# ##LINKTOFTN ftnd1##


Не забудьте сообщить о найденном решении в [http://bugzilla.altlinux.org/ bugzilla] !
Не забудьте сообщить о найденном решении в [http://bugzilla.altlinux.org/ bugzilla] !
Строка 45: Строка 43:
* file:///usr/share/doc/kernel-doc-std-2.6.25/power
* file:///usr/share/doc/kernel-doc-std-2.6.25/power
* [http://people.freedesktop.org/~hughsient/quirk/quirk-suspend-index.html HAL Sleep Quirks]
* [http://people.freedesktop.org/~hughsient/quirk/quirk-suspend-index.html HAL Sleep Quirks]
* file:///usr/share/doc/suspend-0.80.cvs20080616/README.s2ram-whitelist


== Примечания ==


 
<references/>
##FTN ftnd1##
* см. подробнее вывод команды <tt>pm-suspend --help</tt>
* file:///usr/share/doc/suspend-0.80.cvs20080616/README.s2ram-whitelist

Версия от 20:38, 30 июля 2008

Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Настройка засыпания компьютера

Возможно, что Вы попробовали настроить ждущий режим, но не получили ожидаемого результата:

  • компьютер не заснул
  • компьютер не проснулся или проснулся, но что-то работает после этого "не так" (например, не включился экран).

ПРЕДУПРЕЖДЕНИЕ!!! Приведённые ниже действия могут привести к потере данных в открытых в данное время программах (Как если бы Вы просто «вырубили» свой компьютер). В некоторых случаях могут повредиться данные на дисках (из-за некорректно завершённой работы компьютера). В любом случае, ни автор(ы) данной статьи, ни ALTLinux Team не несут ответственности за совершённые вами действия. Пожалуйста, будьте осторожны!

Вот по порядку действия, которые нужно предпринять, чтобы заработало:

  1. Убедитесь, что у Вас стоят самые свежие версии пакетов pm-utils и hal-info.
    Учтите, что на период тестирования самый свежий pm-utils находится в Дедале.
  2. Если предыдущий пункт выполнен, Вам следует сообщить об этом нам через http://bugzilla.altlinux.org/
    Пожалуйста, используйте компонент pm-utils и в Кратком описании пометку "поддержка оборудования".
  3. Далее, возможно, Вам потребуется поэкспериментировать со своим компьютером, чтобы помочь нам составить конфигурацию для него.

Общие положения о настройке

Главное - настроить ждущий режим. Если он заработает, как надо, то спящий режим, скорее всего, будет работать при настроенном ждущем режиме и тех насройках, которые описаны на странице Cпящий режим

В случае, если компьютер не заснул или не проснулся (сочувствую), надо обратить внимание на молодые (экспериментальные) модули-драйвера оборудования. Возможно, придётся настроить выгрузку этих модулей на время засыпания. В этом случае также стоит задуматься о переходе на более свежее ядро, т.к. в свежих ядрах этот аспект активно исправляется. Не забудьте сообщить об этом в bugzilla !

Если после того, как компьютер проснулся, не включился экран, но сам компьютер работает, надо выяснить, как заставить включаться экран после сна. (Проверить это очень просто: Нажмите клавиши Capslock, Numlock и следите за индикаторами на клавиатуре или компьютере).

Для совершенно комфортной настройки пригодился бы стоящий рядом компьютер, с которого можно зайти на Ваш ноутбук по сети (по ssh). Но если нет, то можно и так попробовать. В любом случае убедитесь, что в данный момент Вы не работаете с важными данными. Возможно, имеет смысл перейти в runlevel 1, потом вернуться в runlevel 5 и убедиться, что найденное решение работает.

Задача: найти такие сочетания "хаков" (или трюков, или квирков (quirks), как угодно), которые бы возвращали Ваш ноутбук в нормальное состояние после засыпания. Вот возможные варианты[1]

  1. --quirk-s3-bios
  2. --quirk-s3-mode
  3. --quirk-s3-bios --quirk-s3-mode
  4. --quirk-vbe-post
  5. --quirk-vbemode-restore
  6. --quirk-vbestate-restore

Не забудьте сообщить о найденном решении в bugzilla !

Вы можете зафиксировать своё решение в файле настройки для hal, напр. создав файл /etc/hal/fdi/information/30-my-video-quirk.fdi по образцу файла /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-fujitsu.fdi

Ссылки

  • file:///usr/share/doc/kernel-doc-std-2.6.25/power
  • HAL Sleep Quirks
  • file:///usr/share/doc/suspend-0.80.cvs20080616/README.s2ram-whitelist

Примечания

  1. см. подробнее вывод команды pm-suspend --help