Пытаюсь настроить suspend (в память) на ноутбуке Asus z99h. Если усыплять ноут ненадолго, никаких проблем нет, его можно разбудить и снова усыпить. Но если ноут спал дольше 15-20 минут, он выходит из suspend'а с яркостью установленной на минимум и, при попытке еще раз усыпить его, зависает с выключенным монитором (а может быть и не зависает, а просто отключает экран, потому что с соседнего компа из такого состояния он даже пингуется). Если перезагрузить так "зависший" ноут, яркость опять будет выставлена в минимальное значение (в /proc/acpi/asus/brn выставляется ноль), даже если перед попыткой suspend'а она была на минимуме. Помогите разобраться в проблеме. Почему может меняться уровень яркости? Похоже, что зависание происходит при попытке записать mem в /sys/power/state. Можно попробовать зайти по ssh на "зависший" ноут и что-то там посмотреть, но что?
Дистрибутив - gentoo. Ядро патченое из пакета gentoo-sources - 2.6.20-gentoo-r4. Перепробованы разные способы "усыпления": acpitool -s, hibernate-ram, просто "echo -n "mem" > /sys/power/state", разные самописные скрипты, пишущие mem в /sys/power/state. Эта проблема появляется во всех случаях.