Имеется ALT Linux p5 (обновлялся 4.0=>5.0=>p5), ядро 2.6.27-ovz-smp-alt6, hal 0.5.13-alt3.M51.1
lsmod говорит, что модуль button загружен.
# ps axw | grep hal
10895 ? Ss 0:00 /usr/sbin/hald
10896 ? S 0:00 hald-runner
10899 ? S 0:00 hald-addon-input: Listening on /dev/input/event3 /dev/input/event2 /dev/input/event1
10909 ? S 0:00 hald-addon-acpi: listening on acpi kernel interface /proc/acpi/event
10915 ? S 0:00 hald-addon-storage: polling /dev/hdb (every 16 sec)
На кнопку выключения питания система не реагирует.
Каталог /etc/acpi отсутствует.
Создал вручную /etc/acpi/events/power (event=button/power, action=/sbin/poweroff), перезапустил hald - не помогло.
acpid не запустить - ругается "can't open /proc/acpi/event: Device or resource busy".
Заработало только после остановки haldaemon и запуска acpid.
На соседнем сервере (установлен с нуля):
тоже p5, ядро 2.6.32-std-ng-alt13, но HAL и acpid уживаются вместе:
# ps axw | egrep '(hal|acpi)'
28 ? S 0:00 [kacpid]
29 ? S 0:00 [kacpi_notify]
30 ? S 0:00 [kacpi_hotplug]
4138 ? Ss 0:00 /usr/sbin/acpid
5382 ? Ss 0:00 /usr/sbin/hald
5383 ? S 0:00 hald-runner
5386 ? S 0:00 hald-addon-input: Listening on /dev/input/event0 /dev/input/event1
5398 ? S 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
Вопрос: что надо исправить на первом сервере, чтобы кнопка button стала обрабатываться нормально, и при этом продолжал работать HAL?