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

Reply via email to