Can't get Radxa Orion O6N to boot IncusOS

I just got my Radxa Orion O6N and am trying to get IncusOS to run on it. I get to the point where I can choose between booting IncusOS or go to the boot manager. After that the screen blanks and nothing happens. No dhcp on the network and nothing on serial console nor HDMI console. Is that board supported? Can I enable any debuging option? Should I use the testing channel?

Can you boot the Debian arm64 install ISO from https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/debian-13.2.0-arm64-netinst.iso on that board? If so, we probably just need to add a missing module(s) to the IncusOS image.

I took a quick look at the Radxa website, and it looks like they have a custom kernel tree and custom install images. If the board depends on out-of-tree kernel components (bsp, modules, etc), IncusOS won’t be able to run until the manufacturer properly upstreams those bits to the mainline kernel.

I have had a hard time booting iso’s from any USB-stick. Is there any disk-image that I can download?

The Debian ISOs are hybrid format, so you can directly dd the ISO to a USB stick and boot from it.

You can also try running any other major Linux distro installer, too. What we need to determine is if the Radxa Orion O6N boots properly with a mainline kernel, or if it requires an out-of-tree kernel from the manufacturer to boot.

Sweet, the Debian ISO booted fine! I have network and disk. What info would you need to create a IncusOS for that? Is there any guide on how I can do that myself?

That’s good news – we should be able to get IncusOS running on that board. :slight_smile:

@stgraber it looks like we might need to enable CONFIG_ARCH_CIX in the Zabbly arm64 kernel builds. The current kconfig contains # CONFIG_ARCH_CIX is not set. (Patch adding support for this SoC: arm64: Introduce CIX P1 (SKY1) SoC [LWN.net] )

That will add the CONFIG_ARCH_CIX option to the 6.18.3 kernel build.
I’m waiting for all the 6.18.3 kernel builds and ZFS 2.4.0 module builds to finish before doing a new testing image for IncusOS.