Проблемы со ждущим режимом (suspend to ram)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
marsianna4ka
Сообщения: 39

Проблемы со ждущим режимом (suspend to ram)

Сообщение marsianna4ka »

После нескольких месяцев пользования Ubuntu решила вернуться назад на Debian, скачала еженедельный образ тестируемого дистрибутива. Сразу скажу - установился криво, часть иксов, gdm и еще очень многое пришлось доустанавливать вручную. Сейчас всё работает нормально, но напрягает одна вещь. Я привыкла пользоваться режимом Suspend, обычно он включался при закрытии крышки ноутбука. Но в новой версии Debain этого не происходит, ноутбук остаётся включеным, просто гаснет экран, а впоследствии можно прочесть сообщение о проблемах перехода в ждущий режим. В dmesg ничего по этому поводу не отображается. При нажатии Система -> Выключить -> Ждущий режим всё аналогично, только гаснет экран и то даже не отключается а просто исчезает изображение, фоновая подсветка остаётся включеной.

Комманда echo -n mem > /sys/power/state прекрасно работает, переводит ноутбук в ждущий режим, и при выходе из него никаких проблем не наблюдается, все устройства работают нормально, никаких сообщений об ошибках. Но эта комманда работает только от root, даже комманда sudo не помогает. В моих привилегиях галочка на Suspend and hibernate computer установлена. Что мне делать?
Спасибо сказали:
voidius
Сообщения: 59
ОС: Arch Linux

Re: Проблемы со ждущим режимом (suspend to ram)

Сообщение voidius »

вывод groups?

Не знаю что в дебиане по умолчанию используется для suspend to ram, но я всегда и везде использую pm-suspend из пакета pm-utils.
Спасибо сказали:
Аватара пользователя
marsianna4ka
Сообщения: 39

Re: Проблемы со ждущим режимом (suspend to ram)

Сообщение marsianna4ka »

Код: Выделить всё

anny@laptop:~$ groups
anny adm dialout cdrom floppy tape sudo audio dip video plugdev powerdev bluetooth lpadmin netdev
Спасибо сказали:
voidius
Сообщения: 59
ОС: Arch Linux

Re: Проблемы со ждущим режимом (suspend to ram)

Сообщение voidius »

проверил, у меня тоже через sudo не работает 'echo -n mem > /sys/power/state'

Поэтому все же рекомендую pm-utils.

Дебиан-вики тоже:
http://wiki.debian.org/Suspend
Спасибо сказали:
Аватара пользователя
marsianna4ka
Сообщения: 39

Re: Проблемы со ждущим режимом (suspend to ram)

Сообщение marsianna4ka »

у меня с sudo вообще какая-то фигня творится. по идее он не должен запрашивать от меня пароля, вообще от группы sudo не должен + я себе отдельно привилегии прописала, а пароль всё равно запрашивается...

Установила pm-utils, всё заработало! Спасибо огромное!!!!
Спасибо сказали:
Аватара пользователя
marsianna4ka
Сообщения: 39

Re: Проблемы со ждущим режимом (suspend to ram)

Сообщение marsianna4ka »

Нет, не всё так хорошо оказалось. При отключении питания от работающего ноутбука он зачем-то впадает в этот самый ждущий режим, причем из него потом не выходит - компьютер включается, а экран остаётся чёрным. Во всех остальных случаях ждущий режим работает нормально, без сбоев. Можно ли что-то сделать, чтобы ноутбук не переходил в ждущий режим при отключении провода питания?
Спасибо сказали:
voidius
Сообщения: 59
ОС: Arch Linux

Re: Проблемы со ждущим режимом (suspend to ram)

Сообщение voidius »

Можно, только не знаю как организованы настройки в Debian, поэтому на пальцах объяснить не смогу.

Когда отключается внешнее питание генерируется событие, которое потом обрабатывается в acpid. В /etc/acpi/events лежат файлы (или файл) которые acpid запускают в зависимости от события. Эти файлы - sh-скрипты. Если там их много разных, то надо найти нужный и изменить или удалить (предварительно сделав резервную копию).

Событие будет называться ac_adapter, т.е. среди скриптов в /etc/acpi/ нужно найти содержащие слово ac_adapter. Если не понятно что изменить, выложи сюда скрипты, содержащие 'ac_adapter'.

Или могу свои скрипты выложить, но они в другом дистрибутиве могут не работать.
Спасибо сказали:
Doublespace
Сообщения: 275
ОС: Debian Lenny,Squeeze,Centos

Re: Проблемы со ждущим режимом (suspend to ram)

Сообщение Doublespace »

Попробуйте переключить на suspend to disk .
Спасибо сказали:
Аватара пользователя
marsianna4ka
Сообщения: 39

Re: Проблемы со ждущим режимом (suspend to ram)

Сообщение marsianna4ka »

В директории /etc/acpi один файл и одна поддиректория, в которой еще один файл.

/etc/acpi/powerbtn-acpi-support.sh

Код: Выделить всё

#!/bin/sh

# This script initiates a shutdown when the power putton has been
# pressed. Loosely based on the sample that ships with the acpid package.
# If the acpid sample is present as a real config file (as it was in earlier
# versions of acpid), we skip this script. (Purging and reinstalling acpid
# resolves this situation, or simply deleting /etc/acpi/events/powerbtn.)

if [ -f /etc/acpi/events/powerbtn -o -f /etc/acpi/events/powerbtn.dpkg-bak ]; then
    echo Acpi-support not handling power button, acpid handler exists at /etc/acpi/events/powerbtn or /etc/acpi/events/powerbtn.dpkg-bak.
    exit 0
fi

[ -e /usr/share/acpi-support/policy-funcs ] || exit 0

. /usr/share/acpi-support/policy-funcs

if [ `CheckPolicy` = 0 ]; then
    exit 0
fi

if [ -x /etc/acpi/powerbtn.sh ]; then
    # Compatibility with old config script from acpid package
    /etc/acpi/powerbtn.sh
elif [ -x /etc/acpi/powerbtn.sh.dpkg-bak ]; then
        # Compatibility with old config script from acpid package
    # which is still around because it was changed by the admin
        /etc/acpi/powerbtn.sh.dpkg-bak
else
    # Normal handling.
    /sbin/shutdown -h -P now "Power button pressed"
fi


/etc/acpi/events/powerbtn-acpi-support

Код: Выделить всё

event=button[ /]power
action=/etc/acpi/powerbtn-acpi-support.sh


Ни в одном из них, как видите об ac_adapter ничего не говорится.
Спасибо сказали:
Аватара пользователя
marsianna4ka
Сообщения: 39

Re: Проблемы со ждущим режимом (suspend to ram)

Сообщение marsianna4ka »

Doublespace писал(а):
20.02.2010 19:25
Попробуйте переключить на suspend to disk .

При отключении адаптера ничего не произошло, но при его включении обратно компьютер просто повис намертво, проблема не решилась + suspend to disk неудобен из за долгого включения.
Спасибо сказали: