Skip to content

initramfs-tools is not able to include all the needed modules

Background

On Apertis v2026dev2 and only for armhf initramfs-tools is unable to include all the needed modules, making the system unbootable.

After debugging, the issue seems to be caused by the utility dracut-install failing to traverse directories.

As example, the following command on armhf does not include any module.

/usr/lib/dracut/dracut-install -v --debug -D /root/ram --kerneldir /lib/modules/6.12.22-armmp --firmwaredirs /lib/firmware/updates/6.12.22-armmp:/lib/firmware/updates:/lib/firmware/6.12.22-armmp:/lib/firmware -o -m =drivers/ata

Similar command on amd64 and arm64 works fine.

Reproducibility

How often the issue is hit when repeating the steps to reproduce and changing nothing?

Put the in the most appropriate entry:

  1. always
  2. often, but not always
  3. rarely

Impact of bug

The boards based on armhf are unable to boot.

Outcomes

Management data

This section is for management only, it should be the last one in the description.

/cc @em @balasubramanian @sudarshan @wlozano

Phabricator link: https://phabricator.apertis.org/T11031

Edited by Walter Lozano