среда, 5 мая 2010 г.

Gentoo. Ошибка do_IRQ: 0.37 No irq handler for vector (irq -1) при перезагрузке/выключении системы.

После установки системы на сервер SuperMicro 6024H-82 (2 Gb ECC ram, 2 x Xeon Nocona), в процессе перезагрузки и выключения сервера стала возникать ошибка do_IRQ: 0.37 No irq handler for vector (irq -1), после чего машина зависала намертво. 




Лечится установкой hald (Hardware Abstraction Layer daemon)
host # USE="acpi apm kernel_linux" emerge -av hal
acpi - добавляет поддержку ACPI (Advanced Configuration and Power Interface)
apm - добавляет поддержку расширенного управления питанием
kernel_linux - параметр указывающий hal'у использовать ядро linux (есть вариант kernel_FreeBSD)
Обновляем среду:
host # env-update
>>> Regenerating /etc/ld.so.cache...
host # source /etc/profile
Стартуем hald, и добавляем его в автозагрузку:
host # /etc/init.d/hald start
* Starting Hardware Abstraction Layer daemon ...                         [ ok ]
host # rc-update -a hald default
* hald added to runlevel default
Теперь перезагрузка и выключение проходит в штатном режиме.

Комментариев нет:

Отправить комментарий