ARM (IMX) devices booting/LPAE

Ryan rynosp at talk2eo.me.uk
Sun May 24 20:09:04 UTC 2026


Hello,

In my quest to get different devices working with trisquel, I have been
using a Cubox-i4 (IMX)for sometime. At first when aramo was the current
release, the 5.15 kernel shipped by trisquel worked with u-boot, as did
the freesh 5.15 branch. However using both the HWE 6.8 kernel and
anything from the freesh repo beyond 6.1 (lts) did not work, instead
never getting past the "Starting Kernel" par of the inital early boot
process.

I did some digging, and found the following :

https://linux-sunxi.org/U-Boot

Specifically

"For U-Boot 2018.09-rc1 or later, set CONFIG_ARMV7_LPAE=n in .config or
apply https://patchwork.ozlabs.org/patch/1058338/ "

So I looked at the differnt kernel configs and found the following,

Freesh repo kernels for arm after 6.1 all have the CONFIG_ARMV7_LPAE=y
and none boot after that.

Parabola (which boots the cubox without issue with any kernel,
including those which have been all through 6.x series) has
set CONFIG_ARMV7_LPAE=n

Is there a possibility that this is the cause and secondly is there any
possibilty that this could be changed in future if so, so that there
isn't booting issues with later and supported kernels, allowing distros
like trisquel to boot these devices?

Hope this makes sense, any help with this would be great,

Regards and thanks,

Ryan





More information about the linux-libre mailing list