Не работает гибернация

Автор alsoijw, 14 мая 2015, 15:22:32

« назад - далее »

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

alsoijw

#30
mrgoodvin, $ sudo aptitude install task-laptop
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.
У меня не то что нет желания разобраться, у меня нет зниний. acpi-support поставил. Пробую.

Сообщение объединено: 01 июня 2015, 13:40:35

Без изменений. Своп раздел просто создал и всё? Монтировать его никуда не надо? А то мне не нравится вывод:
Цитироватьsudo s2disk
s2disk: Could not use the resume device (try swapon -a). Reason: No such device
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

mrgoodvin

Цитата: alsoijw от 01 июня 2015, 13:38:39Своп раздел просто создал и всё?
Прописать в /etc/fstab, и если используется swsusp также в /etc/suspend.conf - https://wiki.archlinux.org/index.php/Uswsusp

alsoijw

mrgoodvin, cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=5d92814b-191e-4a24-80f8-0d0929a648c6 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda2 during installation
UUID=1ac1b240-8edb-47d6-a4ab-0f772cf95262 /home           ext4    defaults        0       2
#SWAP
/dev/sda3 swap swap defaults 0 0
Как определить используется swsusp или нет?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Brainey

Цитата: alsoijw от 01 июня 2015, 13:38:39Своп раздел просто создал и всё?
емнип, его ещё нужно ядру указать. Что говорит
cat /proc/cmdline
?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

mrgoodvin

#34
Если в /etc/pm/config.d/config имеется такая строка SLEEP_MODULE="kernel", то используется ядро, что является по умолчанию. Если строка выглядит так SLEEP_MODULE="uswsusp", то используется uswsusp (s2ram/s2disk/s2both). Если файла /etc/pm/config.d/config нет, то используется ядро. Насколько я понял, даже если используется uswsusp, все ровно нужны команды pm-hibernate и  pm-suspend, так как все это идет через pm-utils. pm-utils в свою очередь будет использовать uswsusp (s2ram/s2disk/s2both). Но наверно, можно и вводить команды s2ram/s2disk/s2both, напрямую обращаясь к uswsusp, точно не знаю.

Cообщение объединено 06 июня 2015, 19:42:44

alsoijw, и еще - вместо /dev/sda3 swap swap defaults 0 0 нужно UUID=XXX-YYY-ZZZ    none            swap    sw  0   0 , где XXX-YYY-ZZZ идентификатор твоего swap-раздела.

Cообщение объединено 06 июня 2015, 19:52:15

Brainey, можно и указать, но сейчас уже это делается через initramfs.

Cообщение объединено 06 июня 2015, 20:17:17

Если файл подкачки - echo "resume=UUID=<UUID root> resume_offset=<your offset>" | sudo tee /etc/initramfs-tools/conf.d/resume, UUID root - UUID корня; your offset - смещение файла в разделе корня.
Если раздел подкачки то - echo "resume=UUID=<UUID swap partition>" | sudo tee /etc/initramfs-tools/conf.d/resume, UUID swap partition - UUID раздела подкачки.

alsoijw

#35
Brainey, alsoijw@debian:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=5d92814b-191e-4a24-80f8-0d0929a648c6 ro quiet
alsoijw@debian:~$


Cообщение объединено 07 июня 2015, 09:53:41

echo "resume=UUID=<d9d616fb-36fa-4d39-94df-d60d1dd8da58>" | sudo tee /etc/initramfs-tools/conf.d/resume
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=5d92814b-191e-4a24-80f8-0d0929a648c6 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda2 during installation
UUID=1ac1b240-8edb-47d6-a4ab-0f772cf95262 /home           ext4    defaults        0       2
#SWAP
UUID=d9d616fb-36fa-4d39-94df-d60d1dd8da58 none swap sw 0 0
Пошел пробовать.

Cообщение объединено 07 июня 2015, 10:04:58

Не, не работает.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Brainey

Открыть содержимое (спойлер)
Неплохо было бы добавить потом howto по suspend. Статьи в wiki уже устарели, если не ошибаюсь.
[свернуть]
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

mrgoodvin

alsoijw, так не верно echo "resume=UUID=<d9d616fb-36fa-4d39-94df-d60d1dd8da58>" | sudo tee /etc/initramfs-tools/conf.d/resume, нужно  бы было так echo "resume=UUID=d9d616fb-36fa-4d39-94df-d60d1dd8da58" | sudo tee /etc/initramfs-tools/conf.d/resume
Просто открой /etc/initramfs-tools/conf.d/resume и убери '<','>'.
Собственно <TEXT>, говорит только о том, что значение TEXT обязательно должен присутствовать, и во время подстановки (TEXT =  _реальное значени), '<','>' опускаются. Это общепринято.

alsoijw

Brainey, в официальную вики?
mrgoodvin, где про эти общепринятые стандарты говорится? Мне повезло: я застрял примерно посередине, я знаю больше ламеров, но меньше специалистов. В инете полно информации для первых и последних. Первое я уже знаю, последнее не пойму. Поправлю, отпишусь.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

ihammers

[ot]У меня были проблемы с гибернацией, когда стояли драйвера на видеокарту криво, после обновление оных гибернация и сон заработали. Дополнительных настроек я не делал. Своп раздел создан был при установке системы.[/ot]
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

mrgoodvin

Открыть содержимое (спойлер)
alsoijw, да я не сказал бы, что это стандарты какие-то. Скорее всего - условное обозначение, но ими частно пользуются. Очень часто можно увидеть в программах командной строки: command <parameter1>[, < parameter2>][, <parameter3>][..., <parameterN>]; или же описание командных конструкций. [<parameter>] - т.е то, что заключено в '[', ']', означает что параметр не обязательный ([] тоже опускаются).
[свернуть]

alsoijw

Не помогло. Ситуация не изменилась.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

mrgoodvin

#42
update-initramfs -u нужно после добавления в /etc/initramfs-tools/conf.d/resume, забыл упомянуть.

Cообщение объединено 08 июня 2015, 18:41:21

Можно почитать еще это, для ознакомления http://lin.in.ua/articles/2-Debian/96-Optimizaciia_initramfs_v_Debian.html, или поискать в интернете похожее. Или update-initramfs -h

alsoijw

alsoijw@debian:~$ update-initramfs -u
bash: update-initramfs: команда не найдена
alsoijw@debian:~$ sudo !!
sudo update-initramfs -u
[sudo] password for alsoijw:
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3
alsoijw@debian:~$ sudo update-initramfs -h
Usage: /usr/sbin/update-initramfs [OPTION]...

Options:
-k version Specify kernel version or 'all'
-c Create a new initramfs
-u Update an existing initramfs
-d Remove an existing initramfs
-t Take over a custom initramfs with this one
-b directory Set alternate boot directory
-v Be verbose
-h This message

alsoijw@debian:~$
Флаг h это справка. Сейчас ещё раз попробую.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

ogost

установи firmware-linux-nonfree из ветки non-free и ошибки исчезнут.