dastapov: (Default)
[personal profile] dastapov
Поскольку лафа заканчивается, и я опять начинаю регулярно ходить на работу, я решил сделать то, до чего у меня в течении 2-х месяцев не доходили руки.

А именно - научить linux на новом ноутбуке (Toshiba Satellite A100-002) hibernate-ился и восстанавливался из hibernate-а.

Предыдущий мой опыт в этой области датировался где-то 2003-2004 годом. Функциональность suspend-to-disk тогда только-только выходила в массы, и надо бы порядочно поплясать с бубном - наложить патч на ядро; написать пару-тройку скриптов, которые до hibernate-а остановят все повисающие при hibernate программы и выгрузят все ядерные модули, которые вешают машину в ходе "усыпления"; помнить о том. что с активно используемым звуком или при наличии запущеных OpenGL-приложений уход в hibernate почти наверняка приведет к kernel panick; бинарные драйвера от nvidia вообще любят вешаться через раз и т.п.

Короче, удовольствие было еще то, для тех, кто не боится трудностей.

Поэтому я заранее морально приготовился к тому, что надо будет разобраться, какой из трех-пяти конкуретных патчей для hibernate сейчас самый модный, пропатчить ядро и дальше по списку. Засучив рукава, я раскочегарил google ...

И выяснилось, что hibernate нынче делается так:

  1. "apt-get install uswsusp" (ставим все нужное барахло)
  2. vi /etc/uswsusp.conf (указываем, на какой раздел сливать hibernate image)
  3. "sudo s2disk" (собственно hibernate)


Я просто в шокеприятно удивился. Конечно, я обернул вызов s2disk в скрипт, который после пробуждения синхронизирует часы по ntp, переконфигурирует сеть (чтобы при переезде из дома на работу все "делалось само") и выполняет еще пару подобный приседаний для удобства, но в общем и целом мне не понадобилось подпиливать напильником ничего.

То ли мне повезло с железом, то ли производители повернулись лицом к linux community, то ли linux сделал очередной шаг в сторону "десктопных нужд".

Ощущение такое, как будто месяц собирался к стоматологу, потом в конце-концов уговорил себя и пошел, обливаясь от страха холодным потом; пришел, провел в кресле две минуты, и услышал "Ну, вот и все. Готово, следующий!". Я так впечатлился насколько, что решил написать об этом "многабукф". И написал :)

(no subject)

Date: 2007-09-26 08:12 pm (UTC)
From: [identity profile] a-bettik.livejournal.com
А уж как я удивился, когда после `apt-get install fnfxd` на новом Toshiba Tecra S5 почти все FN клавиши заработали почти правильно :)

(no subject)

Date: 2007-09-26 08:24 pm (UTC)
From: [identity profile] larf.livejournal.com
Ух ты, а я уж думала, сейчас будет роман в жанре хоррор =)
Приятно, приятно =)

(no subject)

Date: 2007-09-26 08:29 pm (UTC)
From: [identity profile] olegart.livejournal.com
то ли linux сделал очередной шаг в сторону "десктопных нужд"

Ну, он такие шаги — шажки — непрерывно делает. До совершенства ещё ой как, но всё же.

(no subject)

Date: 2007-09-26 08:33 pm (UTC)
From: [identity profile] alex-mq0.livejournal.com
А мой HP засыпает по закрытию крышки сам... без напильников и наждачки =) Ubuntu - хорошее снотворное... правда настолько хорошее что при просыпании не включается клавиатура и тачпад... но решение есть - передернуть драйвер =) 2 строчки в стартовый скрипт.

(no subject)

Date: 2007-09-26 08:42 pm (UTC)
From: [identity profile] fenikso.livejournal.com
баг засабмичен? ;)

(no subject)

From: [identity profile] alex-mq0.livejournal.com - Date: 2007-09-26 08:43 pm (UTC) - Expand

(no subject)

From: [identity profile] fenikso.livejournal.com - Date: 2007-09-26 08:49 pm (UTC) - Expand

(no subject)

From: [identity profile] alex-mq0.livejournal.com - Date: 2007-09-26 08:58 pm (UTC) - Expand

(no subject)

From: [identity profile] fenikso.livejournal.com - Date: 2007-09-26 09:15 pm (UTC) - Expand

(no subject)

