Вы здесь

Suspend && Hibernate [Решено]

Всем привет.
Ноут Asus. Не уходит не в suspend не в hibernate

emerge --info --> http://pastebin.com/BMwxrS5j

/var/log/pm-suspend.log --> http://pastebin.com/U8VzAQSV

/usr/lib64/pm-utils/pm-functions: line 297 --> do_suspend() { echo -n "mem" >/sys/power/state; }

echo -n "mem" >/sys/power/state --> -bash: echo: ошибка записи: Нет такого файла или каталога

в ядре -->
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_HIBERNATION=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_SUSPEND_NVS=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_USB_SUSPEND=y

cat /etc/suspend.conf -->
resume device = /dev/sdb1
resume offset = 18432
compress = y
early writeout = y

#s2ram -n
Machine unknown
This machine can be identified by:
sys_vendor = "ASUSTeK Computer Inc. "
sys_product = "N71Ja"
sys_version = "1.0 "
bios_version = "N71Ja.206"

# s2ram --force
Switching from vt7 to vt1
fbcon fb0 state 1
s2ram_do: No such file or directory
fbcon fb0 state 0
switching back to vt7

s2ram_do: No such file or directory - вот это для меня не понятно.

помогите решить проблему. help!!!!

pm-hibernate - не изобретай велосипед ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

я использую только sys-power/pm-utils и не использую sys-power/suspend
и соответственно команды
pm-suspend
pm-hibernate

По логу pm-utils - попробуйте пересобрать его т.к. он не находит /usr/lib64/pm-utils/pm-functions

Вы лог pm-suspend видели? я бы те трогал suspend, если бы pm-utils работали.
ни pm-suspend, ни pm-hibernate, ни s2ram не срабатывают!

пересобрал sys-power/pm-utils-1.4.1 результата ноль.

строку 297 из pm-functions я для кого привёл?

suspend вообще понадобился из-за swap-offset, потому что swap в файле.

cat /sys/power/state в студию

#cat /sys/power/state
mem disk

suspend вообще понадобился из-за swap-offset, потому что swap в файле.

СЗЗБ ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

к чему это?
я swap никогда не использовал, диски ноута разбиты ещё с первой установки, когда встал вопрос отправлять ноут в hibernate, пришло решение swap в файл.
или мне нужно было разметку делать новую??
лучше бы сказали по существу, знание того, что у Вас острый ум, мне не поможет.

free -m
total used free shared buffers cached
Mem: 3814 850 2963 0 26 298
-/+ buffers/cache: 525 3288
Swap: 4095 0 4095

после pm-hibernate swap заполняется на 200 метров и комп опять просыпается. всё это происходит в течении 8 сек.

странно что он файл не находит при его наличии. может что то с правами?

права на него стоят 755, не знаю, вроде ок.
ls /usr/lib64/pm-utils/pm-functions
-rwxr-xr-x 1 root root 9,1K Мар 24 18:20 /usr/lib64/pm-utils/pm-functions*

на него то правильные а вот на /sys/power/state какие раз он его не видит

сорри, в запаре, момент, сейчас..
644
ls -l /sys/power/state
-rw-r--r-- 1 root root 4,0K Мар 24 18:53 /sys/power/state

от рута -
#echo -n "mem" >/sys/power/state
-bash: echo: ошибка записи: Нет такого файла или каталога

покажите пожалуйста

mount | grep sysfs

# mount | grep sysfs
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)

myaucher
благодарю Вас! по той ссылке пошёл, а там скрипт. работает супер, и suspend и hibernate))

п.с. в suspend уходит за 4 сек., и приходит так-же.

Это не меня. а махмуда :)
и всётаки ситуация странная с тем что вы не можете писать в файл от root

что вы думаете по этому поводу? теперь ведь не успокоюсь) перфекционист блин))

да вот самому интересно
а попробуйте

echo -n "other" >/sys/power/state

по идее он должен написать
echo -n "other" >/sys/power/state
-su: echo: ошибка записи: Недопустимый аргумент

так и есть
echo -n "other" >/sys/power/state
-bash: echo: ошибка записи: Недопустимый аргумент

странно.. буду думать

на форуме уже писали про asus http://www.gentoo.ru/node/22404
не пробовали этот вариант?

И, как говорила великая инквизиция, мы продолжаем жечь! Излечит любые амбиции священный костер инквизиции.

буду пробовать, спасибо, отпишусь.