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

Attachment: signature.asc
Description: PGP signature

Reply via email to