Irradium (based on crux linux) riscv64, aarch64

installation README.TXT
kernel 6.18.0

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

irradium-3.8-riscv64-core-visionfive_2-6.18.0-build-20251205.img.zst
irradium-3.8-riscv64-core-visionfive_2-6.18.0-build-20251205.img.zst.sha256
irradium-3.8-riscv64-xfce-visionfive_2-6.18.0-build-20251205.img.zst
irradium-3.8-riscv64-xfce-visionfive_2-6.18.0-build-20251205.img.zst.sha256

3 Likes

installation README.TXT
kernel 6.18.4

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

irradium-3.8-riscv64-core-visionfive_2_lite-6.18.4-build-20260110.img.zst
irradium-3.8-riscv64-core-visionfive_2_lite-6.18.4-build-20260110.img.zst.sha256
irradium-3.8-riscv64-xfce-visionfive_2_lite-6.18.4-build-20260110.img.zst
irradium-3.8-riscv64-xfce-visionfive_2_lite-6.18.4-build-20260110.img.zst.sha256

3 Likes

installation README.TXT
kernel 6.19.5

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

irradium-3.8-riscv64-core-visionfive_2-6.19.5-build-20260301.img.zst
irradium-3.8-riscv64-core-visionfive_2-6.19.5-build-20260301.img.zst.sha256

2 Likes

installation README.TXT
kernel 6.12.76

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

irradium-3.8-riscv64-core-visionfive_2-6.12.76-build-20260306.img.zst
irradium-3.8-riscv64-core-visionfive_2-6.12.76-build-20260306.img.zst.sha25
irradium-3.8-riscv64-xfce-visionfive_2-6.12.76-build-20260306.img.zst
irradium-3.8-riscv64-xfce-visionfive_2-6.12.76-build-20260306.img.zst.sha256

2 Likes

installation README.TXT
kernel 6.19.6

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

No output to HDMI

irradium-3.8-riscv64-core-visionfive_2-6.19.6-build-20260307.img.zst
irradium-3.8-riscv64-core-visionfive_2-6.19.6-build-20260307.img.zst.sha256

2 Likes

:sob:

visionfive 2 as router

3 Likes

installation README.TXT
kernel 7.0.1

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

No output to HDMI

irradium-3.8-riscv64-core-visionfive_2-7.0.1-build-20260426.img.zst
irradium-3.8-riscv64-core-visionfive_2-7.0.1-build-20260426.img.zst.sha256

2 Likes

installation README.TXT
kernel 6.12.85

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

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

U-Boot SPL 2026.04-jh7110 (May 03 2026 - 08:52:03 +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           : 2
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                : 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 2026.04-jh7110 (May 03 2026 - 08:52:03 +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-2253-D008E000-00005474
data version: 0x2
PCB revision: 0xb2
BOM revision: A
Ethernet MAC0 address: 6c:cf:39:00:4e:20
Ethernet MAC1 address: 6c:cf:39:00:4e:21
--------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
** 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

Device 0: unknown device
switch to partitions #0, OK
mmc1 is current device
Card did not respond to voltage select! : -110
Boot script loaded from SD 1:3
177 bytes read in 1 ms (172.9 KiB/s)
58168 bytes read in 7 ms (7.9 MiB/s)
26338304 bytes read in 766 ms (32.8 MiB/s)
Working FDT set to 46000000
Failed to load '/dtb/starfive/overlay/starfive-fixup.scr'
8403561 bytes read in 353 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 fdbfc000, end fe3ffa69 ... OK
   Loading Device Tree to 00000000fe643000, end 00000000fe6b9fff ... OK
Working FDT set to fe643000

Starting kernel ...

[    0.000178] clint: timer@2000000: invalid irq 0 (hwirq 3)
[    0.000189] Failed to initialize '/soc/timer@2000000': -19
[    0.737413] cpufreq: Unable to obtain ARMCLK: -2
[    0.804493] debugfs: Directory '16008000.dma-controller' with parent 'dmaengine' already present!
[    2.322425] seeed_panel 2-0045: Unknown Atmel firmware revision: 0x00
[    2.329401] tinker_ft5406 2-0038: i2c read error, -121
[    2.334589] tinker_ft5406 2-0038: Checking touch ic failed
[    2.340089] tinker_ft5406 2-0038: probe with driver tinker_ft5406 failed with error -121
[    2.443580] Goodix-TS 2-0014: Error reading 1 bytes from 0x8140: -121
[    2.473537] Goodix-TS 2-0014: Error reading 1 bytes from 0x8140: -121
[    2.503386] Goodix-TS 2-0014: I2C communication failure: -121
[    2.509327] Goodix-TS 2-0014: probe with driver Goodix-TS failed with error -121
[    2.528439] imx219 6-0010: Error reading reg 0x0000: -121
[    2.533894] imx219 6-0010: error -EREMOTEIO: failed to read chip id 219
[    2.540774] imx219 6-0010: probe with driver imx219 failed with error -121
[    2.550973] imx296 6-001a: 8-bit write to 0x3000 failed: -121
[    2.556778] imx296 6-001a: failed to get sensor out of standby (-121)
[    2.563539] imx296 6-001a: probe with driver imx296 failed with error -121
[    2.570474] i2c i2c-6: Failed to register i2c client imx708 at 0x1a (-16)
[    2.577304] i2c i2c-6: of_i2c: Failure registering /soc/i2c@12060000/imx708@1a
[    2.584593] i2c i2c-6: Failed to create I2C device for /soc/i2c@12060000/imx708@1a
[    2.593256] ov4689 6-0036: ov4689_read_reg: error: reg=300a
[    2.598872] ov4689 6-0036: ov4689_check_chip_id: failed to read chip identifier
[    2.606441] ov4689 6-0036: probe with driver ov4689 failed with error -121
[    2.614932] cdns-dsi 295d0000.mipi: starfive dsi bind end
[    2.627849] i2c_designware 12060000.i2c: Failed to create device link (0x180) with 19800000.vin_sysctl


irradium  (visionfive-2) (ttyS0)

visionfive-2 login:
3 Likes

hi mara, irradium for vf2, Do I have to update the flash SPI? Can’t I just boot from the TF’s SPI or U-BOOT directly?

U-Boot SPL 2026.04-jh7110 (May 03 2026 - 08:52:03 +0000)                                  
DDR version: dc2e84f0.                                                                    
Trying to boot from MMC2                                                                  
mmc_load_image_raw_sector: mmc block read error                                           
Error: -38                                                                                
SPL: Unsupported Boot Device!                                                             
SPL: failed to boot from all boot devices                                                 
### ERROR ### Please RESET the board ###                                                  

My VF2 startup settings are: SDIO3.0: 0 1 ;
VF2 is installed with NVMe;
My VF2 flash and NVMe’s SPI, U-Boot are all Debian 202510.
Under such startup conditions, both debian202510 and archlinux-cwt can boot the system from TF.

In theory, it shouldn’t be necessary if the bootloader is from the main u-boot branch.
And what gun are the switches in?
I tested it with the settings as in the screenshot, with both switches to the right.

QSPI Nor Flash 0 0

So, when you were testing, you were using flash SPI. Therefore, TF SPI cannot start irradium. :blush:

Yes, I tested it at boot mode settings QSPI.

2 Likes

installation README.TXT
kernel 6.12.87

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

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

2 Likes

installation README.TXT
kernel 7.1.0-rc2

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

irradium-3.8-riscv64-core-visionfive_2-7.1.0-rc2-build-20260509.img.zst
irradium-3.8-riscv64-core-visionfive_2-7.1.0-rc2-build-20260509.img.zst.sha256

hi, mara.
UEFI BOOT irradium-3.8 :laughing:

installation README.TXT
kernel 6.12.94

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

irradium-3.8-riscv64-core-visionfive_2-6.12.94-build-20260630.img.zst
irradium-3.8-riscv64-core-visionfive_2-6.12.94-build-20260630.img.zst.sha256
irradium-3.8-riscv64-xfce-visionfive_2-6.12.94-build-20260630.img.zst
irradium-3.8-riscv64-xfce-visionfive_2-6.12.94-build-20260630.img.zst.sha256

2 Likes

installation README.TXT
kernel 7.2.0-rc3

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

irradium-3.8-riscv64-core-visionfive_2-7.2.0-rc3-build-20260718.img.zst
irradium-3.8-riscv64-core-visionfive_2-7.2.0-rc3-build-20260718.img.zst.sha256

U-Boot SPL 2026.07-jh7110 (Jul 18 2026 - 23:00:10 +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           : 0x00000000402e8238
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.07-jh7110 (Jul 18 2026 - 23:00:10 +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-2253-D008E000-00005474
data version: 0x2
PCB revision: 0xb2
BOM revision: A
Ethernet MAC0 address: 6c:cf:39:00:4e:20
Ethernet MAC1 address: 6c:cf:39:00:4e:21
--------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 ff6f10c0
Hit any key to stop autoboot: 0
Card did not respond to voltage select! : -110
Card did not respond to voltage select! : -110
Cannot persist EFI variables without system partition
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
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** Unable to write file ubootefi.var **
Failed to persist EFI variables
** File not found /boot.bmp **
** Booting bootflow 'mmc@16020000.bootdev.part_3' with script

Device 0: unknown device
switch to partitions #0, OK
mmc1 is current device
Card did not respond to voltage select! : -110
Boot script loaded from SD 1:3
177 bytes read in 1 ms (172.9 KiB/s)
40929 bytes read in 6 ms (6.5 MiB/s)
26213472 bytes read in 769 ms (32.5 MiB/s)
Working FDT set to 46000000
Failed to load '/dtb/starfive/overlay/starfive-fixup.scr'
8551271 bytes read in 360 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 fdec8000, end fe6efb67 ... OK
   Loading Device Tree to 00000000fde55000, end 00000000fdec7fff ... OK
Working FDT set to fde55000

Starting kernel ...

Skipping dt linux,cma-default node in favor for "cma=" kernel param.
Skipping dt linux,cma-default node in favor for "cma=" kernel param.
debugfs: '16008000.dma-controller' already exists in 'dmaengine'
i2c i2c-7: of_i2c: modalias failure on /soc/hdmi@29590000/controller/ports
i2c i2c-7: Failed to create I2C device for /soc/hdmi@29590000/controller/ports


irradium  (visionfive-2) (ttyS0)

visionfive-2 login: $
2 Likes