nomaster |
|
Темы:
19
Сообщения:
58
Участник с: 15 сентября 2009
|
Не работает Hibernate режим. Помогите! 1. Ввожу в консоли sudo s2disk - система вырубается, создается образ. Комп продолжает работать. Нужно вручную нажать кнопку ВЫКЛ. После перезагрузки все работает. 2. Ввожу в консоли sudo s2ram - не работает - unknow machine. Если запустить с флагом -i - машина определяется, но ничего не происходит. This machine can be identified by: sys_vendor = "VIA Technologies, Inc." sys_product = "P4X266E-8235" sys_version = " " bios_version = "6.00 PG" [[email protected] ~]$ sudo s2ram --acpi_sleep 2 --force Switching from vt7 to vt1 s2ram_do: No such device switching back to vt7 "Попытка заморозить процессор/систему" "Делает снапшот. Попытка 1" "Отключение устройств и питания" Eсли sudo hibernate и в hook'ах “resume” “uresume” - то же Путь к swap (2 Gb) прописана в строке menu.lst, и в файлах suspend.conf и suspend2.conf snapshot device = /dev/snapshot resume device = /dev/sdb2 #image size = 350000000 #suspend loglevel = 2 #compute checksum = y #compress = y #encrypt = y #early writeout = y #splash = y Ядро kernel26-ice 2.6.31-7, дефолтные конфиг: CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_USB_SUSPEND=y з.ы. Если подойти к проблеме с другой стороны - с командой запускается определенный скрипт - верно? В случае с s2disk все работает, но не отключается питанию. А для hibernate - наоборот. Возможно просто добавить строчку из второго скрипта к первому? И, еще, если бы знать где они лежат?.. |
muu |
|
Темы:
8
Сообщения:
476
Участник с: 16 ноября 2008
|
Нифига не понял, но, например, вот: http://archlinux.org.ru/forum/viewtopic … 565#p13565 . У Меня Все Работает. |
nomaster |
|
Темы:
19
Сообщения:
58
Участник с: 15 сентября 2009
|
MuuСделал все как написано - при попытке сделать “sudo s2disk”: [[email protected] ~]$ sudo s2disk s2disk: Could not use the resume device (try swapon -a). Reason: No such device snapshot device = /dev/snapshotНа sdb4 - стоит корень. Что не так делаю? Нужно в menu.lst дописывать строчку с resume? |
iiabeji |
|
Темы:
19
Сообщения:
339
Участник с: 13 апреля 2009
|
noMasterresume device = /dev/sdb4 [[email protected] ~]$ sudo s2disk s2disk: Could not use the resume device (try swapon -a). Reason: No such device |
nomaster |
|
Темы:
19
Сообщения:
58
Участник с: 15 сентября 2009
|
IIaBeJIДа он включен! # swapon /.hibernate.imgЯ выполнял эти действия. Своп - это файл, который я создал, верно? Даже в fstab прописал строчку /.hibernate.img swap swap defaults 0 0И он подключен. После “sudo swapon -a” - тот же эффект. Извиняюсь, но все-таки не понимаю, что сделать:( |
muu |
|
Темы:
8
Сообщения:
476
Участник с: 16 ноября 2008
|
noMaster, у тебя интересный талант: задавать сразу столько вопросов, что ответить становится просто нереально. В общем, если ты в точности действие за действием повторишь рецепт, приведенный мной по ссылке - у тебя будут те же самые настройки, что у меня. И гибернейт будет работать. Потому что у меня работает. Давно и стабильно. Если же ты что-то делаешь не по рецепту (используешь другие девайсы, прописываешь там что-то в fstab и т.д.) то в этом проблему и ищи. |
nomaster |
|
Темы:
19
Сообщения:
58
Участник с: 15 сентября 2009
|
MuuЯ не так хорошо разбираюсь в linux, поэтому и вопросов много. Конечно, они кажутся простыми, но для меня это трудно. Я делал все шаг за шагом как в Вашей статье. Как уже говорил - появляется ошибка, связанная со свапом, хотя он монтирован… resume device =/dev/sdb4- тут раздел, где лежит своп-файл, так? Может загвоздка в resume offset = 4294967274Но и этот параметр я определял командой из Вашей статьи |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
я в своё время воспользовался заметкой Muu для того что бы иметь 2both, но засыпать в отдельный файл, так вот, перед тем как туда засыпать его нужно подключать. В твоих же словах видна только паника или истерика, давай по порядку, с чистого листа действие за действием повтори, запиши результаты всех выводов команд, получившиеся конфиги и скрипты, как ты делаешь засыпание и покажи тут.
systemd должен умереть.
|
muu |
|
Темы:
8
Сообщения:
476
Участник с: 16 ноября 2008
|
noMaster Muu NoMaster Разница заметна? На всякий случай - корень у меня в /dev/sda1, если не понятно из конфигов. На /dev/sdb1 и /dev/sdc1 у меня этот трюк не работает. Проблема, насколько я понимаю, в том, что данные устройства обесточиваются еще ДО попытки записи образа, поэтому к моменту, когда требуется своп-файл - он уже недоступен. Где-то когда-то в вики я видел некий трюк, запрещающий обесточивать кардридер (кажется, это была статья по настройке работы системы c SDHC-карты в кардридере нетбука, но я точно не помню), можешь попробовать поискать. |
nomaster |
|
Темы:
19
Сообщения:
58
Участник с: 15 сентября 2009
|
Итак, по порядку. Удалил uswsusp с флагом -Rsn.[[email protected] ~]$ sudo dd if=/dev/zero of=/.hibernate.img bs=1048576 count=512 Пароль: 512+0 записей считано 512+0 записей написано скопировано 536870912 байт (537 MB), 4,1308 c, 130 MB/c [[email protected] ~]$ sudo mkswap /.hibernate.img mkswap: /.hibernate.img: warning: don't erase bootbits sectors on whole disk. Use -f to force. Setting up swapspace version 1, size = 524284 KiB без метки, UUID=416c8bb3-a2ef-4754-8c4c-a5667aaf2f3c [[email protected] ~]$ sudo swapon /.hibernate.img [[email protected] ~]$ cat /proc/swaps Filename Type Size Used Priority /.hibernate.img file 5242800 -1 [[email protected] ~]$ sudo pacman -S uswsusp разрешение зависимостей... проверка на взаимную несовместимость... Цели (1): uswsusp-0.8-5 Размер загружаемых файлов: 0,00 МБ Размер устанавливаемых файлов: 0,36 МБ Приступить к установке? [Y/n] y проверка целостности пакета... (1/1) проверка возможных конфликтов файлов [###] 100% (1/1) установка uswsusp [###] 100% ==> If suspend to ram doesn't work, edit the whitelist.c.diff ==> file to add your machine to the s2ram whitelist with the ==> appropriate methods, then uncomment ==> the line in the PKGBUILD where the patch is applied, eventually ==> add the md5sum of the resulting patch and finally rebuild the package. ==> Use 's2ram --identify' to identify your machine. ==> Be sure to let the suspend-devel list know! ==> The new Software Suspend does not use kernel parameters ==> to determine the suspend partition, instead it consults the ==> /etc/suspend.conf file when booting. ==> You MUST edit this file before you update your initrd. ==> You will need to update your mkinitcpio.conf file to ==> include the hook uresume. Replace your 'resume' hook ==> with 'uresume'. If you do not have a resume hook the ==> uresume hook must go before filesystems but after ide, ==> sata, and/or scsi. ==> Do not get this wrong. Then rebuild the ramdisk with ==> 'mkinitcpio -p kernel26' (or what else needed for the kernel you use) [[email protected] ~]$ sudo swap-offset /.hibernate.img resume offset = 4294967274 snapshot device = /dev/snapshotПравлю /etc/mkinitcpio.conf HOOKS=“base udev autodetect pata scsi sata uresume filesystems keymap” [[email protected] ~]$ sudo mkinitcpio -p kernel26-ice ==> Building image "default" ==> Running command: /sbin/mkinitcpio -k 2.6.31-ice -c /etc/mkinitcpio.conf -g /boot/kernel26-ice.img :: Begin build :: Parsing hook [base] :: Parsing hook [udev] :: Parsing hook [autodetect] :: Parsing hook [pata] :: Parsing hook [scsi] :: Parsing hook [sata] :: Parsing hook [uresume] :: Parsing hook [filesystems] :: Parsing hook [keymap] :: Generating module dependencies :: Generating image '/boot/kernel26-ice.img'...SUCCESS ==> SUCCESS ==> Building image "fallback" ==> Running command: /sbin/mkinitcpio -k 2.6.31-ice -c /etc/mkinitcpio.d/kernel26-ice-fallback.conf -g /boot/kernel26-ice-fallback.img :: Begin build :: Parsing hook [base] :: Parsing hook [udev] :: Parsing hook [autodetect] :: Parsing hook [pata] :: Parsing hook [scsi] :: Parsing hook [sata] :: Parsing hook [usbinput] :: Parsing hook [filesystems] :: Generating module dependencies :: Generating image '/boot/kernel26-ice-fallback.img'...SUCCESS ==> SUCCESS [[email protected] ~]$ sudo /usr/sbin/s2disk s2disk: Could not use the resume device (try swapon -a). Reason: No such device |