Orange Pi RV - irradium (based on crux linux) riscv64, aarch64

Well, I tried this image, and it did not boot. Imma send u the log
Here

Note: for context, here is the log with the official image, that is booting normally. Orangepirv_1.0.0_debian_sid_desktop_gnome_linux5.15.0.img (name of the image that I am using)

yes, it’s because of the old bootloader, update it in spi from

Flash SPI

https://doc-en.rvspace.org/VisionFive2/Quick_Start_Guide/VisionFive2_SDK_QSG/spl_new.html
    cat /proc/mtd
    flashcp -v u-boot-spl.bin.normal.out /dev/mtd0
    flashcp -v visionfive2_fw_payload.img  /dev/mtd2
    irradium: u-boot-spl.bin.normal.out -> u-boot.bin and visionfive2_fw_payload.img -> u-boot.itb

Recovery

https://doc-en.rvspace.org/VisionFive2/Quick_Start_Guide/VisionFive2_SDK_QSG/recovering_bootloader%20-%20vf2.html

Boot Mode Settings

https://doc-en.rvspace.org/VisionFive2/Quick_Start_Guide/VisionFive2_SDK_QSG/boot_mode_settings.html
QSPI Nor Flash    0    0
SDIO3.0           0    1
eMMC              1    0
UART              1    1

I will try those right now, but just to clear things out here, instead of following the guide with the files (i.e: u-boot-spl.bin.normal.out, I use the files that are provided in the link you gave me, right? Or do I follow the process using the original files, and then when I am inside the working system {Official OPi OS} I use the flashcp command?)

no, you need to flash files from the archive.
install in Official OPi OS flashcp

sudo apt-get -y install mtd-utils
cat /proc/mtd
    flashcp -v u-boot.bin /dev/mtd0
    flashcp -v u-boot.itb /dev/mtd2

Well, I followed like you said, but it did not boot also
I was using the irradium core image

U-Boot SPL 2025.07-jh7110 (Jul 24 2025 - 14:18:03 +0000)
DDR version: dc2e84f0.
Trying to boot from SPI

OpenSBI v1.7
   ____                    _____ ____ _____
  / __ \                  / ____|  _ \_   _|
 | |  | |_ __   ___ _ __ | (___ | |_) || |
 | |  | | '_ \ / _ \ '_ \ \___ \|  _ < | |
 | |__| | |_) |  __/ | | |____) | |_) || |_
  \____/| .__/ \___|_| |_|_____/|____/_____|
        | |
        |_|

Platform Name               : StarFive VisionFive 2 v1.3B
Platform Features           : medeleg
Platform HART Count         : 4
Platform IPI Device         : aclint-mswi
Platform Timer Device       : aclint-mtimer @ 4000000Hz
Platform Console Device     : uart8250
Platform HSM Device         : ---
Platform PMU Device         : ---
Platform Reboot Device      : pm-reset
Platform Shutdown Device    : pm-reset
Platform Suspend Device     : ---
Platform CPPC Device        : ---
Firmware Base               : 0x40000000
Firmware Size               : 353 KB
Firmware RW Offset          : 0x40000
Firmware RW Size            : 97 KB
Firmware Heap Offset        : 0x4c000
Firmware Heap Size          : 49 KB (total), 3 KB (reserved), 12 KB (used), 33 KB (free)
Firmware Scratch Size       : 4096 B (total), 400 B (used), 3696 B (free)
Runtime SBI Version         : 3.0
Standard SBI Extensions     : time,rfnc,ipi,base,hsm,srst,pmu,dbcn,fwft,legacy,dbtr,sse
Experimental SBI Extensions : none

Domain0 Name                : root
Domain0 Boot HART           : 2
Domain0 HARTs               : 1*,2*,3*,4*
Domain0 Region00            : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
Domain0 Region01            : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: ()
Domain0 Region02            : 0x0000000040040000-0x000000004005ffff M: (R,W) S/U: ()
Domain0 Region03            : 0x0000000040000000-0x000000004003ffff M: (R,X) S/U: ()
Domain0 Region04            : 0x000000000c000000-0x000000000fffffff M: (I,R,W) S/U: (R,W)
Domain0 Region05            : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
Domain0 Next Address        : 0x0000000040200000
Domain0 Next Arg1           : 0x00000000402c0d60
Domain0 Next Mode           : S-mode
Domain0 SysReset            : yes
Domain0 SysSuspend          : yes

