[Arm64-baikalm] Ядро 5.15-rc6 для BE-M1000

Alexey Sheplyakov asheplyakov на basealt.ru
Вт Окт 19 16:13:02 MSK 2021


Здравствуйте!

Здесь: https://github.com/altlinux/linux-arm/tree/baikalm-5.15.y

доступно ядро 5.15-rc6 для СнК BE-M1000.

Загружается на плате TF307-MB-S-D с прошивкой из SDK-M 5.3, упорно делает вид, что работает.
Проверена работа SATA, Ethernet, USB 2, PCI-e (c NVME дисками), графики (Xorg).
Доступно аппаратное ускорение OpenGL (с помощью драйвера panfrost).

Изменения:

1. Для PCI-e теперь используется драйвер dw-pcie.
2. Добавлен драйвер PS/2 клавиатур/мышей.
3. Репозиторий переехал: https://github.com/altlinux/linux-arm

Известные проблемы:

1. Управление частотой процессора отключено.
   Т.к. иначе система зависает вскоре после загрузки (за время от 15 секунд до 10 минут).
 
2. Управление частотой GPU отключено. Иначе GPU зависает, а вслед за ним - и вся система:
   [   38.108633] panfrost 2a200000.gpu: AS_ACTIVE bit stuck

3. Отключено засыпание системы (s2idle), поскольку отсутствуют устройства c
   прерываниями-будильниками (wakeup IRQs). В частности, на плате TF307 (ревизий D, A0)
   кнопка питания вовсе не генерирует прерываний.

4. Невозможно использовать 8x, 16x PCI-e графические карты. В зависимости от типа GPU,
   модели, и ещё ряда факторов наблюдаются либо артефакты вида "битые треугольники",
   либо запись по случайным (физическим) адресам (в частности, по адресам, на которые
   отображены регистры устройств). Подробности: 
   https://lists.altlinux.org/pipermail/arm64-baikalm/2021-September/000101.html
   Проблема проявляется и с другими версиями ядер (включая ядро из SDK-M 5.3) и прошивок.


Всего доброго,
    Алексей



Подробная информация о списке рассылки Arm64-baikalm