From: [identity profile] sonny363.livejournal.com - Date: 2007-09-28 01:52 am (UTC) - Expand

(no subject)

From: [identity profile] alex-mq0.livejournal.com - Date: 2007-09-28 05:15 am (UTC) - Expand

(no subject)

Date: 2007-09-27 04:51 am (UTC)
From: [identity profile] jerom.livejournal.com
Засыпание давно работает, hibernate - фокус интереснее

(no subject)

Date: 2007-09-28 01:44 am (UTC)
From: [identity profile] sonny363.livejournal.com
По моему разумению, засыпание по закрыванию крышки - зло. Я регулярно запускаю на ноуте какие-нибудь долгоиграющие процессы (хотя бы тот же бэкап) - и что, оставлять с открытой крышкой? Столько матриц из-за этого угроблено...

(no subject)

From: [identity profile] alex-mq0.livejournal.com - Date: 2007-09-28 05:14 am (UTC) - Expand

(no subject)

Date: 2007-09-26 08:34 pm (UTC)
From: [identity profile] iweim.livejournal.com
а что за дистрибутив юзаешь? и почему именно его если не секрет?)

(no subject)

Date: 2007-09-27 07:51 am (UTC)
From: [identity profile] p1r4nh4.livejournal.com
apt-get - или Debian, или Ubuntu. Потому, что всё остальное не заслуживает внимания. :D

(no subject)

From: (Anonymous) - Date: 2007-09-27 08:01 am (UTC) - Expand

(no subject)

From: [identity profile] iweim.livejournal.com - Date: 2007-09-27 09:44 am (UTC) - Expand

(no subject)

From: [identity profile] fechiny.livejournal.com - Date: 2007-09-28 05:44 am (UTC) - Expand

(no subject)

From: [identity profile] p1r4nh4.livejournal.com - Date: 2007-09-28 07:59 am (UTC) - Expand

(no subject)

From: [identity profile] fechiny.livejournal.com - Date: 2007-09-28 09:25 am (UTC) - Expand

(no subject)

From: [identity profile] p1r4nh4.livejournal.com - Date: 2007-09-28 09:28 am (UTC) - Expand

(no subject)

From: [identity profile] fechiny.livejournal.com - Date: 2007-09-28 09:59 am (UTC) - Expand

(no subject)

From: [identity profile] p1r4nh4.livejournal.com - Date: 2007-09-28 10:05 am (UTC) - Expand

(no subject)

Date: 2007-09-28 08:55 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Дебиан.

Почему:
1)Потому, что лень переезжать на что-то другое - он у меня с времен Debian 2.2
2)Потому, что в debian > 13000 готовых пакетов, интегрированных хоть и не идеально, но с приемлимым качеством. Собирать основную массу софта самому, или играть в генту - у меня уже годы не те и времени нет :)
3)Потому, что dpkg, apt, apt-get, apt-cache и их работа с зависимостями.

(no subject)

From: [identity profile] iweim.livejournal.com - Date: 2007-09-29 10:21 am (UTC) - Expand

(no subject)

Date: 2007-09-26 08:41 pm (UTC)
From: [identity profile] fenikso.livejournal.com
Ещё и с железом повезло - ATI-шные дрова до сих пор периодически кукарекают даже при suspend to ram :-/

(no subject)

Date: 2007-09-26 08:54 pm (UTC)
From: [identity profile] knyar.livejournal.com
Хм. У меня в ubuntu feisty из коробки hibernate завёлся. Хотя, я тоже готовился к поиску нужных патчей и длительному секасу.

(no subject)

Date: 2007-09-26 10:01 pm (UTC)
From: [identity profile] selfmade.livejournal.com
You call this easy?
On windows I just shut the lid and it goes to sleep. Then I open the lid, slide the finger and it'd logged in and network is ready.

(no subject)

Date: 2007-09-26 11:49 pm (UTC)
From: [identity profile] nealar.livejournal.com
А вот у моих приятелей ровербук после такого однажды не проснулся. Совсем.

(no subject)

From: (Anonymous) - Date: 2007-09-27 01:23 am (UTC) - Expand

(no subject)

Date: 2007-09-27 07:44 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Будем кормить троллей? :)

Я ж нигде не писал, что получилось проще, чем в windows, или хотя бы "настолько же просто".

