[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#814301: initramfs-tools: module microcode not found in modules.dep



Control: reassign -1 intel-microcode

On Tue, 2016-02-09 at 21:20 -0800, Kevin Locke wrote:
> 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.

It is a bug in intel-microcode, but only due to a change in Linux 4.4 -
the microcode driver can no longer be built as a module.

Ben.

-- 
Ben Hutchings
Beware of bugs in the above code;
I have only proved it correct, not tried it. - Donald Knuth

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: