Автор Тема: Запуск Альтлинукс на Rockchip (rk3328\rk3399\rk356x)  (Прочитано 40488 раз)

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Вер 20240208-rk3588 с Alt Mobile для 3588. Исправлена консоль UART и заставка.

Добавлена версия 20240208 Alt Mobile с аналогичным исправлением для остальных моделей.
« Последнее редактирование: 09.02.2024 12:48:43 от Balbes »

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
ИМХО хорошие карты кончились, причем возможно даже раньше 22 года. Может они конечно и существует как таковые в принципе, да только где их найти. USB флэшки тоже уже давно не те, что раньше были. Вот лежит одна. Раза четыре перезаписал на нее разные livecd, теперь похоже начальные сектора не перезаписываются.

Раньше брал SD Kingston, десятками, из последних закупок часть внезапно превращаются в кирпич, одновременно брал Sandisk - эти работают и пока без замечаний.
С флешками из последних закупок перекос в сторону высокой скорости чтения и низкая скорость записи, например у Kingston 200 Мб/с чтение и 10 Мб/с запись. (через rsync непрерывная запись).
Поэтому для себя выбрал вариант быстрых USB переходников для SD карт, для тех же Sandisk скорость записи 30-40 Мб/с для ext4 раздела.

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Для g610 и других последних GPU от ARM - основное использование заточено на wayland, ARM не стремиться вообще поддерживать x11.
а вот это печально для полноценных десктопов, хотя для vnc по барабану.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Вер 20240213-rk3588 с Alt Mobile для 3588 с новым ядром 5.10.160

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 128
скачал отсюда https://disk.yandex.ru/d/YspAwrOtC-arLQ/20240204-hw KDE-шную сборку, записал на микро SD, пытаюсь загрузить, но система не стартует. Пробовал записывать в spi и загрузчик с официального armbian`а и отсюда https://disk.yandex.ru/d/xg3R4CiOPIVPmA/EDK2-EFI/20230620 - никакой разницы. Только с EFI-шным загрузчиком не хочет грузиться еще и armbian с nvme накопителя. В чем может быть проблема?

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
пытаюсь загрузить, но система не стартует.
Модель устройства мы должны угадать сами ?

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Версия образов (gnome kde5 workstatiob xfce etc)  20240214 для rk3588 с новым ядром 5.10.160 и включенным ускорением GPU.

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 128
Модель устройства
Это я не подумавши. Устройство rock 5b.
с новым ядром 5.10.160 и включенным ускорением GPU.
Завтра попробую эту сборку.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Устройство rock 5b.
Все шаги подготовки носителя выполнены в правильном порядке ? Файлы uboot предназначены только для записи на SD карту.

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 128
в правильном порядке ?
Всегда выполнял запись с помощью dd больше никаких шагов не выполнял. Дело в том, что я всегда так записываю образы. С официальным армбианом такой способ записи срабатывает. С армбиан ТВ отсюда https://disk.yandex.ru/d/MsvirUoJdrY61Q/ArmbianTV/20240201-edge тоже срабатывает. И со сборками Альт отсюда https://disk.yandex.ru/d/YspAwrOtC-arLQ/20230711 срабатывает. Вот я и решил, что все образы можно так писать. Если этот образ нужно писать по другому, то где об этом прочитать?
Файлы uboot предназначены только для записи на SD карту
Так вроде он и когда в spi память записан тоже работает. Во всяком случае при включении платы появляется заставка rock 5b и если вставлена микро сд с армбианом то после заставки он загружается. Если вставлена флешка с новой версией альт линукса или вставлен м2 накопитель то появляется меню с выбором откуда грузить систему, но при любом выборе ничего не грузится и возвращается в меню.

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 128
Посмотрел hex viewer`ом обе микросд. В начале микросд с армбиан ТВ сразу после таблицы разделов находится загрузчик, а на микросд с альт линуксом это место заполнено нулями. Попробовал скопировать загрузчик из накопителя с армбиан ТВ на накопитель с альт линукс, но ничего не изменилось. Система так и не загрузилась. Попробовал туда-же записать загрузчик u-boot-rock-5b-EDK2-EFI.img, появилась заставка RADXA а затем меню UEFI. Система не запустилась. На этом у меня идеи закончились.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Всегда выполнял запись с помощью dd больше никаких шагов не выполнял.
Плохой выбор, подробности почему и что использовать есть на сайте armbian, в разделе документации.

Вот я и решил, что все образы можно так писать
Все образы armbian специально "заточены" на конкретную модель и поэтому имеют в составе образа установленный u-boot для запуска с SD карты. Если в SPI установлен u-boot, он может (в зависимости от правильности сборки) запускать системы с разных носителей USB\SD\NVMe, но официальные версии uboot для rock5b, почти все кривые и могут запускать только некоторые версии с SD\NVMe. Образы альт из этой темы универсальные , поэтому в них нет uboot, его записывают дополнительно.

Если этот образ нужно писать по другому, то где об этом прочитать?
Читайте первое сообщение этой темы. Дополнительно, смотрите последние сообщение про новые версии с HW, там специально отмечено, что нужна версия uboot с поддержкой EXTLINUX и обращать внимание на редактирование extlinux.conf из первого сообщения темы.

Посмотрел hex viewer`ом обе микросд. В начале микросд с армбиан ТВ сразу после таблицы разделов находится загрузчик, а на микросд с альт линуксом это место заполнено нулями. Попробовал скопировать загрузчик из накопителя с армбиан ТВ на накопитель с альт линукс, но ничего не изменилось. Система так и не загрузилась. Попробовал туда-же записать загрузчик u-boot-rock-5b-EDK2-EFI.img, появилась заставка RADXA а затем меню UEFI. Система не запустилась. На этом у меня идеи закончились.
EDK2-EFI - это пока не готовое для универсального использование решение. Вы делаете кучу не правильных шагов, а первое сообщение темы не прочитали.

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 128
нужна версия uboot с поддержкой EXTLINUX
Спасибо. Записал правильный загрузчик и система заработала.
первое сообщение темы не прочитали
я его успешно забыл, т.к.читал еще в 22м году.

Оффлайн mav_

  • Начинающий
  • *
  • Сообщений: 1
    • Email
Появились BSP исходники для ядра rk3588\rk3588s, теперь бы решить вопрос с получением железок :)
Появились отечественные "железки" от НПК АТРОНИК
на RockChip RK3588J https://www.atronik.ru/product/moduli-centralnogo-processora/Kompyuternyemoduli/mtsp1503/
на RockChip RK3568J https://www.atronik.ru/product/moduli-centralnogo-processora/Kompyuternyemoduli/mtsp1502/

и отладочный комплект https://www.atronik.ru/product/moduli-centralnogo-processora/Odnoplatnyekompyutery/mtsp905/

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 128
"железки" от НПК АТРОНИК
Насколько я понял из офсайта это не для конечных потребителей, а для производителей оборудования.