[РЕШЕНО] серверы с интегрированным видео mga (Matrox) на борту зависают при reboot и poweroff

Имею стойку серверов Fujitsu-Siemens, все инсталляции CDS имели одну проблему, сервера прекрасно работают, однако виснут сразу после завершения разгрузки системы, в тот момент когда должен случиться reboot или poweroff.

Это делало удалённое обслуживание невозможным. Процесс поиска решения оставлю за кадром, поделюсь сразу результатами.

Виноват модуль mgag200 (matrox framebuffer). Он загружается автоматически, конфликтует с uvesafb и вызывает проблемы с выключением и перезагрузкой. Для сервера возможностей uvesafb достаточно, спецфреймбуфер не нужен совсем.

Решение:
Добавить blacklist mgag200 в /etc/modprobe.d/blacklist-calculate.conf, то бишь создать шаблон /etc/modprobe.d/blacklist-calculate.conf.clt

 # Calculate format=openrc
blacklist mgag200

В /etc/default/grub добавить к параметрам ядра nomodeset (иначе гадский модуль будет грузиться из initrd) создав шаблон /etc/default/grub.clt

 # Calculate format=openrc
GRUB_CMDLINE_LINUX="(скопировать содержимое этой переменной из /etc/default/grub) nomodeset"

либо собрать своё ядро совсем без графических свистелок и украшалок (ибо сервер) точно под железо, как в итоге я и поступил. Только не забудьте шрифт в /etc/conf.d/consolefont поменять на ter-k16n, иначе в классичную чОрную 80x25 знаков консоль две нижних строки не влезают.

Создан баг http://www.calculate-linux.ru/issues/592 , возможно схожая проблема у автора бага http://www.calculate-linux.ru/issues/560

http://www.calculate-linux.ru/issues/560 - ПОМОГЛО.
СПАСИБО ТЕБЕ, ДОБРЫЙ ЧЕЛОВЕК!!!