Irradium (based on crux linux) Milk-V Jupiter 2 Dev Kit K3 (SpacemiT 100™) riscv64

irradium - source based Linux distribution CRUX adhering to ideology keep it simple, has its own package system, also supports the port system.

irradium development or

packages aarch64
packages riscv64

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

installation README.TXT
kernel 6.18.3

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

irradium-3.8-riscv64-core-milk_v_jupiter_2_dev_kit-6.18.3-build-20260606.img.zst
irradium-3.8-riscv64-core-milk_v_jupiter_2_dev_kit-6.18.3-build-20260606.img.zst.sha256
irradium-3.8-riscv64-xfce-milk_v_jupiter_2_dev_kit-6.18.3-build-20260606.img.zst
irradium-3.8-riscv64-xfce-milk_v_jupiter_2_dev_kit-6.18.3-build-20260606.img.zst.sha256

U-Boot SPL 2022.10-k3 (Jun 06 2026 - 15:36:03 +0000)
DDR Part Number: MT62F4G32D8DV, Size: 16384MB, Data Rate: 6400MT/s
DDR training consume 5598ms
[   6.801] 

U-Boot 2022.10-k3 (Jun 06 2026 - 15:36:03 +0000)

[   6.804] CPU:   rv64imafdcvh
[   6.807] Model: spacemit k3 com260 ifx board
[   6.811] DRAM:  32 GiB
[   6.847] reset driver probe finish
[   7.037] eSPI not ready, skipping EC probe
[   7.041] Core:  634 devices, 38 uclasses, devicetree: board
[   7.045] WDT:   Started watchdog@d4014000 with servicing (60s timeout)
[   7.049] MMC:   spacemit_sdhci sdh@d4280000: probe done.
[   7.056] sdh@d4280000: 0
[   7.059] Loading Environment from MMC... spacemit_sdhci sdh@d4280000: set tx_delaycode: 31
[   7.357] spacemit_sdhci sdh@d4280000: pass window [6 166)
[   7.380] spacemit_sdhci sdh@d4280000: pass window [170 186)
[   7.453] spacemit_sdhci sdh@d4280000: pass window [233 255]
[   7.456] spacemit_sdhci sdh@d4280000: tuning done, use delay_code:86
[   7.950] *** Warning - bad CRC, using default environment

[   7.954] In:    serial
[   7.955] Out:   serial
[   7.957] Err:   serial
[   7.961] CTF2301: Start probing ctf2301@4c
[   7.967] Found device 'mipi@d421a800', disp_uc_priv=00000003fbe98520
[   7.971] spacemit_panel_of_to_plat panel lcd_tc358762xbg_dpi_800x480 
[   7.991] pll_ctrl_reg0 = 0x3A155555
[   7.992] pll_ctrl_reg1 = 0x4582820B
[   7.995] Panel is lcd_tc358762xbg_dpi
[   8.000] fb=3fe000000, size=800x480
[   8.004] dpi_panel_probe: Warning: cannot get enable GPIO: ret=-2
[   8.119] dpi_panel_probe: Atmel I2C read failed: 0
[   8.121] panel device error -1
[   8.126] Found device 'dp1@cac88000', disp_uc_priv=00000003fbe98460
[   8.287] dp cannot get HPD signal
[   8.287] spacemit_display_init: device 'dpu@c0340000' display won't probe (ret=-1)
[   8.451] dp cannot get HPD signal
[   8.451] display devices not found or not probed yet: -1
[   8.517] Found 4 valid MAC addresses.
[   8.517] TLV item: product_name = k3_com260_ifx
[   8.522] TLV item: serial# = COM3K3321280022
[   8.526] TLV item: ddr_partnumber = MT62F4G32D8DV
[   8.531] save DDR training info
[   8.537] k1x_qspi spi@d420c000: qspi iobase:0x0x00000000d420c000, ahb_addr:0x0x00000000b8000000, max_hz:26000000Hz
[   8.545] k1x_qspi spi@d420c000: rx buf size:128, tx buf size:256, ahb buf size=512
[   8.552] k1x_qspi spi@d420c000: AHB read enabled
[   8.557] k1x_qspi spi@d420c000: AHB buf size: 512
[   8.561] k1x_qspi spi@d420c000: Speed Change: 26000000 Hz -> 26500000 Hz
[   8.568] SF: Detected gd25lq64c with page size 256 Bytes, erase size 4 KiB, total 8 MiB
write 38912byte to spinor @offset 65536
[   8.981] spacemit reboot: read PMIC reg 0xab value 0xf0
[   9.002] NO partition bootfs in card
[   9.003] SRAM cleared: addr=0xc0800000 size=0x80000
[   9.442] Autoboot in 0 seconds
[   9.452] Loading K3 Environment device: mmc
[   9.454] Looking bootloader for device: mmc
[   9.519] Loading from device: mmc  disk: 0  part: 2
[   9.618] 3113 bytes read in 10 ms (303.7 KiB/s)
[   9.619] ## Executing script at 102000000
[   9.623] Boot script loaded from mmc 0:2
[   9.653] 156 bytes read in 9 ms (16.6 KiB/s)
[   9.697] 143639 bytes read in 25 ms (5.5 MiB/s)
[  10.061] 33802752 bytes read in 331 ms (97.4 MiB/s)
[  10.064] dtb_bootargs=earlycon=sbi console=ttyS0,115200 random.trust_bootloader=1 unaligned_scalar_speed=fast unaligned_vector_speed=fast
[  10.111] Failed to load 'dtb/spacemit/overlay/spacemit-fixup.scr'
[  10.778] 59303300 bytes read in 622 ms (90.9 MiB/s)
[  10.804] Moving Image from 0x140000000 to 0x102200000, end=1042c7000
[  10.813] ## Flattened Device Tree blob at 138000000
[  10.815]    Booting using the fdt blob at 0x138000000
[  10.820]    Loading Ramdisk to 3f84df000, end 3fbd6d584 ... OK
[  10.920]    Loading Device Tree to 00000003f8453000, end 00000003f84defff ... OK

