>FreeBSD 4.10
>
>Машина наглухо виснет после команды reboot или shutdown -r now.
Может быть конечно не в тему, но...
Была у меня проблемка с зависанием машинки после выполнения команды reboot и halt.
Т.е. при halt'е она стопила сервисы, делала syncing disks, говорила, что машина остановлена и предлагала нажать на любую клавишу если я вдруг решу перезагрузиться. И всё, зависала. Помогал только reset.
Если я давал комадну reboot, а не halt, то делала всё то же самое, но зависала после написания Rebooting... (могу в чём-то ошибиться, т.к пишу по памяти).
Помогло справиться добавление "options BROKEN_KEYBOARD_RESET".
Вот что написано в LINT.
# BROKEN_KEYBOARD_RESET disables the use of the keyboard controller to
# reset the CPU for reboot. This is needed on some systems with broken
# keyboard controllers.
#
#options BROKEN_KEYBOARD_RESET