You are not logged in.
Hello nice Arch users!
I’ve got a question regarding Micro Code Update for "AMD Ryzen 7 1700 Eight-Core Processor" with my laptop. Late or Early, I don’t mind, I can accept both because there is no "huge" issue with my CPU.
First of all, here is the dmesg output :
[root@bravo smith]# dmesg | grep microc
[ 1.113197] microcode: CPU0: patch_level=0x08001137
[ 1.113232] microcode: CPU1: patch_level=0x08001137
[ 1.113245] microcode: CPU2: patch_level=0x08001137
[ 1.113281] microcode: CPU3: patch_level=0x08001137
[ 1.113349] microcode: CPU4: patch_level=0x08001137
[ 1.113392] microcode: CPU5: patch_level=0x08001137
[ 1.113459] microcode: CPU6: patch_level=0x08001137
[ 1.113492] microcode: CPU7: patch_level=0x08001137
[ 1.113570] microcode: CPU8: patch_level=0x08001137
[ 1.113609] microcode: CPU9: patch_level=0x08001137
[ 1.113678] microcode: CPU10: patch_level=0x08001137
[ 1.113718] microcode: CPU11: patch_level=0x08001137
[ 1.113789] microcode: CPU12: patch_level=0x08001137
[ 1.113830] microcode: CPU13: patch_level=0x08001137
[ 1.113903] microcode: CPU14: patch_level=0x08001137
[ 1.113941] microcode: CPU15: patch_level=0x08001137
[ 1.113960] microcode: Microcode Update Driver: v2.2.
[root@bravo smith]# Then, the « spectre-meltdown-checker » utility say that last release of microcode is not 0x08001137
but 0x08001138
[root@bravo smith]# spectre-meltdown-checker
Spectre and Meltdown mitigation detection tool v0.44
Checking for vulnerabilities on current system
Kernel is Linux 5.11.15-hardened1-1-hardened #1 SMP PREEMPT Mon, 19 Apr 2021 23:13:11 +0000 x86_64
CPU is AMD Ryzen 7 1700 Eight-Core Processor
…………
* CPU microcode is known to cause stability problems: NO (family 0x17 model 0x1 stepping 0x1 ucode 0x8001137 cpuid 0x800f11)
* CPU microcode is the latest known available version: NO (latest version is 0x8001138 dated 2019/02/04 according to builtin firmwares DB v165.20201021+i20200616)
……...I have not modified anything (espactiallty early microcode update), so I guess the Arch system should update the microcode at boot using the « late » way ?
What dou you guys think about that ?
Regards && many thanks.
Last edited by Negociator (2021-04-24 11:31:23)
Offline
Just because spectre-meltdown-checker's db has that version, it doesn't mean it's available in linux-firmware.
Offline
Hi,
Yes, is that the point? So linux-firmware is not up to date regarding this CPU?
Should I open a bug report on linux-firmware?
Regards && thanks again.
Offline
https://bugs.archlinux.org/
Read the warning on the top.
That being said:
https://git.kernel.org/pub/scm/linux/ke … f2e79e96e6
and your grep doesn't look the the µcode is loaded at all.
https://wiki.archlinux.org/index.php/Mi … ed_on_boot - I'd go w/ the early variant.
Offline
The issue of amd microcode not being in the latest packages available for linux was answered at https://bbs.archlinux.org/viewtopic.php … 9#p1964289
Mike C
Offline