так-так-так
asus_acpi и
asus-laptop это модули ядра для обслуживания acpi фич Asus-буков(благодарю, Капитан Очевидность
).
asus_acpi это старая версия модуля, а
asus-laptop - новая, которая может работать криво на некоторых моделях.
Если в
/proc/acpi/ есть папка
asus/ , то вероятнее всего подключенный модуль функционирует правильно. Если папки нет - меняем модуль.
Подключен к ядру может быть только один, либо тот либо другой. Вроде как и тот и другой уже есть в наличии после установки, но я не уверен. Чтобы проверить
$ modprobe -l | grep asus
/lib/modules/2.6.24-19-generic/kernel/drivers/acpi/asus_acpi.ko
/lib/modules/2.6.24-19-generic/kernel/drivers/misc/asus-laptop.koесли
asus_acpi не найден, то надо Гуглить и устанавливать.
Теперь необходимо посмотреть какой из модулей подключен сейчас
$ lsmod | grep asus
asus-laptop 16668 0 Можно попробовать сразу же его заменить
$ modprobe -r asus-laptop
$ modprobe asus_acpiесли все получилось, то в
/proc/acpi должна появиться папка
asus/ , а в ней соответственно файлы, через которые и осуществляется управление.
Теперь чтобы при загрузке подключался именно
asus_acpi можно или добавить в
/etc/rc.local строчки
modprobe -r asus-laptop
modprobe asus_acpiили, что более правильно
в файл
/etc/modules добавить
asus_acpiв
/etc/modprobe.d/blacklist закомментировать
blacklist asus_acpiи добавить
blacklist asus-laptopЧеловеческое управление модулем дает
acpitool. Это по сути набор скриптов для перезаписи файлов в
asus/Можно конечно и вручную их перезаписывать.
Я это все к чему. Модуль же в ядре не только чтобы лампочки зажигать. Все же к нему обращаются. И иксы в том числе для смены яркости. Если заменить на старый, то может проблема исчезнет. Интересно что будет если вообще ни один из этих модулей не подключать. Видимо тогда вобще не будет доступа к смене яркости ни у кого, или будет использоваться какой нибудь стандартный.