Сайт | Скачать | Видео | Wiki

Автор Тема: Эксперименты с hibernate/tuxonice  (Прочитано 41774 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #45 : 18 Октябрь 2011, 09:59:36 »
Выкладываю первый вариант управляющей программки.

В ней есть файл status - предполагается, что скрипт, делающий hibernate проверит его, и если tuxonice не настроен, то засыпания не будет.

USB-опция расчитана на initrd.gz с моей поправкой.

menu.lst пусть правит пользователь, чай не windows чтоб все на автомате, да и загрузчики могут быть разные.
« Последнее редактирование: 18 Октябрь 2011, 10:30:04 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #46 : 18 Октябрь 2011, 12:00:41 »
спасиб проверим, а ты качал перезалитые мной файлы? там все как надо или что-то еще треба?

Просто пока я тут с ядрами занимался - есть возможность оперативно поправить нужное...
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #47 : 18 Октябрь 2011, 17:37:08 »
а ты качал перезалитые мной файлы? там все как надо или что-то еще треба?
Скачал и протестировал, вот, что заметил:

1. Нет моей вставки в init, а без нее я по прежнему не могу подняться с USB.
2. Теперь минимальный рабочий tux_delay - 7. На 6-ти получаю BIG FAT WARNING.(Говорил, в другую сторону крутить надо).
3. Изменилась надпись на варнинге: Default action if you don't select one in 100 seconds: continue booting.
Было 25 секунд, см. мою картинку выше. Надо оставить 20-25 секунд, больше не имеет смысла, за 20 сек. любая USB заведется.
4. Нерабочий параметр resume=.... (ну т.е. рабочий, но usb-шный, в этот момент нерабочий) в menu.lst не вызывает этого варнинга, ядро просто игнорирует параметр. Раньше был варнинг, и загрузка после него косячила.
5. Появился файл keep_image, когда-нибудь доберусь до него.
« Последнее редактирование: 18 Октябрь 2011, 17:41:01 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #48 : 19 Октябрь 2011, 06:02:20 »
1. Нет моей вставки в init, а без нее я по прежнему не могу подняться с USB.
да не поставил

3. Изменилась надпись на варнинге: Default action if you don't select one in 100 seconds: continue booting.
ну да договаривались выставить побольше.

4. Нерабочий параметр resume=....
тут ничо не понял, лучше стало или нет.

2. Теперь минимальный рабочий tux_delay - 7.
могу уменьшить до 4 (сейчас 5 стоит) но на медленных ПК устройства не смогут инициализироваться.... хотя по идее в init же делаем паузу.... давай в 1 поставлю.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #49 : 19 Октябрь 2011, 07:59:08 »
Перезалил файлы: поставил твою вставку в init, поставил программу управления в sfs, удалил все дополнительные скрипты от tuxonice, в ядре вернул 25 сек и выставил ожидание usb в 1 сек.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #50 : 19 Октябрь 2011, 08:37:23 »
ну да договаривались выставить побольше.
Да я думал, что эти цифры за другое отвечают.

тут ничо не понял, лучше стало или нет.
Наверное да, получается что если не сработает параметр resume=, то пойдет обычная загрузка puppy, без всяких варнингов. Пользователь не будет пугаться.
Engineering is the art of making what you want from things you can get.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #51 : 19 Октябрь 2011, 14:17:40 »
Перезалил файлы: поставил твою вставку в init,
Не пойму в чем дело, но этот initrd не находит главный sfs. Предыдущий работает нормально.

И еще у меня *.desktop в программе был :)
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #52 : 19 Октябрь 2011, 14:31:09 »
И еще у меня *.desktop в программе был
fixmenus сделай

Не пойму в чем дело, но этот initrd не находит главный sfs. Предыдущий работает нормально.
от блин :)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #53 : 19 Октябрь 2011, 15:19:03 »
нет все грузится нормально, проверь pdev1 и psubdir
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #54 : 19 Октябрь 2011, 15:52:02 »
Беру ядро от 15-го числа, подставляю - все грузится, а три новых файла вместе - никак, что-то напутано.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #55 : 19 Октябрь 2011, 16:20:48 »
ядро или initrd.gz ... ну чес слово, ничего не менял кроме цифирек и сейчас проверил все у меня грузится.
vmlinuz тоже бери новый, он хоть и по размеру одинаковый - а параметры другие.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #56 : 20 Октябрь 2011, 09:19:57 »
dim-kut, а скрипт засыпания будет? по идее при засыпании нужно завершать сетевые подключения и возможно делать сохранение сессии в save файл (на всякий случай) отключение save при этом я незнаю стоит ли делать или нет.
При просыпании системы - соответственно соединения надо восстановить и save подключить если он отключался.

Я попробовал программу управления настройкой sleepyhead (sleepydog куда как приятнее звучит имхо)
интерфейс гуд, а вот обязательно прописывать название файла в формате uuid (длинно получается и некоторые извращенцы пытаются менять uuid) по проще есть варианты? добавление в menu.lst (для grub4dos) и др. загрузчики надо будет реализовывать, иначе не айс получается.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #57 : 20 Октябрь 2011, 17:50:08 »
ты знаешь, я думаю это влияет параметр в 1 сек выставленный в ядре, давай верну 3 или 4 сек. Думаю ядро просто не успевает найти твою флешку....
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #58 : 21 Октябрь 2011, 06:26:20 »
что то я не могу в спящий режим уйти :(
Делаю настройку программой, потом в терминале командую echo 1 > /sys/power/tuxonice/do_hibernate
не засыпает :( или надо предварительно save файл сделать? а то я без него гружусь
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #59 : 21 Октябрь 2011, 23:42:38 »
ты знаешь, я думаю это влияет параметр в 1 сек выставленный в ядре, давай верну 3 или 4 сек. Думаю ядро просто не успевает найти твою флешку....
Фиг знает. У меня все на флешке, так ядро и initrd находит, а sfs никак. Ну я долго парился, и каталог по разному обзывал, и скачивал несколько раз и в инит заглядывал - ну не могу запустить и все. Со сборкой от 15-го числа никаких проблем не было, а тут полный привет.

dim-kut, а скрипт засыпания будет?
Будет, но не раньше, чем через месяц.

Программа - по сути еще концепт, стоит хорошо обкатать и обдумать. UUID? Там же /dev/sdb1/.......? Не понял.

не засыпает  или надо предварительно save файл сделать? а то я без него гружусь
Не знаю, но я проверял все три варианта с сейвом, работало. На флешках. Вспомнил недоработку - в моем фрагменте для меню.лст pmedia всегда usbflash :)
Engineering is the art of making what you want from things you can get.