Package: amd64-microcode
Version: 3.20191218.1
Severity: normal
On boot, the cpus are reported as having the following microcode version by the
kernel:
microcode: CPU0: patch_level=0x0800820c
But this is not the latest version of the microcode, which is 0x800820d & if I
trigger a microcode
load from the shell with
echo 1 > /sys/devices/system/cpu/microcode/reload
after booting then the microcode is updated to that newer version.
I have checked & the initramfs does contain an uncompressed cpio archive
containing the microcode
file kernel/x86/microcode/AuthenticAMD.bin as expected.
So either the kernel is not seeing this, or for some reason it does not contain
the latest microcode
version, despite that latest version being the one loaded from
/lib/firmware/amd64-microcode when
triggered post-boot.
It would be nice to sort this out! Any suggestons as to where to start?
cheers, Phil Armstrong
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-1-amd64 (SMP w/12 CPU threads)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
amd64-microcode depends on no packages.
Versions of packages amd64-microcode recommends:
ii initramfs-tools 0.139
amd64-microcode suggests no packages.
-- no debconf information