Boot HART ID                : 2
Boot HART Domain            : root
Boot HART Priv Version      : v1.11
Boot HART Base ISA          : rv64imafdcbx
Boot HART ISA Extensions    : zihpm,sdtrig
Boot HART PMP Count         : 8
Boot HART PMP Granularity   : 12 bits
Boot HART PMP Address Bits  : 34
Boot HART MHPM Info         : 2 (0x00000018)
Boot HART Debug Triggers    : 8 triggers
Boot HART MIDELEG           : 0x0000000000000222
Boot HART MEDELEG           : 0x000000000000b109


U-Boot 2025.07-jh7110 (Jul 24 2025 - 14:18:03 +0000)

CPU:   sifive,u74-mc
Model: StarFive VisionFive 2 v1.3B
DRAM:  8 GiB
Core:  159 devices, 29 uclasses, devicetree: board
WDT:   Not starting watchdog@13070000
MMC:   mmc@16010000: 0, mmc@16020000: 1
Loading Environment from SPIFlash... SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

StarFive EEPROM format v2

--------EEPROM INFO--------
Vendor : StarFive Technology Co., Ltd.
Product full SN: VF7110B1-2228-D008E000-00000506
data version: 0x2
PCB revision: 0x1
BOM revision: A
Ethernet MAC0 address: c0:74:2b:fc:f4:f9
Ethernet MAC1 address: 6c:cf:39:00:00:00
--------EEPROM INFO--------

starfive_7110_pcie pcie@940000000: Starfive PCIe bus probed.
starfive_7110_pcie pcie@9c0000000: Starfive PCIe bus probed.
In:    serial@10000000
Out:   serial@10000000
Err:   serial@10000000
Net:   eth0: ethernet@16030000, eth1: ethernet@16040000
starting USB...
Register 5000420 NbrPorts 5
Starting the controller
USB XHCI 1.00
Bus xhci_pci: 2 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Working FDT set to ff718780
Hit any key to stop autoboot:  0
Card did not respond to voltage select! : -110
** File not found ubootefi.var **
Failed to load EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Booting bootflow '<NULL>' with efi_mgr
Loading Boot0000 'mmc 1' failed
EFI boot manager: Cannot load any image
Boot failed (err=-14)
Card did not respond to voltage select! : -110
** File not found /boot.bmp **
** Booting bootflow 'mmc@16020000.bootdev.part_3' with script
Boot script loaded from mmc 1:3
139 bytes read in 4 ms (33.2 KiB/s)
Failed to load '/dtb/starfive/jh7110-orangepi_rv.dtb'
28450816 bytes read in 1608 ms (16.9 MiB/s)
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Failed to load '/dtb/starfive/overlay/starfive-fixup.scr'
2337521 bytes read in 201 ms (11.1 MiB/s)
## Loading init Ramdisk from Legacy Image at 46100000 ...
   Image Name:   uInitrd
   Image Type:   RISC-V Linux RAMDisk Image (gzip compressed)
   Data Size:    2337457 Bytes = 2.2 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
Boot failed (err=-14)
** Booting bootflow 'ethernet@16030000.bootdev.0' with efi
Boot failed (err=-71)
ethernet@16030000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
phy_startup() failed: -110
FAILED: -110
EQOS_DMA_MODE_SWR stuck
FAILED: -110
ethernet@16030000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
phy_startup() failed: -110
FAILED: -110
EQOS_DMA_MODE_SWR stuck
FAILED: -110
ethernet@16030000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
phy_startup() failed: -110
FAILED: -110
Could not start ethernet@16030000
** Booting bootflow 'ethernet@16040000.bootdev.0' with efi
Boot failed (err=-71)
ethernet@16030000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
phy_startup() failed: -110
FAILED: -110
EQOS_DMA_MODE_SWR stuck
FAILED: -110
ethernet@16030000 Waiting for PHY auto negotiation to complete......... TIMEOUT !
phy_startup() failed: -110
FAILED: -110
Could not start ethernet@16030000
StarFive #

I see, show me printenv
we are very close, I just don’t have this board to test.

Sure!
Oh, now I got it, yeah without one to test it’s really hard, at first I did not understand the thing about the switches to set the boot mode, since this board doesn’t have it

what image did you use?
need to use

from the log it is clear that it does not find Failed to load

Failed to load '/dtb/starfive/jh7110-orangepi_rv.dtb'

found my mistake in /etc/uEnv.txt rename jh7110-orangepi_rv.dtb to jh7110-orangepi-rv.dtb

Yep, I checked and I renamed the image, so im using the old image, imma download the version with updated bootloader and try it and send u the printenv

I’ll post it with the update, wait, it should work

installation README.TXT
kernel 6.12.40

mirror 1 , mirror 2 , mirror 3, mirror 4

irradium-3.8-riscv64-core-orange_pi_rv-6.12.40-build-20250726.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.12.40-build-20250726.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.40-build-20250726.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.40-build-20250726.img.zst.sha256

I tried this new image, but it hanged in another part:

U-Boot SPL 2025.07-jh7110 (Jul 24 2025 - 14:18:03 +0000)
DDR version: dc2e84f0.
Trying to boot from SPI

OpenSBI v1.7
   ____                    _____ ____ _____
  / __ \                  / ____|  _ \_   _|
 | |  | |_ __   ___ _ __ | (___ | |_) || |
 | |  | | '_ \ / _ \ '_ \ \___ \|  _ < | |
 | |__| | |_) |  __/ | | |____) | |_) || |_
  \____/| .__/ \___|_| |_|_____/|____/_____|
        | |
        |_|

Platform Name               : StarFive VisionFive 2 v1.3B
Platform Features           : medeleg
Platform HART Count         : 4
Platform IPI Device         : aclint-mswi
Platform Timer Device       : aclint-mtimer @ 4000000Hz
Platform Console Device     : uart8250
Platform HSM Device         : ---
Platform PMU Device         : ---
Platform Reboot Device      : pm-reset
Platform Shutdown Device    : pm-reset
Platform Suspend Device     : ---
Platform CPPC Device        : ---
Firmware Base               : 0x40000000
Firmware Size               : 353 KB
Firmware RW Offset          : 0x40000
Firmware RW Size            : 97 KB
Firmware Heap Offset        : 0x4c000
Firmware Heap Size          : 49 KB (total), 3 KB (reserved), 12 KB (used), 33 KB (free)
Firmware Scratch Size       : 4096 B (total), 400 B (used), 3696 B (free)
Runtime SBI Version         : 3.0
Standard SBI Extensions     : time,rfnc,ipi,base,hsm,srst,pmu,dbcn,fwft,legacy,dbtr,sse
Experimental SBI Extensions : none

Domain0 Name                : root
Domain0 Boot HART           : 4
Domain0 HARTs               : 1*,2*,3*,4*
Domain0 Region00            : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
Domain0 Region01            : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: ()
Domain0 Region02            : 0x0000000040040000-0x000000004005ffff M: (R,W) S/U: ()
Domain0 Region03            : 0x0000000040000000-0x000000004003ffff M: (R,X) S/U: ()
Domain0 Region04            : 0x000000000c000000-0x000000000fffffff M: (I,R,W) S/U: (R,W)
Domain0 Region05            : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
Domain0 Next Address        : 0x0000000040200000
Domain0 Next Arg1           : 0x00000000402c0d60
Domain0 Next Mode           : S-mode
Domain0 SysReset            : yes
Domain0 SysSuspend          : yes

Boot HART ID                : 4
Boot HART Domain            : root
Boot HART Priv Version      : v1.11
Boot HART Base ISA          : rv64imafdcbx
Boot HART ISA Extensions    : zihpm,sdtrig
Boot HART PMP Count         : 8
Boot HART PMP Granularity   : 12 bits
Boot HART PMP Address Bits  : 34
Boot HART MHPM Info         : 2 (0x00000018)
Boot HART Debug Triggers    : 8 triggers
Boot HART MIDELEG           : 0x0000000000000222
Boot HART MEDELEG           : 0x000000000000b109


U-Boot 2025.07-jh7110 (Jul 24 2025 - 14:18:03 +0000)

CPU:   sifive,u74-mc
Model: StarFive VisionFive 2 v1.3B
DRAM:  8 GiB
Core:  159 devices, 29 uclasses, devicetree: board
WDT:   Not starting watchdog@13070000
MMC:   mmc@16010000: 0, mmc@16020000: 1
Loading Environment from SPIFlash... SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

StarFive EEPROM format v2

--------EEPROM INFO--------
Vendor : StarFive Technology Co., Ltd.
Product full SN: VF7110B1-2228-D008E000-00000506
data version: 0x2
PCB revision: 0x1
BOM revision: A
Ethernet MAC0 address: c0:74:2b:fc:f4:f9
Ethernet MAC1 address: 6c:cf:39:00:00:00
--------EEPROM INFO--------

starfive_7110_pcie pcie@940000000: Starfive PCIe bus probed.
starfive_7110_pcie pcie@9c0000000: Starfive PCIe bus probed.
In:    serial@10000000
Out:   serial@10000000
Err:   serial@10000000
Net:   eth0: ethernet@16030000, eth1: ethernet@16040000
starting USB...
Register 5000420 NbrPorts 5
Starting the controller
USB XHCI 1.00
Bus xhci_pci: 2 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Working FDT set to ff718780
Hit any key to stop autoboot:  0
Card did not respond to voltage select! : -110
** File not found ubootefi.var **
Failed to load EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Booting bootflow '<NULL>' with efi_mgr
Loading Boot0000 'mmc 1' failed
EFI boot manager: Cannot load any image
Boot failed (err=-14)
Card did not respond to voltage select! : -110
** File not found /boot.bmp **
** Booting bootflow 'mmc@16020000.bootdev.part_3' with script
Boot script loaded from mmc 1:3
139 bytes read in 4 ms (33.2 KiB/s)
41009 bytes read in 16 ms (2.4 MiB/s)
28451328 bytes read in 1606 ms (16.9 MiB/s)
Working FDT set to 46000000
Failed to load '/dtb/starfive/overlay/starfive-fixup.scr'
8019180 bytes read in 677 ms (11.3 MiB/s)
## Loading init Ramdisk from Legacy Image at 46100000 ...
   Image Name:   uInitrd
   Image Type:   RISC-V Linux RAMDisk Image (gzip compressed)
   Data Size:    8019116 Bytes = 7.6 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 46000000
   Booting using the fdt blob at 0x46000000
Working FDT set to 46000000
   Loading Ramdisk to fdf38000, end fe6ddcac ... OK
   Loading Device Tree to 00000000fdec5000, end 00000000fdf37fff ... OK
Working FDT set to fdec5000

Starting kernel ...

[    0.653012] Error: Driver 'imx219' is already registered, aborting...
[    0.655914] cpufreq: Unable to obtain ARMCLK: -2
[    0.771930] debugfs: Directory '16008000.dma-controller' with parent 'dmaengine' already present!
[    2.824793] mmc0: error -84 whilst initialising SDIO card
[    3.363056] mmc0: error -84 whilst initialising SDIO card
[    3.932913] mmc0: error -84 whilst initialising SDIO card
[    4.632289] mmc0: error -84 whilst initialising SDIO card

Btw, on orangepiRV this needs to be /dev/mtd1

try replacing the file /boot/dtb/starfive/jh7110-orangepi-rv.dtb with jh7110-orangepi-rv.dtb

Well, after doing that, it did took a bigger step, but not quite.

U-Boot SPL 2025.07-jh7110 (Jul 26 2025 - 21:26:41 +0000)
DDR version: dc2e84f0.
Trying to boot from SPI

OpenSBI v1.7
   ____                    _____ ____ _____
  / __ \                  / ____|  _ \_   _|
 | |  | |_ __   ___ _ __ | (___ | |_) || |
 | |  | | '_ \ / _ \ '_ \ \___ \|  _ < | |
 | |__| | |_) |  __/ | | |____) | |_) || |_
  \____/| .__/ \___|_| |_|_____/|____/_____|
        | |
        |_|

Platform Name               : StarFive VisionFive 2 v1.3B
Platform Features           : medeleg
Platform HART Count         : 4
Platform IPI Device         : aclint-mswi
Platform Timer Device       : aclint-mtimer @ 4000000Hz
Platform Console Device     : uart8250
Platform HSM Device         : ---
Platform PMU Device         : ---
Platform Reboot Device      : pm-reset
Platform Shutdown Device    : pm-reset
Platform Suspend Device     : ---
Platform CPPC Device        : ---
Firmware Base               : 0x40000000
Firmware Size               : 353 KB
Firmware RW Offset          : 0x40000
Firmware RW Size            : 97 KB
Firmware Heap Offset        : 0x4c000
Firmware Heap Size          : 49 KB (total), 3 KB (reserved), 12 KB (used), 33 KB (free)
Firmware Scratch Size       : 4096 B (total), 400 B (used), 3696 B (free)
Runtime SBI Version         : 3.0
Standard SBI Extensions     : time,rfnc,ipi,base,hsm,srst,pmu,dbcn,fwft,legacy,dbtr,sse
Experimental SBI Extensions : none

Domain0 Name                : root
Domain0 Boot HART           : 3
Domain0 HARTs               : 1*,2*,3*,4*
Domain0 Region00            : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
Domain0 Region01            : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: ()
Domain0 Region02            : 0x0000000040040000-0x000000004005ffff M: (R,W) S/U: ()
Domain0 Region03            : 0x0000000040000000-0x000000004003ffff M: (R,X) S/U: ()
Domain0 Region04            : 0x000000000c000000-0x000000000fffffff M: (I,R,W) S/U: (R,W)
Domain0 Region05            : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
Domain0 Next Address        : 0x0000000040200000
Domain0 Next Arg1           : 0x00000000402c0d60
Domain0 Next Mode           : S-mode
Domain0 SysReset            : yes
Domain0 SysSuspend          : yes

Boot HART ID                : 3
Boot HART Domain            : root
Boot HART Priv Version      : v1.11
Boot HART Base ISA          : rv64imafdcbx
Boot HART ISA Extensions    : zihpm,sdtrig
Boot HART PMP Count         : 8
Boot HART PMP Granularity   : 12 bits
Boot HART PMP Address Bits  : 34
Boot HART MHPM Info         : 2 (0x00000018)
Boot HART Debug Triggers    : 8 triggers
Boot HART MIDELEG           : 0x0000000000000222
Boot HART MEDELEG           : 0x000000000000b109


U-Boot 2025.07-jh7110 (Jul 26 2025 - 21:26:41 +0000)

CPU:   sifive,u74-mc
Model: StarFive VisionFive 2 v1.3B
DRAM:  8 GiB
Core:  159 devices, 29 uclasses, devicetree: board
WDT:   Not starting watchdog@13070000
MMC:   mmc@16010000: 0, mmc@16020000: 1
Loading Environment from SPIFlash... SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

StarFive EEPROM format v2

--------EEPROM INFO--------
Vendor : StarFive Technology Co., Ltd.
Product full SN: VF7110B1-2228-D008E000-00000506
data version: 0x2
PCB revision: 0x1
BOM revision: A
Ethernet MAC0 address: c0:74:2b:fc:f4:f9
Ethernet MAC1 address: 6c:cf:39:00:00:00
--------EEPROM INFO--------

starfive_7110_pcie pcie@940000000: Starfive PCIe bus probed.
starfive_7110_pcie pcie@9c0000000: Starfive PCIe bus probed.
In:    serial@10000000
Out:   serial@10000000
Err:   serial@10000000
Net:   eth0: ethernet@16030000, eth1: ethernet@16040000
starting USB...
Register 5000420 NbrPorts 5
Starting the controller
USB XHCI 1.00
Bus xhci_pci: 2 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Working FDT set to ff718780
Hit any key to stop autoboot:  0
Card did not respond to voltage select! : -110
** File not found ubootefi.var **
Failed to load EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Booting bootflow '<NULL>' with efi_mgr
Loading Boot0000 'mmc 1' failed
EFI boot manager: Cannot load any image
Boot failed (err=-14)
Card did not respond to voltage select! : -110
** File not found /boot.bmp **
** Booting bootflow 'mmc@16020000.bootdev.part_3' with script
Boot script loaded from mmc 1:3
139 bytes read in 3 ms (44.9 KiB/s)
47275 bytes read in 13 ms (3.5 MiB/s)
28451328 bytes read in 1606 ms (16.9 MiB/s)
Working FDT set to 46000000
Failed to load '/dtb/starfive/overlay/starfive-fixup.scr'
8019180 bytes read in 676 ms (11.3 MiB/s)
## Loading init Ramdisk from Legacy Image at 46100000 ...
   Image Name:   uInitrd
   Image Type:   RISC-V Linux RAMDisk Image (gzip compressed)
   Data Size:    8019116 Bytes = 7.6 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 46000000
   Booting using the fdt blob at 0x46000000
Working FDT set to 46000000
   Loading Ramdisk to fdf38000, end fe6ddcac ... OK
   Loading Device Tree to 00000000fdec4000, end 00000000fdf37fff ... OK
Working FDT set to fdec4000

Starting kernel ...

[    0.666028] mdio_bus stmmac-1: MDIO device at address 0 is missing.
[    0.693638] Error: Driver 'imx219' is already registered, aborting...
[    0.696730] cpufreq: Unable to obtain ARMCLK: -2
[    0.814402] debugfs: Directory '16008000.dma-controller' with parent 'dmaengine' already present!
[    2.333938] seeed_panel 2-0045: Unknown Atmel firmware revision: 0x00
[    2.340843] tinker_ft5406 2-0038: i2c read error, -121
[    2.346085] tinker_ft5406 2-0038: Checking touch ic failed
[    2.351587] tinker_ft5406 2-0038: probe with driver tinker_ft5406 failed with error -121
[    2.452760] Goodix-TS 2-0014: Error reading 1 bytes from 0x8140: -121
[    2.482741] Goodix-TS 2-0014: Error reading 1 bytes from 0x8140: -121
[    2.512583] Goodix-TS 2-0014: I2C communication failure: -121
[    2.518558] Goodix-TS 2-0014: probe with driver Goodix-TS failed with error -121
[    2.538998] imx219 6-0010: Error reading reg 0x0000: -121
[    2.544474] imx219 6-0010: error -EREMOTEIO: failed to read chip id 219
[    2.551417] imx219 6-0010: probe with driver imx219 failed with error -121
[    2.568786] imx708 6-001a: failed to read chip id 708, with error -5
[    2.575466] imx708 6-001a: probe with driver imx708 failed with error -5
[    2.583364] ov4689 6-0036: ov4689_read_reg: error: reg=300a
[    2.588955] ov4689 6-0036: ov4689_check_chip_id: failed to read chip identifier
[    2.596616] ov4689 6-0036: probe with driver ov4689 failed with error -121
[    2.605136] cdns-dsi 295d0000.mipi: starfive dsi bind end
[    3.138334] mmc0: error -84 whilst initialising SDIO card
[    3.682654] mmc0: error -84 whilst initialising SDIO card
[    4.252088] mmc0: error -84 whilst initialising SDIO card
[    4.950360] mmc0: error -84 whilst initialising SDIO card

That is what it says on the hdmi

Friends, I have a similar problem. How can I help speed up the process?

try changing in /boot/uEnv.txt verbosity=4 to verbosity=8 and post the output from debug.

most likely there is an incorrect setting in dts, I will try to build kernel 6.6 to check.

installation README.TXT
kernel 6.6.101

mirror 1 , mirror 2 , mirror 3, mirror 4

irradium-3.8-riscv64-core-orange_pi_rv-6.6.101-build-20250804.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.6.101-build-20250804.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.6.101-build-20250804.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.6.101-build-20250804.img.zst.sha256