Автор Тема: Не устанавливается в штатном режиме СПТ 7  (Прочитано 13268 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
# ll /lib/modules/4.9.96-std-def-alt0.M80P.1/kernel/drivers/gpu/drm/ast/ast.ko.gz
-rw-r--r-- 1 root root 25411 май  6 22:44 /lib/modules/4.9.96-std-def-alt0.M80P.1/kernel/drivers/gpu/drm/ast/ast.ko.gz
# gzip -l /lib/modules/4.9.96-std-def-alt0.M80P.1/kernel/drivers/gpu/drm/ast/ast.ko.gz
         compressed        uncompressed  ratio uncompressed_name
              25411               66380  61.8% /lib/modules/4.9.96-std-def-alt0.M80P.1/kernel/drivers/gpu/drm/ast/ast.ko
# cp /lib/modules/4.9.96-std-def-alt0.M80P.1/kernel/drivers/gpu/drm/ast/ast.ko.gz ./
# gunzip ./ast.ko.gz
# modinfo ./ast.ko
filename:       /root/./ast.ko
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)

Возникает вопрос:
Где взять xorg-drv-ast с ast_drv.so
Нечто вроде этого:
# apt-get install dpkg
# 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

Т.е. ядерный модуль как бы есть.
А xorg-драйвера как бы нет?
« Последнее редактирование: 11.05.2018 04:39:33 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
?
DESCRIPTION
       modesetting  is an Xorg driver for KMS devices.  ...

SUPPORTED HARDWARE
       The modesetting driver supports all hardware  where  a  KMS  driver  is
       available.   modesetting  uses the Linux DRM KMS ioctls and dumb object
       create/map.
# modinfo ast.ko | grep '^firm\|^ver\|^parm'
firmware:       ast_dp501_fw.bin
vermagic:       4.9.96-std-def-alt0.M80P.1 SMP mod_unload modversions 686
parm:           modeset:Disable/Enable modesetting (int)

http://www.supermicro.com.tw/support/faqs/faq.cfm?faq=26876
https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/ast/ast_drv.c

На всякий про nomodeset
https://daniele.vigano.me/blog/2013/03/
« Последнее редактирование: 11.05.2018 06:10:29 от Speccyfighter »

Оффлайн alt_lamer

  • Начинающий
  • *
  • Сообщений: 13
Здравствуйте всем!
Огромное всем вам спасибо, что откликнулись на мою проблему.


Добавить в параметры nomodeset и пусть оно хоть в vesa вывалится, лишь бы инсталляция с графикой показалась.
Это один из параметров безопасного режима. Общий список параметров выглядит так:
noapic
pci=nomsi
noeject
acpi=off
noload=ahci
nomodeset
При установке с этими параметрами запускается графическая установка и проходит до конца.
НО!
после того, как машина перезагружена - ничего не загружается. Честно говоря, даже не могу ничего описать - черный экран, ни ошибок, ничего.

Ко всему прочему, почему-то встроенный на плате RAID-контроллер работает как-то не так, насколько я могу судить - разваливается собранный зеркальный рейд - при загрузке пишет в статусе Inicialize. Поставщик докупил LSI-9240, но нет проводов.... В общем, какая-то неразбериха.

Я так понимаю, что главная проблема в  Graphics Controller via Aspeed 2400 BMC - верно? На него нет драйвера?

Еще раз огромное спасибо за ваше участие.


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Я так понимаю, что главная проблема в  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
« Последнее редактирование: 11.05.2018 13:01:01 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 138
Это один из параметров безопасного режима. Общий список параметров выглядит так:
noapic
pci=nomsi
noeject
acpi=off
noload=ahci
nomodeset
При установке с этими параметрами запускается графическая установка и проходит до конца.
Это всё можно добавить при загрузке. Если пройдёт, можно по одному.
« Последнее редактирование: 11.05.2018 12:11:34 от asy »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Я так понимаю, что главная проблема в  Graphics Controller via Aspeed 2400 BMC - верно? На него нет драйвера?

Да.
Нет xorg видеодрайвера ast_drv.so

В Debian и SUSE есть.


Однако, я бы и на это обратил внимание как вариант:
$ man modesetting

DESCRIPTION
       modesetting  is an Xorg driver for KMS devices.  ...

SUPPORTED HARDWARE
       The modesetting driver supports all hardware  where  a  KMS  driver  is
       available.
ast.ko это KMS драйвер.
« Последнее редактирование: 11.05.2018 13:33:57 от Speccyfighter »

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 009
    • Альт на Эльбрусе
    • Email
http://github.com/xanmod/linux/issues/31
http://build.opensuse.org/package/show/openSUSE:Factory/kernel-firmware

Исходники для xorg-drv-ast не видали пока.

PPS: собственно, modesetting_drv из состава xorg-server вполне работает и с ast.ko -- по крайней мере у меня на эльбрусах; при этом жалобы на фирмварь в dmesg, насколько могу судить, некритичны (поиск по этой проблеме показал, что не мне одному так кажется).

PS: фирмварь: http://www.supermicro.com/support/faqs/faq.cfm?faq=26876
« Последнее редактирование: 28.10.2021 15:09:58 от gvy »
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус