Irradium (based on crux linux) Milk-V Jupiter 2 K3 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

packages aarch64
packages riscv64

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

installation README.TXT
kernel 6.18.44

irradium-3.8-riscv64-core-milk_v_jupiter_2-6.18.44-build-20260816.img.zst
irradium-3.8-riscv64-core-milk_v_jupiter_2-6.18.44-build-20260816.img.zst.sha256
irradium-3.8-riscv64-xfce-milk_v_jupiter_2-6.18.44-build-20260816.img.zst
irradium-3.8-riscv64-xfce-milk_v_jupiter_2-6.18.44-build-20260816.img.zst.sha256

U-Boot SPL 2022.10-k3 (Jul 14 2026 - 18:37:41 +0000)
DDR Part Number: MT62F4G32D8DV, Size: 16384MB, Data Rate: 6400MT/s
DDR quick boot consume 9ms
[   1.054] 

U-Boot 2022.10-k3 (Jul 14 2026 - 18:37:41 +0000)

[   1.057] CPU:   rv64imafdcvh
[   1.060] Model: spacemit k3 pico itx board
[   1.064] DRAM:  32 GiB
[   1.080] espi_post_bind: espi@cac8c000, seq=0
[   1.081] espi_child_post_bind: binding child device ec@0
[   1.102] reset driver probe finish
[   1.300] Slave general capabilities: 0x0308000f
[   1.301] spacemit_espi espi@cac8c000: SpacemiT eSPI controller initialized successfully
[   1.314] RT7451: Retimer already initialized, skipping
[   1.319] Core:  630 devices, 36 uclasses, devicetree: board
[   1.323] WDT:   Started watchdog@d4014000 with servicing (60s timeout)
[   1.328] MMC:   
[   1.330] Loading Environment from mtdENV... k1x_qspi spi@d420c000: qspi iobase:0x0x00000000d420c000, ahb_addr:0x0x00000000b8000000, max_hz:26000000Hz
[   1.344] k1x_qspi spi@d420c000: rx buf size:128, tx buf size:256, ahb buf size=512
[   1.351] k1x_qspi spi@d420c000: AHB read enabled
[   1.356] k1x_qspi spi@d420c000: AHB buf size: 512
[   1.360] k1x_qspi spi@d420c000: Speed Change: 26000000 Hz -> 26500000 Hz
[   1.367] SF: Detected w25q64dw with page size 256 Bytes, erase size 4 KiB, total 8 MiB
*** Warning - bad CRC, using default environment

[   1.380] OK
[   1.381] In:    serial
[   1.383] Out:   serial
[   1.385] Err:   serial
[   1.393] Found device 'dp1@cac88000', disp_uc_priv=00000003fbe98140
[   1.554] dp cannot get HPD signal
[   1.554] spacemit_display_init: device 'dpu@c0340000' display won't probe (ret=-1)
[   1.718] dp cannot get HPD signal
[   1.719] display devices not found or not probed yet: -1
[   1.784] Found 1 valid MAC addresses.
[   1.785] TLV item: product_name = k3-pico-itx
[   1.789] TLV item: part# = MPK3
[   1.792] TLV item: serial# = HW3MPK3321280239
[   1.796] TLV item: ddr_partnumber = MT62F4G32D8DV
[   1.802] spacemit reboot: read PMIC reg 0xab value 0xf0
[   1.807] SRAM cleared: addr=0xc0800000 size=0x80000
[   1.946] ufs: bRefClkFreq current=0 expected=0
[   2.001] ufs-spacemit_k3 ufs@c0e00000: [RX, TX]: gear=[3, 3], lane[2, 2], pwr[FAST MODE, FAST MODE], rate = 2
[   2.029] Now int init_x2_puphy...
[   2.029] waiting pll lock...
[   2.032] PHY PLL Locked.
[   2.045] Now int init_x2_puphy...
[   2.045] waiting pll lock...
[   2.048] PHY PLL Locked.
[   2.050] pcie_dw_spacemit pcie@80000000: pcie config device cmd in rc mode: 0x3bf
[   3.158] PCIE-0: Link down
[   3.162] pcie_dw_spacemit pcie@80400000: failed to map lanes: -22
[   3.165] pcie_dw_spacemit pcie@80400000: failed to init phy: -22
[   3.171] MMC Device 2 not found
[   3.174] Bus dwc3@c0a00000: mv_usb_phy phy@c0a20000: k1x-ci-usb-phy-probe: Enter...
[   3.183] dwc3-generic-host dwc3@c0a00000: this is a DesignWare USB3 DRD Core
[   3.189] Register 1000140 NbrPorts 1
Starting the controller
[   3.195] USB XHCI 1.10
[   3.197] Bus dwc3@81a00000: No USB maximum speed specified. Using super speed
[   3.206] k3-usb3-phy phy@82100000: k3 usb3 phy enter...
[   3.215] mv_usb_phy phy@81b00000: k1x-ci-usb-phy-probe: Enter...
[   3.219] k3-usb3-phy phy@82100000: Update Combo Mode 17 to USB Mode
[   3.224] k3-usb3-phy phy@82100000: PUPHY Rx Reg Configured
[   3.230] k3-usb3-phy phy@82100000: PHY version: 0x302 init as USB3 mode
[   3.236] dwc3-generic-host dwc3@81a00000: this is a DesignWare USB3 DRD Core
[   3.243] Register 2000140 NbrPorts 2
Starting the controller
[   3.249] USB XHCI 1.10
[   3.251] scanning bus dwc3@c0a00000 for devices... devnum=1 poweron: query_delay=100 connect_timeout=1100
[   3.279] start port scan
[   3.621] devnum=2 poweron: query_delay=100 connect_timeout=1100
[   4.721] 2 USB Device(s) found
[   4.721] scanning bus dwc3@81a00000 for devices... devnum=1 poweron: query_delay=100 connect_timeout=1100
[   4.748] start port scan
[   5.846] 1 USB Device(s) found
[   5.846]        scanning usb for storage devices... 0 Storage Device(s) found
[   5.853] MMC Device 2 not found
[   5.857] Autoboot in 0 seconds
[   5.869] Loading K3 Environment device: nor
[   5.870] Scan device: usb
[   5.872] Check device: usb
[   5.875] Looking bootloader for device: usb
[   5.879] Couldn't find partition usb 0:0
[   5.883] Couldn't find partition usb 0:0
[   5.887] Couldn't find partition usb 0:1
[   5.890] Couldn't find partition usb 0:1
[   5.894] Couldn't find partition usb 0:2
[   5.898] Couldn't find partition usb 0:2
[   5.902] Scan device: nvme
[   5.911] pcie_dw_spacemit pcie@80000000: pcie config device cmd in rc mode: 0x3bf
[   7.017] PCIE-0: Link down
[   7.021] pcie_dw_spacemit pcie@80400000: failed to map lanes: -22
[   7.024] pcie_dw_spacemit pcie@80400000: failed to init phy: -22
[   7.030] Check device: nvme
[   7.033] Looking bootloader for device: nvme
[   7.037] Couldn't find partition nvme 0:2
[   7.041] Couldn't find partition nvme 0:2
[   7.045] Couldn't find partition nvme 0:1
[   7.049] Couldn't find partition nvme 0:1
[   7.053] Couldn't find partition nvme 0:2
[   7.057] Couldn't find partition nvme 0:2
[   7.060] Scan device: scsi
[   7.063] scanning bus for devices...
[   7.071]   Device 0: (0:0) Vendor: KINGSTON Prod.: TY7B-128 Rev: 0004
[   7.074]             Type: Hard Disk
[   7.078]             Capacity: 122136.0 MB = 119.2 GB (31266816 x 4096)
[   7.084] Check device: scsi
[   7.087] Looking bootloader for device: scsi
[   7.091] Loading from device: scsi  disk: 0  part: 2
[   7.096] 3113 bytes read in 0 ms
[   7.099] ## Executing script at 102000000
[   7.103] Boot script loaded from scsi 0:2
[   7.107] 176 bytes read in 0 ms
[   7.111] 143991 bytes read in 1 ms (137.3 MiB/s)
[   7.156] 33804288 bytes read in 42 ms (767.6 MiB/s)
[   7.159] dtb_bootargs=earlycon=sbi console=ttyS0,115200 random.trust_bootloader=1 unaligned_scalar_speed=fast unaligned_vector_speed=fast
[   7.170] Failed to load 'dtb/spacemit/overlay/spacemit-fixup.scr'
[   7.246] 55014916 bytes read in 70 ms (749.5 MiB/s)
[   7.248] Moving Image from 0x140000000 to 0x102200000, end=1042c7000
[   7.260] ## Flattened Device Tree blob at 138000000
[   7.262]    Booting using the fdt blob at 0x138000000
[   7.467]    Loading Ramdisk to 3f88f2000, end 3fbd69604 ... OK
[   7.562]    Loading Device Tree to 00000003f8866000, end 00000003f88f1fff ... OK

Starting kernel ...

[   7.612] Removing MTD device #0 (nor0) with use count 1
[    0.242104] db_root: cannot open: /etc/target
[    0.245105] EtherCAT ERROR: Failed to parse main-device for master0
[    0.249822] EtherCAT ERROR: igh_ec_master: Failed to parse dts, error -22
[    0.256594] igh_ec_master soc:ethercat_master: probe with driver igh_ec_master failed with error -22
[    0.697984] Timer 0: loop_delay_fastclk is 26
[    0.702244] remoteproc remoteproc0: Carveout already associated to resource table
[    0.706868] remoteproc remoteproc0: Failed to process resources: -12
[    0.713319] spacemit-rproc 0.rcpu_rproc1: rproc_add failed
[    0.718683] spacemit-rproc 0.rcpu_rproc1: probe with driver spacemit-rproc failed with error -22
[    0.718949] ufshcd-spacemit c0e00000.ufshc: ufshcd_scsi_add_wlus: BOOT WLUN not found
[    1.329744] dpu_parse_dt, read hclk failed from dts!
[    1.767373] [drm:rpi_touchscreen_probe] *ERROR* rpi_touchscreen_probe: I2C read failed: -6
[    1.824353] imx219-simple 5-0010: imx219-test: I2C read failed, reg=0x0, ret=-6
[    1.828924] imx219-simple 5-0010: imx219-test: sensor detect failed: -6
[    1.886155] ov5647-simple 5-0036: ov5647-test: I2C read failed, reg=0x300a, ret=-6
[    1.890980] ov5647-simple 5-0036: ov5647-test: sensor detect failed: -6
[    1.899105] ov5640-max96724-max9295 5-003c: ov5640-gmsl: i2c read failed slave=0x27 reg=0x0000 ret=-6
[    2.012841] i2c-k1 d4018800.i2c: msg completion timeout
[    2.015657] i2c-k1 d4018800.i2c: i2c transfer failed, ret -110 err 0x0
[    2.021831] ctf2301 6-004c: error -ETIMEDOUT: failed to write CTF2301_GLOBAL_CFG register
[    2.030012] ctf2301 6-004c: probe with driver ctf2301 failed with error -110
[    2.222117] of: _read_rate: Count mismatch between opp-hz and clk_count (2 1)
[    2.226525] cpu cpu0: _opp_add_static_v2: opp key field not found
[    2.232594] cpu cpu0: _of_add_opp_table_v2: Failed to add OPP, -22
[    2.238762] cpu cpu0: OPP tabSuccessfully mounted device UUID=32539e08-a5c0-4084-9f32-0932043d95e3
Loading kernel modules from initramfs image:
insmod /lib/modules/6.18.44/kernel/lib/raid6/raid6_pq.ko
insmod /lib/modules/6.18.44/kernel/crypto/xor.ko
insmod /lib/modules/6.18.44/kernel/crypto/blake2b_generic.ko
insmod /lib/modules/6.18.44/kernel/fs/btrfs/btrfs.ko
insmod /lib/modules/6.18.44/kernel/fs/xfs/xfs.ko
INIT: version 3.18 booting
The system is coming up. Please wait.
[    9.772917] i2c-k1 d4010800.i2c: msg completion timeout
[    9.775849] i2c-k1 d4010800.i2c: i2c transfer failed, ret -110 err 0x0
[    9.782021] fusb301 0-0025: Failed to read device id: -110
[    9.787530] fusb301 0-0025: probe with driver fusb301 failed with error -110
[   10.204840] raspits-ft5426: raspits_ft5426_work: checking touch ic timeout, -6
[   10.235386] rtw89_8852be 0004:01:00.0: of_irq_parse_pci: failed with rc=134
[   10.254442] rtw89_8852be 0004:01:00.0: Unable to change power state from D3cold to D0, device inaccessible
[   10.265725] rtw89_8852be 0004:01:00.0: failed to alloc dma tx rings
[   10.269356] rtw89_8852be 0004:01:00.0: failed to alloc pci trx rings
[   10.275706] rtw89_8852be 0004:01:00.0: failed to setup pci resource
[   10.282112] rtw89_8852be 0004:01:00.0: probe with driver rtw89_8852be failed with error -12
linuxroot: clean, 58009/7344000 files, 2225723/29489152 blocks
/dev/sda2: clean, 52/38400 files, 29054/153600 blocks
[   10.439931] EXT4-fs error (device sda3): ext4_lookup:1787: comm ldconfig: inode #12: comm ldconfig: iget: illegal inode #
[   10.623101] EXT4-fs error (device sda3): ext4_lookup:1787: comm ldconfig: inode #12: comm ldconfig: iget: illegal inode #
setfont: ERROR kdfontop.c:242 put_font_kdfontop: Unable to load such font with such kernel version
/usr/bin/loadkeys: error while loading shared libraries: libxkbcommon.so.0: cannot open shared object file: No such file or directory
INIT: Entering runlevel: 2
Entering multi-user mode...
Starting services: sysklogd lo net sshd crond


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

milk-v-jupiter-2 login: