LINUX.ORG.RU

2
Всего сообщений: 30

Больше нет TuxOnIce в pf-kernel?

Сегодня обнаружил, что в pf больше нет TuxOnIce: ни в pkgbuild'е ни в конфиге ядра нет никаких его упоминаний.

Почему он больше не поддерживается, проект TuxOnIce вроде как жив и развивается (форкнули)?

Актуально для версии 4.11.7.

cast post-factum

 , , , ,

mersinvald ()

TuxOnIce + btrfs

На двух протестированных мною машинах TOI не смог зафризить ядерные треды btrfs'а, соответственно, гибернация гарантированно не удавалась.

Это я что-то не так делаю? По интернетам гуляют неотвеченные треды об этой проблеме как о достаточно давней. Возможно, как-то лечится, а я не знаю?

Так совпало, что перед подготовкой релиза 4.2-pf1 я переустановил систему и поменял себе полностью дисковую разметку вместе с ФС. И оттестить TOI теперь не выходит.

Ссылка на мой багрепорт.

 , , ,

post-factum ()

v3.17-pf0

Пререлизный тест объявляю открытым.

Патч вот.

Что внутри:

  • стабильная ветка до 3.17.2 включительно;
  • официальный BFQv7r6;
  • неофициальный BFS от Alfred Chen (отсюда);
  • мой порт UKSM, т.к. официальной версии нет;
  • тоже мой порт TuxOnIce.

У меня пока работает. Если не вылезет ничего кривого, через пару дней будет релиз.

Навскидку, cast Dimez, wasted, kinik, der_looser, Umberto, dib2 и (ахаха) xsektorx.

UPDATE 1: примерный changelog.

 , , , ,

post-factum ()

KDE, своя команда для спящего режима

Сабж. По нажатию «Спящий режим» в меню выключения комп включает локскрин и TuxOnIce вываливается с ошибкой. Но если же сделать sudo hibernate, то гибернация проходит нормально. Такое ощущение, что кеды просто используют какую-то левую команду для гибернации, которая не работает. В связи с этим вопрос: можно ли мне указать свою команду для этого действия?
Для выключения и перезагрузки задаются, а где же для спящего режима?

 ,

kostett ()

Несколько вопросов по sys-kernel/pf-sources

1. Есть ли профит от tuxonice, если не используются никакие нестандартные конфигурации наподобие засыпания в файл? Можно ли словить проблем?

2. Аналогичный вопрос по UKSM. Есть профит? Можно ли огрести?

3. Ну и самый главный вопрос. Можно ли эти вещи выпилить на этапе сборки?

Задумался о pf, потому что ck-sources походу забросили, до сих пор 3.14.4 в дереве.

sudo cast post-factum

 , , , ,

eternal_sorrow ()

TuxOnIce: при восстановлении из гибернации /sys/power/tuxonice/do_resume недоступен

Доброго дня. Комп в гибернацию уходит, но не восстанавливается. Использую initramfs, делал по этому мануалу http://special.habrahabr.ru/kyocera/p/60401/. Но при восстановлении выводится ругань, дескать, file or resource busy и дальше система загружается как обычно. Я так понял недоступно именно do_resume или /sys/ целиком. Своп-раздела нет, но есть своп-файл. Смещение для свопа указал, параметры ядру в grub.cfg прописал, думаю, проблема именно в initramfs. Как победить? Дистрибутив Debian Wheezy, ядро 3.9.5-pf

 , ,

PamidoR ()

hibernate + tuxonice без свопа

В общем, иммется ядро 3.15.10 с поддержкой tuxonice, засыпание производим в файл. При запуске команды hibernate из-под рута - все отлично засыпает/просыпается. С DE засада - оно то работает через dbus-send, а он выдает такую каку:

$ dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
Error org.freedesktop.UPower.GeneralError: Not enough swap space

Напрашивается закономерный вопрос - какой нахрен своп, если засыпание делается в файл? Своп кстати есть, небольшой, 2 гига, но походу система видит, что запущеным приложениям его типа мало, и просит еще. Файл для «засыпания» 8 гиг.

Кто-нибудь поборол? В гугле ссылки на багзиллы ланчпада/новеля, но там решения не нашел.

 , ,

leg0las ()

Не работает восстановление из файла в TuxOnIce

Конфигурация. Задал сохранение в файл (resume=UUID=1d9556b90f1e41ab9c77f4ddbe14ac31:0x60 и отработку после initramfs, ибо в ней модуль ata (toi_initramfs_resume_only=1). Сохранение состояния вроде работает нормально, но восстанавливаться и не думает. Никаких сообщений от TOI во время загрузки не видел.

 , , ,

MiniRoboDancer ()

Ubuntu 14.04 с патчем TuxOnIce не хочет гибернироваться

Что у меня есть:

  • Ноутбук Dell Inspirion 3521
  • (K)Ubuntu 14.04
  • ОЗУ размером 4 ГиБ и раздел подкачки размером 4,5 ГиБ
  • Ядро 3.14.4 с патчем TuxOnIce
  • KDE 4.13.0

После установки ядра я установил пакеты hibernate, pm-utils, tuxonice-userui и изменил конфиг /etc/hibernate/tuxonice.conf, указав раздел подкачки и там:

SuspendDevice swap:/dev/sda5

Что я делаю: пытаюсь ввести ноутбук в гибернацию разными путями - через меню KDE, через команды sudo hibernate, sudo pm-hibernate.

Что я ожидаю: Содержимое памяти запишется в раздел подкачки, компьютер выключится, а при следующем включении восстановит состояние, в котором состоялась гибернация.

Что я получаю: Экран гаснет, но компьютер продолжает работать (работает кулер, горят лампочки питания и Wi-fi). После выключения кнопкой и последующего включения загружается как обычно - не так, как должно быть после гибернации.

UPD: Без TuxOnIce, с использованием s2disk, содержимое памяти, похоже, записывается на диск. Но вместо «пробуждения» ноутбук загружается как обычно. В /etc/default/grub я дописал «resume=/dev/sda5» и все равно не получается.

UPD2: Без TuxOnIce, гибернация работает нормально, если выполнять echo disk > /sys/power/state

 , , , ,

alix ()

Ноут долго засыпает/просыпается. Tuxonice

Здравствуйте.

Ситуация - ~40секунд уходит на переход в сон и наоборот.

У жены ноут слабее с calculate - ~ 10 сек.

Как правильно настроить tuxonice в ядре?

ps: ставил pf ядро - сон глючит

 , ,

brothermechanic ()

TuxOnIce у кого завелось

Уже сутки гоняю Арч,(да, таки перепробовал большинство популярных дистров). Вики читал, скрипты поставил, сделаю перерыв - допилю. Вопрос у кого завелся сабж и насколько это было проблемно? И еще: размер своп раздела для гибернации должен быть равен размеру ОЗУ?!

З.Ы. Для tuxonice юзал pf-kernel

 , ,

Twissel ()

Прошу протестировать ядрышко

Ванильное ядрышко (3.12.8) пропатчено tuxonice (3.12.8-2014-01-19).

Собиралось для debian по причине проблем с гибернацией. Если не трудно, или у кого были схожие проблемы, прошу протестировать.

Ссылки

headers https://cloud.mail.ru/public/ec3a93dbf1c5/linux-headers-3.12.8_3.12.8-10.00.C...

image https://cloud.mail.ru/public/48c62f0a3464/linux-image-3.12.8_3.12.8-10.00.Cus...

 , , ,

sin-ok ()

tuxonice не просыпается

Собрал ядро 3.11.4-pf с таким конфигом. В конфиг grub добавил

resume=/dev/sda3 real_resume=/dev/sda3
где sda3 - swap-раздел.
Попробовал отправить в «спящий режим», ушло норм, только при возвращении наглухо виснет на этапе, когда произошла загрузка модулей ядра и перед тем как должна появиться строка от openrc. Игрался с конфигом hibernate/tuxonice.conf, но не помогло. Подскажите, как решить проблему?

 , ,

fang90 ()

resume is not setup correctly

[root] ~ # hibernate-hybrid -f
ABORTING: resume is not setup correctly. Unless you have setup your bootloader
correctly, resuming will most likely fail. To correct this, add
"resume=UUID=c438942722584b08855f2cb1d242f921:0x3f74000" to your kernel command line in your
LILO or GRUB configuration file and reboot.
hibernate-hybrid: Aborting.

Вопрос - как этот бред заигнорить?
Нужная запись в LILO у меня есть, но есть и Gentoo_noresume (из названия ясна суть), с которой я сейчас и загружен.
Это что, оно меня перезагрузиться хочет заставить?

 

batekman ()

Вопрос по гибернации.

Всем доброго времени суток! Следующего плана дело: установил ядро linux-pf 3.10 с поддержкой tuxonice. Tuxonice настроен и по команде sudo hibernate уходит в гибернацию и выходит как надо. Хотел сделать уход в гибернацию по закрытии крышки бука/нажатию на кнопку power. Почитал арчевики, вроде как можно сделать через systemd через файл /etc/systemd/logind.conf. Попробовал сделать так. Бук как-то подозрительно ушёл в гибернацию, а вышел вообще с артефактами графическими. Сложилось ощущение, что systemd использует свою систему ухода в гибернацию, которая сложилась с туксонайсом и работает не торт. Вернул всё к дефолту, почитал ещё варианты. Вычитал про acpid, установил, настроил сценарий, запустил сервис, не работает. Всё равно через системдшную систему питания всё работает.

Так вот вопрос: как сделать и через что нормальный уход бука в гибернацию хотя бы по закрытии крышки аналогичный команде hibernate? Или как выпилить systemd'шную управлялку питанием и задействовать acpid?

p.s. Может чего и не вкурил совсем, ещё обживаюсь в никсах, буду благодарен зя любые разъяснения.

 ,

Flexo ()

Помогите настроить tuxonice на работу без swap'а

Сделал так:

echo TuxOnIce > /var/tuxonice_image
dd if=/dev/zero bs=1M count=8192 >> /var/tuxonice_image
echo /var/tuxonice_image > /sys/power/tuxonice/file/target
UUID=a9041c486b894e39b32b9bcaa66dda78:0x27041000
и в конфиге ядра прописал(CONFIG_PM_STD_PARTITION): file:/dev/sda1:0x27041000
В итоге получаю:
[  723.361721] TuxOnIce 3.3, with support for usm, compression, block i/o, swap storage, file storage, userui.
[  723.418486] Initiating a hibernation cycle.
[  723.420836] Console is 48x170.
[  723.426061] Starting other threads.Freezing user space processes ... (elapsed 0.08 seconds) done.
[  723.514581] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[  723.525619] No storage available. Didn't try to prepare an image.
[  723.525625] Failed to prepare the image because...
[  723.525626] - You need some storage available to be able to hibernate.
[  723.525649] Restarting tasks ... done.
[  723.607999] video LNXVIDEO:00: Restoring backlight state
[  723.608005] video LNXVIDEO:01: Restoring backlight state
[  723.608866] TuxOnIce debugging info:
- TuxOnIce core  : 3.3
- Kernel Version : 3.8.10-geek.deylix.33
- Compiler vers. : 4.7
- Attempt number : 3
- Parameters     : 5 667648 0 0 -2 5
- Overall expected compression percentage: 0.
- Compressor is 'lzo'.
- Block I/O active.
- Max outstanding reads 1. Max writes 0.
  Memory_needed: 1024 x (4096 + 344 + 104) = 4653056 bytes.
  Free mem throttle point reached 0.
- Swap Allocator enabled.
  Swap available for image: 0 pages.
- File Allocator active.
  Storage available for image: 0 pages.
- No I/O speed stats available.
- Extra pages    : 0 used/2000.
- Result         : Hibernation was aborted.
                 : No storage was available.
Как правильно ему указать файл этот?

 , ,

deterok ()

tuxonice на gentoo

Поставил pf-sources. не работает спящий режим.

dmesg | grep TuxOnIce
[    5.409760] TuxOnIce 3.3 (http://tuxonice.net)
[    5.464638] TuxOnIce: No image found.
hibernate ругается на SMP, но в ядре все выставлял по wiki. думал, может дело в initrd, но оказалось не в нем. А в чем тогда?

 , ,

reddaemon ()

tuxonice на pf-sources

Здраствуйте. Вот поставил я pf-sources на ноутбук g75vw.

Теперь когда я нажимаю FN+F1 (cпать) или закрываю крышку и комп засыпает, этим всем управляет tuxonice?

Как это проверить?

(стали периодически возникать проблемы, как правильно настроить?)

Спасибо

Забыл добавить: ядно настраивать по инструкции http://en.gentoo-wiki.com/wiki/Asus_G74SX, проверил конфиг из этого http://ru.gentoo-wiki.com/wiki/TuxOnIce - не совпало только CRYPTO_LZO [=n].

GRUB_CMDLINE_LINUX_DEFAULT="reboot=efi resume=/dev/sdb2 resume2=/dev/sdb2 hpet=disable acpi_sleep=s3_bios acpi_osi=Linux acpi_backlight=vendor"

 , ,

brothermechanic ()

Tux On Ice патчи

где взять tuxonice для 3.6.6? на офф сайте для 2.6.39, ссылка на гит ведёт на инсталляцию друпала -__-
знаю что есть в pf-kernel, но не хочу все эти патчи тащить в ядро, хочу попробовать только tuxonice

 , ,

dorsett_case ()

TuxOnIce в pf-sources-3.6.3

Пытаюсь настроить hibernate с pf-sources и TuxOnIce, все работает, но не совсем так, как мне нужно. После

echo "fdsfgds" > /sys/power/tuxonice/do_hibernate
система уходит в сон. Нажимаю ресет, загружается биос и груб с menulist. Подскажите, как можно сделать так, чтобы при первой загрузке меню груба показывалось, а при выходе из hibernate нет?

 , ,

komeiji ()