Я так понимаю, что главная проблема в Graphics Controller via Aspeed 2400 BMC - верно? На него нет драйвера?
Да. Я понял так:
Спецификация на плату
http://www.supermicro.com.tw/products/motherboard/Xeon/C600/X10DRi.cfmговорит что видео через контроллер менеджмента AST2400 базовой платы
Video ASPEED AST2400 BMC
И aspeedtech говорит,
https://www.aspeedtech.com/products.php?fPath=20&rId=376что сервер менеджмент процессор AST2400 имеет фичу в виде
2D Video Graphic Adapter with PCIe bus interface
и это
VGA PCIe VGA/2D Controller
1920x1200@60Hz 32bpp
Вижу что ядерный модуль есть
# modinfo ast
filename: /lib/modules/4.9.96-std-def-alt0.M80P.1/kernel/drivers/gpu/drm/ast/ast.ko.gz
license: GPL and additional rights
description: AST
author: Dave Airlie
firmware: ast_dp501_fw.bin
srcversion: C3EEDA933E5D9922DD5683C
alias: pci:v00001A03d00002010sv*sd*bc03sc*i*
alias: pci:v00001A03d00002000sv*sd*bc03sc*i*
depends: drm,drm_kms_helper,ttm,i2c-algo-bit
intree: Y
vermagic: 4.9.96-std-def-alt0.M80P.1 SMP mod_unload modversions 686
parm: modeset:Disable/Enable modesetting (int)
но не нахожу ast_drv.so xorg видеодрайвера.
Здесь
https://www.aspeedtech.com/support.phpдля последней версии 1.07 увидел:
ASPEED Graphics Linux Package:
“DRM” driver onlyСпасибо конечно за ядерный модуль, но алё, а xorg драйвер где?
Добавить в параметры nomodeset и пусть оно хоть в vesa вывалится, лишь бы инсталляция с графикой показалась.
Это один из параметров безопасного режима. Общий список параметров выглядит так:
noapic
pci=nomsi
noeject
acpi=off
noload=ahci
nomodeset
При установке с этими параметрами запускается графическая установка и проходит до конца.
НО!
после того, как машина перезагружена - ничего не загружается. Честно говоря, даже не могу ничего описать - черный экран, ни ошибок, ничего.
Но загрузчик GRUB2 загружается?
На скриншоте у вас видно, что началась загрузка ядра, а значит до GRUB2 вы добрались.
В GRUB2 наведите курсор на опцию загрузки.
Нажмите клавишу 'e'
Подведите курсор к строке которая начинается с linux= и нажмите клавишу End.
Через пробел в конец этой строки добавьте
ast.modeset=0 nomodeset
и нажмите F10 для загрузки.
По идее должна начаться загрузка с vesa графикой: ожидается что при выключении KMS, загрузка должна идти с vesa драйвером.
По крайней мере Intel видеодрайвер работает именно так:
Интел кроме KMS ничего не умеет и если KMS выключить, то Интел свалится в vesa.
Если загрузка в графике пройдёт, то потом эти параметры можно будет добавить в конфигурацию GRUB2.
Пока для начала задача загрузиться хоть с каким-нибудь видеодрайвером.
Этот видеодрайвер был выдернут из репозитория Debian sid и содержимое deb-пакета было просмотрено в альте:
# dpkg -c /home/user/Загрузки/xserver-xorg-video-ast_1.1.5-1.1_amd64.deb | grep so$
-rw-r--r-- root/root 114208 2018-02-11 15:37 ./usr/lib/x86_64-linux-gnu/xorg/modules/drivers/ast_drv.so
И работает он, не работает или плохо работает, неизвестно.
SUSE пакет:
$ rpm -qpivl ./xf86-video-ast-1.1.5-31.13.i586.rpm
Name : xf86-video-ast Relocations: (not relocatable)
Version : 1.1.5 Vendor: obs://build.opensuse.org/X11
Release : 31.13 Build Date: Вт 30 май 2017 15:00:00
Install date: (not installed) Build Host: lamb15
Group : System/X11/Servers/XF86_4 Source RPM: xf86-video-ast-1.1.5-31.13.src.rpm
Size : 147347 License: MIT
URL : http://xorg.freedesktop.org/
Summary : ASpeed Technologies video driver for the Xorg X server
Description :
ast is an Xorg driver for ASpeed Technologies video cards.
drwxr-xr-x 2 root root 0 фев 10 08:46 /usr/lib/xorg/modules/drivers
-rwxr-xr-x 1 root root 113012 фев 10 08:46 /usr/lib/xorg/modules/drivers/ast_drv.so
drwxr-xr-x 2 root root 0 фев 10 08:46 /usr/share/doc/packages/xf86-video-ast
-rw-r--r-- 1 root root 1100 авг 19 2015 /usr/share/doc/packages/xf86-video-ast/COPYING
-rw-r--r-- 1 root root 32620 авг 19 2015 /usr/share/doc/packages/xf86-video-ast/ChangeLog
-rw-r--r-- 1 root root 615 авг 19 2015 /usr/share/doc/packages/xf86-video-ast/README
$ cat ./usr/share/doc/packages/xf86-video-ast/README
xf86-video-ast - ASpeed Technologies graphics driver for Xorg X server
Please submit bugs & patches to the Xorg bugzilla:
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
All questions regarding this software should be directed at the
Xorg mailing list:
http://lists.freedesktop.org/mailman/listinfo/xorg
The master development code repository can be found at:
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ast
http://cgit.freedesktop.org/xorg/driver/xf86-video-ast
For more information on the git code manager, see:
http://wiki.x.org/wiki/GitPage