Starting kernel ...

[    0.225815] db_root: cannot open: /etc/target
[    0.618768] Timer 0: loop_delay_fastclk is 26
[    0.630520] ufshcd-spacemit c0e00000.ufshc: ufshcd_scsi_add_wlus: BOOT WLUN not found
[    1.407236] dpu_parse_dt, read hclk failed from dts!
[    1.786729] [drm:rpi_touchscreen_probe] *ERROR* rpi_touchscreen_probe: I2C read failed: -6
[    1.843546] imx219-simple 5-0010: imx219-test: I2C read failed, reg=0x0, ret=-6
[    1.848114] imx219-simple 5-0010: imx219-test: sensor detect failed: -6
[    1.904533] ov5647-simple 5-0036: ov5647-test: I2C read failed, reg=0x300a, ret=-6
[    1.909364] ov5647-simple 5-0036: ov5647-test: sensor detect failed: -6
[    1.917410] ov5640-max96724-max9295 5-003c: ov5640-gmsl: i2c read failed slave=0x27 reg=0x0000 ret=-6
Successfully mounted device UUID=32539e08-a5c0-4084-9f32-0932043d95e3
Loading kernel modules from initramfs image:
insmod /lib/modules/6.18.3/kernel/lib/raid6/raid6_pq.ko
[    5.101315] udevd[360]: failed to execute '/usr/sbin/nfsrahead' '/usr/sbin/nfsrahead 8:16': No such file or directory
insmod /lib/modules/6.18.3/kernel/crypto/xor.ko
insmod /lib/modules/6.18.3/kernel/crypto/blake2b_generic.ko
insmod /lib/modules/6.18.3/kernel/fs/btrfs/btrfs.ko
insmod /lib/modules/6.18.3/kernel/fs/xfs/xfs.ko
INIT: version 3.18 booting
The system is coming up. Please wait.
[    9.984476] raspits-ft5426: raspits_ft5426_work: checking touch ic timeout, -6
[   13.685473] pci 0004:00:00.0: of_irq_parse_pci: failed with rc=-22
linuxroot: clean, 131845/3743744 files, 3427606/14969600 blocks
setfont: ERROR kdfontop.c:242 put_font_kdfontop: Unable to load such font with such kernel version
INIT: Entering runlevel: 2
Entering multi-user mode...
INIT: version 3.18 reloadinglo net sshd crond firstrun
 alsa dbus elogind lightdm


irradium  (milk-v-jupiter-2-dev-kit) (ttyS0)

milk-v-jupiter-2-dev-kit login: