mara,good。
performance testing on lichee pi 4a T-Head th1520, banana pi f3 SpacemiT k1 and visionfive 2 StarFive jh7110, mesa package compilation:
time prt-get update mesa
lichee pi 4a T-Head th1520
prt-get: updated successfully
real 65m2.670s
user 231m38.567s
sys 14m14.824s
banana pi f3 SpacemiT k1
prt-get: updated successfully
real 48m32.365s
user 342m27.137s
sys 14m44.450s
visionfive 2 JH7110
prt-get: updated successfully
real 69m52.519s
user 248m33.483s
sys 11m3.013s
installation README.TXT
kernel 6.12.27
irradium-3.8-riscv64-core-visionfive_2-6.12.27-build-20250506.img.zst
irradium-3.8-riscv64-core-visionfive_2-6.12.27-build-20250506.img.zst.sha256
irradium-3.8-riscv64-xfce-visionfive_2-6.12.27-build-20250506.img.zst
irradium-3.8-riscv64-xfce-visionfive_2-6.12.27-build-20250506.img.zst.sha256
installation README.TXT
kernel 6.12.33
irradium-3.8-riscv64-core-visionfive_2-6.12.33-build-20250612.img.zst
irradium-3.8-riscv64-core-visionfive_2-6.12.33-build-20250612.img.zst.sha256
irradium-3.8-riscv64-xfce-visionfive_2-6.12.33-build-20250612.img.zst
irradium-3.8-riscv64-xfce-visionfive_2-6.12.33-build-20250612.img.zst.sha256
installation README.TXT
kernel 6.12.35
irradium-3.8-riscv64-core-visionfive_2-6.12.35-build-20250705.img.zst
irradium-3.8-riscv64-core-visionfive_2-6.12.35-build-20250705.img.zst.sha256
irradium-3.8-riscv64-xfce-visionfive_2-6.12.35-build-20250705.img.zst
irradium-3.8-riscv64-xfce-visionfive_2-6.12.35-build-20250705.img.zst.sha256
Thanks for updating Irradium.
I tried it on my VF2, but for some reason it doesn’t boot from my micro SD card (other images do boot). I have one of the early VF2, V1.2A (not the first batch, but the second batch with only one 1GB Ethernet port and one 100M Ethernet port) and I did update the firmware.
I’m testing Irradium on my Banana Pi BPI-F3, but I think my notes might help others too.
Once I set the password for root and logged in, I followed this guide.
https://sudaraka.org/note-to-self/crux-installation-guide/
I started at the section “Create user(s)”.
I set the ethernet ports to DHCP, by setting USE_DHCP[0] and USE_DHCP[1] to yes in /etc/rc.d/net.
Just in case you need to set the date, I did it like this: date -s "8 JUL 2025 13:00:00"
Following the guide, I see it creates a new user for building packages.
I tried to remove the directory /usr/ports, but it’s not empty and the sub-directories are different from the ones that get created in the guide.
I never used Irradium or Crux before, so now I’m wondering if it is a good idea to keep following that guide.
If not, is there a better guide?
maybe this is one of the problems
Firstly, prepare a 16GB or larger TF card with a transfer speed of class10 or above.
it is also necessary to replace the line in the /boot/uEnv.txt file
fdtfile=starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
on
fdtfile=starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
The guide isn’t too outdated, check out the official one from crux
The only difference is in the network settings, here is an addition.
Regarding ports, everything is the same, just expanded with irradium ports.
My VF2 also cannot start lrradium from kernel version 6.12.21, so I did not test screenshots. My VF2 is 1.3B.
I think this is because I started using nvme. I have installed debian2409 and debian2409pro on my nvme.
for kernels 6.6 and higher you need to update the bootloader in spi boot-20250705.tar.xz
flashcp -v /boot/u-boot.bin /dev/mtd0
flashcp -v /boot/u-boot.itb /dev/mtd2
Thank you, Mara.
I will try it when I have free time. The main purpose is to test whether Uboot can also serve as a debian2409pro, as I need to use debian2409pro on a daily basis.
hi, mara
Using boot-20250705.tar.xz, vf2 can start debian2409 and debian2409pro from TF, VF2 can also start archLinux (cwt24) from TF, But EMMC and NVME must not be used on VF2.
I updated the firmware to 20250705 and changed the dtb in uEnv.txt.
It tries to boot, but it hangs (see picture).
Is there anything I can try?
change in uEnv.txt verbosity=4
to verbosity=8
, there will be more information