Загрузка kernel/drivers/acpi/* из /etc/init.d/acpid
Материал из Википедии - свободной энциклопедии.
В клонах RedHat (например в ASPLinux) модули drivers/acpi/* грузятся из rc.sysinit
В GENTOO нам предлагают вручную перечислять эти модуди в /etc/modules.autoload.d
Добиться автозагрузки без ручной правки можно путем исправления /etc/init.d/acpid
На данный момент (май 2005) это исправление выглядит так (добавлены последние пять строчек перед закрывающей скобкой)
checkconfig() { if [ ! -e /proc/acpi ] ; then eerror "ACPI support has not been compiled into the kernel" return 1 fi unamer=`uname -r` for module in /lib/modules/$unamer/kernel/drivers/acpi/* ; do insmod $module >/dev/null 2>&1 done return 0 }
В таком виде поведение acpid похоже на текущее поведение /etc/init.d/alsasound (он тоже грузит модули ядра, которые иначе бы пришлось перечислять в том же /etc/modules.autoload.d
(заметка написана SeYKo, которому надоело удивляться, почему регулярно пропадает реакция на кнопку power)