Request. UEFI arm64 iso for Orange pi 5 plus #8074
Replies: 2 comments 9 replies
-
|
No time for this any time soon, a can of worms on top of a chip that still has no full mainline support. We'd only import tons of potential new issues, while still fiddling with tons of current ones 😅. Someone mentioned this EDK2 earlier, and I wonder: is this an actual bootloader replacement, or just a secondary bootloader loaded by U-Boot? While UEFI on x86_64 is the inevitable closed-source bootloader on ROM, the ARM cases I know so far it is loaded by the actual first bootloader stage (typically U-Boot), while that first stage could load the kernel directly. So there, EFI was just an unnecessary additional step in the boot sequence, additional complexity and point of failure. A true U-Boot replacement would be at least interesting, but with this low support and maintenance I see, it does not seem worth it at all. You can also have a U-Boot boot menu with HDMI and USB if wanted, that is not something where one requires a dedicated bootloader for, and for USB boot not at all anyway. So while it is interesting to see U-Boot alternatives (if it really is one), out of scope for us, and generally not reasonable for a project like us to start mixing new bootloaders inside, while we try hard to align things and reduce maintenance efforts that way. Instead, I'd focus on why USB boot does not work for you: You did flash our U-Boot to the SPI flash via EDIT: Ah, and you should definitely try the mainline Linux image with mainline U-Boot! https://dietpi.com/downloads/images/DietPi_OrangePi5Plus-ARMv8-Trixie_mainline.img.xz EDIT2: I see, no SATA SPI bootloader build included. So this should work with NVMe only on the M.2 port.
Maybe we can implement a similar separate SATA SPI bootloader build for Orange Pi 5 Plus: https://github.com/u-boot/u-boot/blob/master/configs/orangepi-5-plus-rk3588_defconfig |
Beta Was this translation helpful? Give feedback.
-
|
Hi, with the uefi firmware any USB Port is able to boot no Matter It It is 2.0 or 3.0. Not sure why with the dietpi uboot It isn't. I'll loot for the uart wire. I just Saw with the apt upgrade that new uboot files are available (I assume you added them yeaterday), I am going to take an snapshoot and test. Keep you posted asap! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Dear MichaIng and team,
I am a fan of dietpi and I have being using this OS from my older raspberry pi 2 and 3, ordroid c2 and now orange pi 5 plus.
This last one is the mobo SOC which is allowing me more options for my NAS, now I have 8 sata ports perfect for all my HDD (6 in the nvme to sata adapter + 2 in M2 wifi port to 2 sata) but I am unable to boot from any of these ports, just from the SD card and USB 2.0 ports (even the USB 3.0 is not booting), all the sata ports work detecting my disks but not working for the boot.
After trying maby boot loaders flasing SPI not without success booting from SATA, I discovered that there is a UEFI firmware (edk2) which can be flashed to the SPI Not and works like a charm! --> https://github.com/edk2-porting/edk2-rk3588/releases
The only problem is that the amount of UEFI isos with linux arm64 distros supporting the soc rk3588 is really low (an old debian/armbian kernel 5.1 and a heavy ubuntu 25 kernel 6.17 distro).
Not sure how difficult could be, but is it possible to have an UEFI iso arm64 for dietpi supporting the soc rk3588? The edk2 uefi firmware is awesome, I am able to boot the available isos from any port USB 2.0 even the USB 3.0 ports plus all the SATA ports of my adapters, I can even use GRUB and have dual boot and boot order.
Thanks in advance and thans for your work!
Beta Was this translation helpful? Give feedback.
All reactions