Package: initramfs-tools Version: 0.120 Severity: minor Dear Maintainer,
When the intel-microcode package is installed and the running kernel configured with CONFIG_MICROCODE=y, the following message is printed at boot: Loading, please wait... modprobe: module microcode not found in modules.dep It is likely invisible to most users, but appears immediately before the cryptsetup prompt if the root filesystem is encrypted. The cause appears to be that intel-microcode calls `force_load microcode` from its hook script[1] which unconditionally adds its arguments to /conf/modules in the initramfs, which results in the above error when the module is not present. Although this could be considered a bug in intel-microcode, the other uses of force_load that I could find do not appear to protect against this case, so it seems appropriate to fix it there. But do reassign if you disagree. Thanks, Kevin 1. https://anonscm.debian.org/cgit/users/hmh/intel-microcode.git/tree/debian/initramfs.hook?h=debian/3.20151106.1_deb8u1#n123 -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.4.1+kevinoid1+ (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages initramfs-tools depends on: ii busybox 1:1.22.0-18 ii cpio 2.11+dfsg-4.1 ii klibc-utils 2.0.4-7 ii kmod 22-1 ii udev 228-6 Versions of packages initramfs-tools recommends: ii busybox 1:1.22.0-18 Versions of packages initramfs-tools suggests: ii bash-completion 1:2.1-4.2 -- no debconf information