[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