Created attachment 19402 [details] Снимок экрана на котором остановился запуск (информация с отладочного последовательного порта). Не стартует система SimplyLinux 11 на OrangePi5plus 16 mb с SD карты (Kingston, 64 mb) записанной на x86 системе. [root@localhost soft]# apt-get install ./alt-rootfs-installer-0.7.1-alt2.noarch.rpm Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Выбрано alt-rootfs-installer для './alt-rootfs-installer-0.7.1-alt2.noarch.rpm' Следующие НОВЫЕ пакеты будут установлены: alt-rootfs-installer 0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B/45,0kB архивов. После распаковки потребуется дополнительно 65,6kB дискового пространства. Совершаем изменения... Подготовка... #################################################################################################### [100%] Обновление / установка... 1: alt-rootfs-installer-0.7.1-alt2 #################################################################################################### [100%] Завершено. [root@localhost soft]# [root@localhost Alt]# alt-rootfs-installer --image-in=./slinux-11.0-aarch64.img.xz --media=/dev/sdb --target=orangepi-5-plus-rk3588 Selected Media: /dev/sdb Target: orangepi-5-plus-rk3588 Selected image: /media/sda/soft/Alt/slinux-11.0-aarch64.img.xz Log file: /tmp/.private/root/alt-rootfs-installer.log WARNING! ALL DATA WILL BE DESTROYED Would you like to continue? [Yes/No] Yes * Writing /media/sda/soft/Alt/slinux-11.0-aarch64.img.xz to /dev/sdb... 17569939456 байт (18 GB, 16 GiB) скопирован, 1336 s, 13,1 MB/s 4189+1 записей получено 4189+1 записей отправлено 17573085184 байт (18 GB, 16 GiB) скопирован, 1336,53 s, 13,1 MB/s [DONE] * Mounting root partition to the temporary directory... [DONE] * Mounting firmware partition to the temporary directory... [DONE] * Writing u-boot-rockchip.bin... [DONE] * Setting boot flag at root partition... [DONE] Installation Complete! Insert into your device and try boot. Good luck!!! [root@localhost Alt]# Запуск системы останавливается с сообщением: ly Linux 11.0' EFI stub: Booting Linux Kernel... EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path EFI stub: Using DTB from configuration table EFI stub: Exiting boot services...
Добавьте при записи --addconsole и смотрите, что в логе. Ядро 6.12 не поддерживает HDMI. Так что только через serial console. Если загрузится, сделайте update-kernel -t rk3588 Так как вы грузитесь через EFI, вы также будете должны скопировать /boot/dtb/rockchip в /boot/efi/dtb/ Затем перезагрузиться.
(Ответ для Антон Мидюков на комментарий #1) > Добавьте при записи --addconsole и смотрите, что в логе. Ядро 6.12 не > поддерживает HDMI. Так что только через serial console. Если загрузится, > сделайте > update-kernel -t rk3588 Добавил параметр --addconsole - ничего не изменилось. > > Так как вы грузитесь через EFI, вы также будете должны скопировать > /boot/dtb/rockchip в /boot/efi/dtb/ > Затем перезагрузиться. На карте памяти (в fat32 разделе) скопировал всё из /dtb/rockchip в /efi/dtb/, результат тот же. Вот полный лог загрузки платы: DDR 9fffbe1e78 cym 24/02/04-10:09:20,fwver: v1.16 LPDDR4X, 2112MHz channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 RoS=2 Die BW=8 Size=4096MB channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB Manufacturer ID:0xCH0 RX Vref:30.1%, TX Vref:21.8%,21.8% CH1 RX Vref:29.7%, TX Vref:22.8%,22.8% CH2 RX Vref:28.9%, TX Vref:21.8%,21.8% CH3 RX Vref:29.7%, TX Vref:22.8%,22.8% change to F1: 528MHz change to F2: 1068MHz change to F3: 1560MHz change to F0: 2112MHz out U-Boot SPL board init U-Boot SPL 2017.09-armbian-2017.09-Sf73b-Pc965-H8c72-V6123-Bda0a-R448a (Aug 13 2024 - 07:45:36) Trying to boot from MMC2 part_get_info_efi: *** ERROR: Invalid GPT *** part_get_info_efi: *** Using Backup GPT *** spl: partitiTrying fit image at 0x4000 secto## Verified-boot: 0 ## Checking atf-1 0x00040000 ... sha256(38ffd2756f...) + OK ## Checking u-boot 0x00a00000 ... sha256(5b7701cb70...) + OK ## Checking fdt-1 0x00acfd60 ... sha256(8eb248c798...) + OK ## Checking atf-2 0xff100000 ... sha256(2b46a1d166...) + OK Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000) Total: 617.122/844.194 ms NOTICE: BL31: v2.12.0(release): NOTICE: BL31: Built : 10:18:20, Feb 21 2025 U-Boot 2025.04 (Apr 08 2025 - 15:32:37 +0000) Model: Xunlong Orange Pi 5 Plus SoC: RK3588 DRAM: 16 GiB (effective 15.7 GiB) Core: 776 devices, 30 uclasses, devicetree: separate MMC: mmc@fe2c0000: 1, mmc@fe2e0000: 0 Loading Environment from nowhereOK In: serial@feb50000 Out:b50000 Err: serial@feb50000 Model: Xunlong Orange Pi 5 Plus SoC: RK3588 Net: No ethernet found. Hit any key to stop autoboot: 0 Scanning for bootflows in all bootdevs Seq Method Name Filename --- ----------- ------ - ------------------------ ---------------- Scanning global bootmeth 'efi_mgr': Card did not respond to voltage select! : -110 Cannot persist EFI variables without system partition 0 efi_mgr ready (none) 0 <NULL> ooting bootflow '<NULL>' with efi_mgr Booting: mmc 1 error: file `/boot/grub/arm64-efi/bli.mod' not found. ┌────────────────────────────▒▒───────────────────────────────▒H│ *Simply Linux 11.0 0;37;40m Advanced options for Simply Linux 11.0 7;40m │ UEFI Firmware Settings │ │ │ │ │ │ │ │ │ │ 37;40m │ │ H │ │ [16;80H │ └▒───────────────────────────────└▒──────────────────┘ ct which entry is highlighted. Press enter to boot the selected OS, `e' to edi before booting or `c' for a command-line. ESC to return previous menu. The highlighted entry will be executed automatically i. 40m Booting `Simply Linux 11.0' EFI stub: Booting Linux Kernel... EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device stub: Using DTB from configuration table EFI stub: Exiting boot services...
Удалите с fat раздела каталог EFI и попробуйте ещё раз.
(Ответ для Антон Мидюков на комментарий #3) > Удалите с fat раздела каталог EFI и попробуйте ещё раз. Удалил каталог с раздела. Получаю: LPDDR4X, 2112MHz channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8MB channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB Manufacturer ID:0x6 CH0 RX Vref:29.7%, TX Vref:21.8%,21.8% CH1 RX Vref:29.7%, TX Vref:22.8%,22.8% CH2 RX Vref:29.3%, TX Vref:21.8%,21.8% CH3 RX Vref:29.7%, TX Vref:21.8%,21.8% change to F1: 528MHz change to F2: 1068MHz change to F3: 1560MHz change to F0: 2112MHz out U-Boot SPL board init U-Boot SPL 2017.09-armbian-2017.09-Sf73b-Pc965-H8c72-V6123-Bda0a-R448a (Aug 13 2024 - 07:45:36Trying to boot from MMC2 part_get_info_efi: *** ERROR: Invalid GPT *** part_get_info_efi: *** Us spl: partition error Trying fit image at 0x4000 sector ## Verified-boot: 0 ## Checking atf-1 0x00040000 ... sha256(38ffd2756f...) + OK ## Checking u-boot 0x00a00000 ... sha256(5b7701cb70...) + OK ## Checking fdt-1 0x00acfd60 ... sha256(8eb248c798...) + OK ## Checking atf-2 0xff100000 ... sha256(2b46a1d166...) + OK Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x0004000Total: 661.445/888.864 ms NOTICE: BL31: v2.12.0(release): NOTICE: BL31: Built : 10:18:2 U-Boot 2025.04 (Apr 08 2025 - 15:32:37 +0000) Model: Xunlong Orange Pi 5 Plus SoC: RK3588 DRAM: 16 GiB (effective 15.7 GiB) Core: 776 devices, 30 uclasses, devicetree: separate MMC: mmc@fe2c0000: 1, mmc@fe2e0000: 0 Loading Environment from nowhere... OK In: serial@feb50000 Out: serial@feb50000 Err: serial@feb50000 Model: Xunlong Os SoC: RK3588 Net: No ethernet found. Hit any key to stop autoboot: 0 Scanning for bootflows in all bootdevs Seq Method Filename --- ----------- ------ -------- ---- ------------------------ ----eth 'efi_mgr': Card did not respond to voltage select! : -110 Cannot persist EFI variables without system partition 0 efi_mgr ready (none) 0 <NULL> ** Booting bootflowLoading Boot0000 'mmc 1' failed EFI boot manager: Cannot load any image Boot failed (err=-14) Scanning bootdev 'mmc@fe2c0000.bootdev': 1 extlinux ready mmc 2 mmc@fe2c0000.bootdev.part /boot/extlinux/extlinux.conf ** Booting bootflow 'mmc@fe2c0000.bootdev.part_2' with extlinux Boot Options 1: linux 2: 6.12.41-6.12-alt1 Enter choice: 1: linux Retrieving file: /boot/extlinux/../vmlinuz Retrieving file: /boot/extlinux/../initrd.img append: root=UUID=bd282dae-9aeb-489d-83d1-c323990ea8cc ro systemt console=tty0 console=ttyS2,1500000n8 Retrieving file: /boot/tb/rockchip/rk3588-orangepi-5-plus.dtb ## Flattened Device Tree blob at 12000000 Booting using the fdt blob at 0x12000000 Working FDT set to 12000000 Loading Ramdisk to ea7d0000, end ecba4f81 ... OK Loading Device Tree to 00000000ea7b7000, end 00000000ea7c Starting kernel ... И всё остановилось, ждал три минуты - без изменений. Если тут: 1: linux 2: 6.12.41-6.12-alt1 Enter choice: выбрать 2, то получаю: Enter choice: 2 2: 6.12.41-6.12-alt1 Retrieving file: /boot/extlinux/../vmlin12-alt1 append: root=UUID=bd282dae-9aeb-489d-83d1-c323990ea8cc ro systemd.unit=setup.target console=tty file: /boot/extlinux/../devicetree/6.12.41-6.12-alt1/rockchip/rk3588-orangepi-5-plus.dtb ## Flattened Device Tree blob at 12000000 Booting using the fdt blob at 0x12000000 Working Loading Ramdisk to ea7d0000, end ecba4f81 ... OK Loading Device Tree to 00000000ea7b7000, end 00000000ea7c0bb ... OK Working FDT set to ea7b7000 Starting kernel ... Пока не получается. Если нужно где копнуть - спрашивайте. Спасибо за участие!
В /boot/extlinux/extlinux.conf у вас какая-то фигня, что для первого пункта, что для второго. Прикрепите /boot/extlinux/extlinux.conf
(Ответ для Антон Мидюков на комментарий #5) > В /boot/extlinux/extlinux.conf у вас какая-то фигня, что для первого пункта, > что для второго. Прикрепите /boot/extlinux/extlinux.conf У меня на карте в разделе fat32 нет такой директории и такого файла. $ ls -l /run/media/user/2338-B82E итого 23254 -rw-r--r-- 1 user user 21585 авг 18 10:04 bcm2710-rpi-3-b.dtb -rw-r--r-- 1 user user 22049 авг 18 10:04 bcm2710-rpi-3-b-plus.dtb -rw-r--r-- 1 user user 20724 авг 18 10:04 bcm2710-rpi-cm3.dtb -rw-r--r-- 1 user user 39570 авг 18 10:04 bcm2711-rpi-400.dtb -rw-r--r-- 1 user user 39650 авг 18 10:04 bcm2711-rpi-4-b.dtb -rw-r--r-- 1 user user 39592 авг 18 10:04 bcm2711-rpi-cm4.dtb -rw-r--r-- 1 user user 39592 авг 18 10:04 bcm2711-rpi-cm4-io.dtb -rw-r--r-- 1 user user 6820 авг 18 10:04 bcm2712-rpi-5-b.dtb -rw-r--r-- 1 user user 52476 авг 18 10:04 bootcode.bin -rw-r--r-- 1 user user 222 авг 18 10:04 config.txt drwxr-xr-x 14 user user 1024 авг 18 11:50 dtb -rw-r--r-- 1 user user 3170 авг 18 10:04 fixup4cd.dat -rw-r--r-- 1 user user 5398 авг 18 10:04 fixup4.dat -rw-r--r-- 1 user user 8382 авг 18 10:04 fixup4db.dat -rw-r--r-- 1 user user 8382 авг 18 10:04 fixup4x.dat -rw-r--r-- 1 user user 3170 авг 18 10:04 fixup_cd.dat -rw-r--r-- 1 user user 7265 авг 18 10:04 fixup.dat -rw-r--r-- 1 user user 10229 авг 18 10:04 fixup_db.dat -rw-r--r-- 1 user user 10227 авг 18 10:04 fixup_x.dat -rw-r--r-- 1 user user 805308 авг 18 10:04 start4cd.elf -rw-r--r-- 1 user user 3747144 авг 18 10:04 start4db.elf -rw-r--r-- 1 user user 2250784 авг 18 10:04 start4.elf -rw-r--r-- 1 user user 2998248 авг 18 10:04 start4x.elf -rw-r--r-- 1 user user 805308 авг 18 10:04 start_cd.elf -rw-r--r-- 1 user user 4819080 авг 18 10:04 start_db.elf -rw-r--r-- 1 user user 2975040 авг 18 10:04 start.elf -rw-r--r-- 1 user user 3721896 авг 18 10:04 start_x.elf -rw-r--r-- 1 user user 640520 авг 18 10:04 uboot-rpi_3.bin -rw-r--r-- 1 user user 700952 авг 18 10:04 uboot-rpi_4.bin $
На втором разделе с ext4.
(Ответ для Антон Мидюков на комментарий #7) > На втором разделе с ext4. /boot/extlinux/extlinux.conf : menu title ALTLinux Boot Options default linux timeout 50 label linux kernel ../vmlinuz initrd ../initrd.img fdtdir ../dtb append root=UUID=bd282dae-9aeb-489d-83d1-c323990ea8cc ro systemd.unit=setup.target console=tty0 console=ttyS2,1500000n8 label 6.12.41-6.12-alt1 kernel ../vmlinuz-6.12.41-6.12-alt1 initrd ../initrd-6.12.41-6.12-alt1.img fdtdir ../devicetree/6.12.41-6.12-alt1 append root=UUID=bd282dae-9aeb-489d-83d1-c323990ea8cc ro systemd.unit=setup.target console=tty0 console=ttyS2,1500000n8
extlinux порядке. Ваш usb-uart настроен на 1500000?
(Ответ для Антон Мидюков на комментарий #9) > extlinux порядке. Ваш usb-uart настроен на 1500000? Да, я нормально вижу процесс загрузки, иногда пропадают отдельные символы, видать косяк полутора метров USB удлинителя.
(Ответ для Lutsenko Alexandr на комментарий #10) > (Ответ для Антон Мидюков на комментарий #9) > > extlinux порядке. Ваш usb-uart настроен на 1500000? > > Да, я нормально вижу процесс загрузки, иногда пропадают отдельные символы, > видать косяк полутора метров USB удлинителя. Да, и так, к сведению, может и не к Вам, но при записи alt-workstation-11.0-aarch64.img.xz получаю ошибку: [root@localhost Alt]# alt-rootfs-installer --addconsole --image-in=./alt-workstation-11.0-aarch64.img.xz --media=/dev/sdb --target=orangepi-5-plus-rk3588 Selected Media: /dev/sdb Target: orangepi-5-plus-rk3588 Selected image: /media/sda/soft/Alt/alt-workstation-11.0-aarch64.img.xz System console: ttyS2,1500000n8 Log file: /tmp/.private/root/alt-rootfs-installer.log WARNING! ALL DATA WILL BE DESTROYED Would you like to continue? [Yes/No] Yes * Writing /media/sda/soft/Alt/alt-workstation-11.0-aarch64.img.xz to /dev/sdb... 15758000128 байт (16 GB, 15 GiB) скопирован, 1215 s, 13,0 MB/s 3757+0 записей получено 3757+0 записей отправлено 15758000128 байт (16 GB, 15 GiB) скопирован, 1215,18 s, 13,0 MB/s [DONE] * Mounting root partition to the temporary directory... [DONE] * Mounting firmware partition to the temporary directory... [DONE] * Warning: /tmp/.private/root/rootpart.KtM9JKKZ/usr/share/u-boot/orangepi-5-plus-rk3588/u-boot-rockchip.bin is missing. Try find idbspl.img... * Warning: idbspl.img is missing. Try find idbloader.img... * Warning: idbloader.img is missing. Try find and write u-boot.itb without first loader... [FAIL] Error: alt-rootfs-installer: Error: u-boot.itb not found!!! [root@localhost Alt]#
(Ответ для Антон Мидюков на комментарий #9) > extlinux порядке. Ваш usb-uart настроен на 1500000? Добрый день! Пробовал создать "инсталляционную" SD карту, записал slinux-11.0-aarch64.iso посредством "ALT Media Writer", загрузка с карты не происходит: U-Boot SPL board init U-Boot SPL 2017.09-armbian-2017.09-Sf73b-Pc965-H8c72-V6123-Bda- 07:45:36) Trying to boot from MMC2 spl: partition error Trying fit image at 0x4000 sector Not fitfit image at 0x5000 sector Not fit magic Trying to boot from MTD2 Trying fit image at 0x4000 sector ## Verified-boot: 0 ## Checking atf-1 0x00040000 ... sha256(a7d1d8d191...) + OK ## Checking uboot 0x00200000 ... sha256(95057b92e4...) + OK ## Checking fdt 0x00353cb0 ... sha256(d291331ba9...) + OK ## Checking atf-2 0xff100000 ... sha256(4b2065349b...) + OK ## Checking atf-3 0x000f0000 ... sha256(aa71013e72...) + OK Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000) Total: 612.759/839.576 ms Куда, к кому, обратиться? Что сделать? Конечно работаю на SBC на armbian, но начинает не хватать "гостированного" софта.
(Ответ для Lutsenko Alexandr на комментарий #12) > (Ответ для Антон Мидюков на комментарий #9) > > extlinux порядке. Ваш usb-uart настроен на 1500000? > > Добрый день! > Пробовал создать "инсталляционную" SD карту, записал slinux-11.0-aarch64.iso > посредством "ALT Media Writer", загрузка с карты не происходит: Разумеется, потому что нет u-boot. Поддержка в дистрибутивах будет в следующем году после перехода на ядро 6.18. Можно сделать неофициальную сборку с ядром rk3588. Или вместо u-boot использовать https://github.com/edk2-porting/edk2-rk3588/releases Можно будет хоть с iso ставить. Но всё равно надо будет переходить на ядро rk3588 и включать в настройках режим deveicetree. Багу закрываю, так как вины alt-rootfs-installer тут нет. Дистрибутивы p11 на данный момент не имеют поддержки rk3588.
(Ответ для Антон Мидюков на комментарий #13) > (Ответ для Lutsenko Alexandr на комментарий #12) > > (Ответ для Антон Мидюков на комментарий #9) > > > extlinux порядке. Ваш usb-uart настроен на 1500000? > > > > Добрый день! > > Пробовал создать "инсталляционную" SD карту, записал slinux-11.0-aarch64.iso > > посредством "ALT Media Writer", загрузка с карты не происходит: > > Разумеется, потому что нет u-boot. > Поддержка в дистрибутивах будет в следующем году после перехода на ядро 6.18. > Можно сделать неофициальную сборку с ядром rk3588. > Или вместо u-boot использовать > https://github.com/edk2-porting/edk2-rk3588/releases > Можно будет хоть с iso ставить. Но всё равно надо будет переходить на ядро > rk3588 и включать в настройках режим deveicetree. > Багу закрываю, так как вины alt-rootfs-installer тут нет. > Дистрибутивы p11 на данный момент не имеют поддержки rk3588. Большое Спасибо за разъяснения! Не готов пока танцевать с бубном, нет времени и опыта. Подождём официальных решений.