I am trying to update a Ionics Nimbus 100 SoC from Debian 6 (eMMC UBI rootfs) to Debian "stable". The Ionics Nimbus 100 is
a repackaged version of the Marvell SheevaPlug. Debian uses the Kirkwood ARMEL SheevaPlug installer for the Nimbus
100. As I mentioned in my earlier email, "Kirkwood ARMEL installer for Debian 12 "bookworm" fails to enumerate USB drives on Ionics-EMS Nimbus 100", I am running Debian 11 from a USB ext4 rootfs.
Using the Debian 11 installation, I have built a Debian 12 "stable" micro rootfs using debootstrap and debuerreotype and written it to a UBIFS rootfs on the internal eMMC flash. I can boot
either the Debian 11 Linux 5.10.0-32-marvell kernel or the Debian 12 Linux 6.1.0-25-marvell kernel. But, since neither kernel has built-in UBIFS support, I am stuck in both cases at the point where they fail
to mount the eMMC ubi0:rootfs.
This is
an unfortunate omission for a kernel built for a small SoC that is designed to boot from flash. Please add (restore?) the ability of the Debian Marvell Kirkwood kernels to use a UBI rootfs.
Larry Baker
US Geological Survey (Ret.) c. 650-784-9650 baker@usgs.gov |