Hello Alexis, On Mon, Jul 27, 2026 at 12:59:57PM +0000, Alexis PM wrote: > Package: linux-image-armmp > Version: 6.12.96-1 > Severity: normal > > Hello > > Using debootstrap and u-boot-sunxi to create images for different armhf SBC > works fine with Debian 12 (linux-image-armmp 6.1) but identical commands with > Debian 13 (linux-image-armmp 6.12) and Debian testing (linux-image-armmp 7.1) > create an image that fails during boot with an error "UUID=... does not > exist" or "LABEL=... does not exist" using qemu or real SBC. I check that > respective UUID or LABEL exist and are correct. In the first part of the > boot, U-Boot boots using the same UUID without problems, but later Linux > doesn't find it. Using busybox, "blkid" and "fdisk -l" do not show any > results, "ls /dev" shows no "sda" nor "mmcblk" in /dev/. > > I check that an SBC working well with Debian 12 (linux-image-armmp 6.1), if I > install linux-image-armmp 6.12 from backports, it stops booting. > > The error lines are using UUID=... are: > > Gave up waiting for root file system device. Common problems: > - Boot args (cat /proc/cmdline) > - Check rootdelay= (did the system wait long enough?) > - Missing modules (cat /proc/modules; ls /dev) > ALERT! UUID=... does not exist. Dropping to a shell!
The driver responsible to provide the mmc block device is sunxi-mmc. According to https://packages.debian.org/bookworm-backports/armhf/linux-image-6.12.95+deb12-armmp/filelist this driver is available in the backports kernel. Can you verify it is included also in your initramfs image (e.g. using lsinitramfs(1) or lsinitrd(1))? Best regards Uwe
signature.asc
Description: PGP signature