Хотя вон товарищи со свежепоставленными ubuntu говорят, что у них - не сложнее. Я им охотно верю - у меня застарелые привычки и застарелый дистрибутив :)

(no subject)

From: [identity profile] dil.livejournal.com - Date: 2007-09-27 09:09 am (UTC) - Expand

(no subject)

Date: 2007-09-27 11:03 am (UTC)
From: [identity profile] honeyman.livejournal.com
That sounds easy, indeed, if it works exactly as described.
On my Windows, I just shut the lid, and it goes to sleep as well. But waking up succeeds with the probability of just about 60 percents. It may just freeze after waking up... and that's all. Absence of any logs gives totally no change to fix that.

(no subject)

Date: 2007-09-27 04:42 am (UTC)
From: [identity profile] rmrfchik.livejournal.com
Линус сотоварищи борюцца против uswsusp ;)
Не right way. Хотя работает.

(no subject)

From: [identity profile] rmrfchik.livejournal.com - Date: 2007-09-29 07:40 am (UTC) - Expand

(no subject)

Date: 2007-09-27 05:14 am (UTC)
From: [identity profile] tilibomkin.livejournal.com
IBM/Lenovo ThinkPad T61.

Что suspend, что hibernate, что Fn кнопачги работают сами по себе. Ubuntu gutsy.

Были траблемсы со звуком, но то через новость ноута. Свежая alsa все починила.

(no subject)

Date: 2007-09-27 06:09 am (UTC)
From: [identity profile] shaman007.livejournal.com
А венда на тошибе моей жены виснет примерно каждый 3й раз. А через несколько засыпаний начинает жаловаться на головную боль и нехватку памяти.

(no subject)

Date: 2007-09-27 06:48 am (UTC)
From: [identity profile] guerrero de terracota (from livejournal.com)
заголовок немного с толку сбивает, ибо кроме suspend существует ещё хибернейт (www.hibernate.org/), который совсем другой хибернейт.

(no subject)

Date: 2007-09-27 06:48 am (UTC)

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-09-28 08:56 pm (UTC) - Expand

(no subject)

Date: 2007-09-27 06:51 am (UTC)
From: [identity profile] akshaal.livejournal.com
у тебя ядро самособранное или из дистрибутива?

(no subject)

Date: 2007-09-27 07:46 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Из дистрибутива. 2.6.17

Последнее самособранное было во времена 2.4.20 или как-то так.

(no subject)

From: [identity profile] akshaal.livejournal.com - Date: 2007-09-27 11:26 am (UTC) - Expand

(no subject)

Date: 2007-09-27 07:39 am (UTC)
kastaneda: (Default)
From: [personal profile] kastaneda
Я тоже как-то перестал следить за новостями на эту тему. Сейчас попробовал - прикольная штука! На десктопе работает идеально, на ноуте немного выпендривается (после s2disk само не глушит питание).

(no subject)

Date: 2007-09-27 09:40 am (UTC)
From: [identity profile] kseva.livejournal.com
И все таки заметно что Адепт вышел на работу. Посты один за одним. Как отдыхаитсо? Начальство не приставает? :)

(no subject)

Date: 2007-09-27 11:12 am (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
Заметим, что посты я пишу по вечерам (хоть и пощу по утрам), так что не надо грязных инсинуаций.

А начальством у нас нынче некто Сан :)

(no subject)

Date: 2007-09-28 08:01 am (UTC)
From: [identity profile] vm-lj.livejournal.com
Не смотрели в сторону того, что называется suspend2-sources в gentoo (http://gentoo-wiki.com/HARDWARE_Fujitsu-Siemens_Amilo_Pro_V3205#Software_suspend)?

(no subject)

Date: 2007-09-28 08:57 pm (UTC)
From: [identity profile] http://users.livejournal.com/_adept_/
А зачем чинить солнце, которое всходит и заходит? :)

Или я чего-то не знаю?

(no subject)

From: [identity profile] vm-lj.livejournal.com - Date: 2007-10-03 01:10 pm (UTC) - Expand

(no subject)

From: [identity profile] http://users.livejournal.com/_adept_/ - Date: 2007-10-09 02:17 pm (UTC) - Expand

Profile

dastapov: (Default)
Dmitry Astapov

May 2022

M T W T F S S
       1
2345678
9101112131415
161718 19202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags