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

I tried the version with kernel 6.6.101 and it gave the most positive result, the graphical interface and the welcome page loaded.

There is one small problem, USB ports, USB keyboard and USB mouse do not work. In my opinion, the problem is in the SPI bootloader, u-boot.bin and u-boot.itb. Because with this bootloader in the working version of OrangePi OS, USB devices also do not work.

In any case, with kernel 6.6.101 the best progress.
session07.log (66.7 KB)

try replacing dtb with this one jh7110-orangepi-rv.dtb

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-20250806.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.6.101-build-20250806.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.6.101-build-20250806.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.6.101-build-20250806.img.zst.sha256

installation README.TXT
kernel 6.6.103

mirror 1 , mirror 2 , mirror 3, mirror 4, mirror 5

irradium-3.8-riscv64-core-orange_pi_rv-6.6.103-build-20250831.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.6.103-build-20250831.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.6.103-build-20250831.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.6.103-build-20250831.img.zst.sha256

installation README.TXT
kernel 6.6.108

mirror 1 , mirror 2 , mirror 3 , mirror 4 , mirror 5

irradium-3.8-riscv64-core-orange_pi_rv-6.6.108-build-20250926.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.6.108-build-20250926.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.6.108-build-20250926.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.6.108-build-20250926.img.zst.sha256

installation README.TXT
kernel 6.12.52

mirror 1 , mirror 2 , mirror 3 , mirror 4 , mirror 5

irradium-3.8-riscv64-core-orange_pi_rv-6.12.52-build-20251012.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.12.52-build-20251012.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.52-build-20251012.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.52-build-20251012.img.zst.sha256

installation README.TXT
kernel 6.12.64

mirror 1 , mirror 2 , mirror 3 , mirror 4 , mirror 5

irradium-3.8-riscv64-core-orange_pi_rv-6.12.64-build-20260110.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.12.64-build-20260110.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.64-build-20260110.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.64-build-20260110.img.zst.sha256

installation README.TXT
kernel 6.12.76

mirror 1 , mirror 2 , mirror 3 , mirror 4 , mirror 5

irradium-3.8-riscv64-core-orange_pi_rv-6.12.76-build-20260307.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.12.76-build-20260307.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.76-build-20260307.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.76-build-20260307.img.zst.sha256

installation README.TXT
kernel 7.0.0-rc7

mirror 1 , mirror 2 , mirror 3 , mirror 4 , mirror 5

irradium-3.8-riscv64-core-orange_pi_rv-7.0.0-rc7-build-20260412.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-7.0.0-rc7-build-20260412.img.zst.sha256

installation README.TXT
kernel 7.0.1

mirror 1 , mirror 2 , mirror 3 , mirror 4 , mirror 5

irradium-3.8-riscv64-core-orange_pi_rv-7.0.1-build-20260425.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-7.0.1-build-20260425.img.zst.sha25

U-Boot SPL 2026.04-jh7110 (Apr 10 2026 - 23:09:11 +0000)
DDR version: dc2e84f0.
Trying to boot from SPI

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

Platform Name               : StarFive VisionFive 2 v1.3B
Platform Features           : medeleg
Platform HART Count         : 4
Platform HART Protection    : pmp
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               : 357 KB
Firmware RW Offset          : 0x40000
Firmware RW Size            : 101 KB
Firmware Heap Offset        : 0x4d000
Firmware Heap Size          : 49 KB (total), 0 KB (reserved), 13 KB (used), 35 KB (free)
Firmware Scratch Size       : 4096 B (total), 416 B (used), 3680 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           : 1
Domain0 HARTs               : 1*,2*,3*,4*
Domain0 Region00            : 0x0000000040040000-0x000000004005ffff M: (F,R,W) S/U: ()
Domain0 Region01            : 0x0000000040000000-0x000000004003ffff M: (F,R,X) S/U: ()
Domain0 Region02            : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
Domain0 Region03            : 0x0000000002000000-0x000000000200ffff M: (I,R,W) 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           : 0x00000000402e46d8
Domain0 Next Mode           : S-mode
Domain0 SysReset            : yes
Domain0 SysSuspend          : yes

Boot HART ID                : 1
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 2026.04-jh7110 (Apr 10 2026 - 23:09:11 +0000)

CPU:   sifive,u74-mc
Model: StarFive VisionFive 2 v1.3B
DRAM:  8 GiB
Core:  159 devices, 30 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-00000579
data version: 0x2
PCB revision: 0x1
BOM revision: A
Ethernet MAC0 address: c0:74:2b:fc:f5:42
Ethernet MAC1 address: 6c:cf:39:00:00:00
--------EEPROM INFO--------

In:    serial@10000000
Out:   serial@10000000
Err:   serial@10000000
Net:   eth0: ethernet@16030000, eth1: ethernet@16040000
starting USB...
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 ff6f5060
Hit any key to stop autoboot: 0
Card did not respond to voltage select! : -110
cyclic function mmc@16020000 took too long: 6525us vs 5000us max
** File not found ubootefi.var **
No EFI variables loaded
** 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
Card did not respond to voltage select! : -110
Card did not respond to voltage select! : -110
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 2 ms (67.4 KiB/s)
34615 bytes read in 5 ms (6.6 MiB/s)
26299488 bytes read in 772 ms (32.5 MiB/s)
Working FDT set to 46000000
Failed to load '/dtb/starfive/overlay/starfive-fixup.scr'
8546402 bytes read in 359 ms (22.7 MiB/s)
## Flattened Device Tree blob at 46000000
   Booting using the fdt blob at 0x46000000
Working FDT set to 46000000
   Loading Ramdisk to fdbd9000, end fe3ff862 ... OK
   Loading Device Tree to 00000000fe64d000, end 00000000fe6bdfff ... OK
Working FDT set to fe64d000

Starting kernel ...

debugfs: '16008000.dma-controller' already exists in 'dmaengine'
verisilicon-dc 29400000.display: can't deassert reset lines
verisilicon-dc 29400000.display: probe with driver verisilicon-dc failed with error -110
starfive-inno-hdmi-controller 29590000.hdmi:controller: probe with driver starfive-inno-hdmi-controller failed with error -110


irradium  (orange-pi-rv) (ttyS0)

orange-pi-rv login:

installation README.TXT
kernel 6.12.85

mirror 1 , mirror 2 , mirror 3 , mirror 4 , mirror 5

irradium-3.8-riscv64-core-orange_pi_rv-6.12.85-build-20260503.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.12.85-build-20260503.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.85-build-20260503.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.85-build-20260503.img.zst.sha256

installation README.TXT
kernel 6.12.87

mirror 1 , mirror 2 , mirror 3 , mirror 4 , mirror 5

irradium-3.8-riscv64-core-orange_pi_rv-6.12.87-build-20260508.img.zst
irradium-3.8-riscv64-core-orange_pi_rv-6.12.87-build-20260508.img.zst.sha256
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.87-build-20260508.img.zst
irradium-3.8-riscv64-xfce-orange_pi_rv-6.12.87-build-20260508.img.zst.sha256