LINUX.ORG.RU

Проблемы с laptop_mode

 , , ,


1

2

Доброго времени суток.
Решил пересесть на dwm и, соответственно, снести все лишнее. Раньше стоял Mate, с ним laptop_mode в связке с mate-power-manager работал как часы, никаких проблем не было.
После emerge --depclean начались странности: после запуска laptop_mode отрабатывает как надо: твикает яркость, частоту процессора итд, но сразу после этого вырубается без каких-либо причин и до следующего перезапуска (именно _пере_, система считает что демон активен) ничего не делает.
Перезапускаю - он подхватывает что кабель был отсоединен и делает все что должен, потом так-же ничего при любых эвентах.
Что могло поломаться и почему никаких признаков падения демона?
Заранее спасибо.

З.Ы К моему стыду, не нашел где оно лог пишет. Если ткнете пальцем, приложу лог активности

★★★★★

Последнее исправление: mersinvald (всего исправлений: 1)

Вроде в /etc/init.d/laptop_mode:start() никаких демонов не запускается, все действия инициируются демоном acpid, настройки в /etc/acpi/{actions,events}/*, но, возможно, я не прав.

Если acpid не запущен, то

eselect rc add acpid && eselect rc start acpid

backbone ★★★★★
()
Последнее исправление: backbone (всего исправлений: 3)
Ответ на: комментарий от backbone

Спасибо, это немного прояснило ситуацию.
запустил acpi_listen - никакой реакции на эвенты, хотя соответствующие файлы в /sys меняются (коньки оттуда тащат)
Не по теме, но на закрытие крышки acpi_listen тоже молчит, хотя и обрабатывается.
Я что-то не понимаю... что тогда меняет значения в sys, если не acpid? Oo

mersinvald ★★★★★
() автор топика
Ответ на: комментарий от mersinvald

запустил acpi_listen - никакой реакции на эвенты

Странно =(

что тогда меняет значения в sys, если не acpid

Ядро Linux, я так понимаю (Udev, ACPI в нём) и, надо полагать, проблема не в его конфиге.

backbone ★★★★★
()
Ответ на: комментарий от backbone

Костылять собственные скрипты? Это как-то неправильно :С

Конфиг уже 2 раза перепроверен по разным вики, там все верно.

mersinvald ★★★★★
() автор топика
Ответ на: комментарий от mersinvald

Понять бы почему acpi_listen не выдаёт ничего, у меня и от обычного юзера выдаёт сообщения...

Скрипты/конфиги умолчательные идут с пакетом laptop-mode-tools:

equery f acpid laptop-mode-tools | grep '/etc/acpi/'
Я только менял закрытие крышки и нажатие кнопки на /usr/bin/hibernate (TuxOnIce).

Ещё в конфиге может ASUS_LAPTOP (Device Drivers->X86 Platform Specific Device Drivers) требоваться для ASUS и т.п., если вдруг mate-power-manager работает как-то иначе, нежели acpi_listen.

backbone ★★★★★
()
Последнее исправление: backbone (всего исправлений: 2)
Ответ на: комментарий от backbone

У меня Thinkpad, так что асус точно не при чем. Ладно, буду тогда пытаться дебажить acpi и попробую cpufreq

mersinvald ★★★★★
() автор топика
Ответ на: комментарий от backbone

Ядро собрано корректно, говорю же.
К слову, уже починил: проблема была в кривом биосе. Откатился - все заработало)
Спасибо

mersinvald ★★★★★
() автор топика
Ответ на: комментарий от mersinvald

проблема была в кривом биосе

Ничего себе, неожиданно!

backbone ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.