Am 23.11.2021 um 15:26 schrieb Peter Robinson
> I flashed my Radxa Rock Pi 4 SPI with Armbian mainline u-boot (I could not get it up
and running with Fedora u-boot) and now I can boot Fedora ARM images from USB and NVMe
> Unfortunately, I am not able to boot from a USB stick created from the workstation
ISO image (I want to try the installation feature to make non-US configuration easier). No
boot media found. Is there no u-boot used or is it due to incompatible implementations?
You'll need to provide more details and I'd sooner try and work out
the issues with the Fedora U-Boot TBH than try and debug what Armbian
is doing to theirs.
Agreed! I also prefer a Fedora solution. Especially since we, as a server WG, are
considering creating a list of reference boards that we care about in particular. And due
to its characteristics, the Rock Pi would be a suitable candidate for such a list.
What I did:
I studied your https://nullr0ute.com/2021/05/fedora-on-the-pinebook-pro/
and noted that
Fedora provides 2 variants of itbloader for that board (*.img & *.spi). The same is
true for some other Rockchip 3399 boards, but for Radxa Rock pi 4 there is only the one
img variant. This left me a bit in doubt whether Fedora currently supports spi on Rock Pi.
Before its hardware version 1.4, the Rock Pi did not have SPI soldered on. So there was
nothing to test until now. And the described procedure is specific to pine and I
couldn't find a way to get this to work on Rock Pi.
Nevertheless, I studied user documentation of Radxa, Rockchip and u-boot and finally
rkdeveloptool db rk3399_loader_spinor_v1.15.114.bin
rkdeveloptool wl 0x40 /usr/share/uboot/rock-pi-4-rk3399/idbloader.img
rkdeveloptool wl 0x4000 /usr/share/uboot/rock-pi-4-rk3399/u-boot.itb
and also a newer version rk3399_loader_spinor_v1.20.126.bin
Nothing visible happened after reboot and unfortunately I don’t have a serial terminal at
hand. I couldn’t find any information about the file u-boot-rockchip.bin in Fedora so I
didn’t try anything with that, and gave up for the time being.