Re: как форсить suspend?
>> >
>> Доля начала посмотреть в BIOS включен ли режим S3.
>> затем убедиться что ядро понимает, что комп способен на это.
>> #grep S3 /var/log/dmesg
>
> В биосе никакого S3 нет. Но там есть пункт 'разрешить APM', я разрешил. grep
> ничего не находит.
Хорошо, а #grep SUSPEND /boot/config-$(uname -r)
Должно быть
CONFIG_SUSPEND=y
У вас ядро, часом, не самосборное ?
Если эта опция в ядре включена а #sudo grep 'ACPI.* S[0-9]' /var/log/dmesg
возвращает строку в которой нет S3 - значит не включено в биосе.
Если в биосе нет - значит усыпить в память не удастся.
Если у вас в ядре не включена возможность SUSPEND TO RAM, то прекомпилить.
>
>> Должно быть что-то вроде ACPI: (supports S0 S3 S4 S5)
>> S3 - в пямять
>> S5 - на диск.
>> и
>> #cat /sys/power/state
>> покажет "mem disk"
>>
>
> паказывает 'standby disk'
>
>> если всё есть, можно усыпить командой
>> echo mem > /sys/power/state
>
> говорит, Отказано в доступе. Что это значит?
Значит ядро не сможет этого сделать.
>
>> Если уснул, значит проблема в скриптах, возможно они хотят выгрузить
>> какой-то модуль (nvidia например), но не могут.
>
> В чем тут может буть дело? Биос утверждает, что оборудование поддерживает
> всякие хитрые технологии. Может ли быть причина в том, что я разрешил в биосе
> автоуправление питанием? Вроде как биос запрещает ОСи работать с питанием
> напрямую?
Нет. И APM здесь не поможет. Он даже не может выключить комп.
Reply to: