12Next
Return to list New
View: 1985|Reply: 12

AMD Microcode ?

[Copy link]

4

Threads

114

Posts

882

Credits

Senior Member

Rank: 4

Credits
882
Post time 2023-08-22 22:57:26 | Show all posts |Read mode
Edited by Magister at 2023-08-22 13:47

I have a SER5 5600H, BIOS V1.15_P4C7M43_Blink

I am using Linux, I see that I have the microcode old version 0x0A50000C in the BIOS, but I discovered a new microcode version 0x0A50000D dated 2021-10-14. It means the one in the BIOS is really old already.


new one:
cpu00A50F00_ver0A50000D_2021-10-14_DDD9A4AA.bin

I successfully patched my CPU with it, but I was wondering if you have a newer version of the microcode especially for mitigations

  1. $ sudo dmesg | grep -i microcode
  2. [    0.051345] Speculative Return Stack Overflow: IBPB-extending microcode not applied!
  3. [    0.051346] Speculative Return Stack Overflow: Mitigation: safe RET, no microcode
  4. [    0.717490] microcode: microcode updated early to new patch_level=0x0a50000d
  5. [    0.717525] microcode: CPU0: patch_level=0x0a50000d
  6. [    0.717525] microcode: CPU1: patch_level=0x0a50000d
  7. [    0.717528] microcode: CPU3: patch_level=0x0a50000d
  8. [    0.717528] microcode: CPU4: patch_level=0x0a50000d
  9. [    0.717528] microcode: CPU5: patch_level=0x0a50000d
  10. [    0.717529] microcode: CPU7: patch_level=0x0a50000d
  11. [    0.717529] microcode: CPU6: patch_level=0x0a50000d
  12. [    0.717531] microcode: CPU8: patch_level=0x0a50000d
  13. [    0.717531] microcode: CPU9: patch_level=0x0a50000d
  14. [    0.717532] microcode: CPU10: patch_level=0x0a50000d
  15. [    0.717532] microcode: CPU11: patch_level=0x0a50000d
  16. [    0.717747] microcode: CPU0: new patch_level=0x0a50000d
  17. [    0.717749] microcode: CPU3: new patch_level=0x0a50000d
  18. [    0.717530] microcode: CPU2: patch_level=0x0a50000d
  19. [    0.717944] microcode: CPU1: new patch_level=0x0a50000d
  20. [    0.717946] microcode: CPU2: new patch_level=0x0a50000d
  21. [    0.717949] microcode: CPU8: new patch_level=0x0a50000d
  22. [    0.717952] microcode: CPU9: new patch_level=0x0a50000d
  23. [    0.717978] microcode: CPU6: new patch_level=0x0a50000d
  24. [    0.717981] microcode: CPU7: new patch_level=0x0a50000d
  25. [    0.718007] microcode: CPU4: new patch_level=0x0a50000d
  26. [    0.718010] microcode: CPU5: new patch_level=0x0a50000d
  27. [    0.718011] microcode: CPU10: new patch_level=0x0a50000d
  28. [    0.718016] microcode: CPU11: new patch_level=0x0a50000d
  29. [    0.718025] microcode: Microcode Update Driver: v2.2.
Copy the Code




SER5 5600H 32/500 - MX Linux
Reply

Use magic Report

391

Threads

4189

Posts

110K

Credits

Administrator

Rank: 9Rank: 9Rank: 9

Credits
12737
Post time 2023-08-23 13:47:06 | Show all posts
Hello there
Sorry for that
We don't  have the new microcode for SER5600
Reply Support Not support

Use magic Report

4

Threads

18

Posts

165

Credits

Member

Rank: 2

Credits
165
Post time 2023-09-09 18:43:50 | Show all posts
Two questions for you:
1. how did you determine there was a newer firmware for your CPU?
2. how did you patch it yourself?
Reply Support Not support

Use magic Report

0

Threads

40

Posts

1847

Credits

Gold Member

Rank: 6Rank: 6

Credits
1847
Post time 2023-09-09 19:37:20 | Show all posts
gsky replied at 2023-09-09 18:43
Two questions for you:
1. how did you determine there was a newer firmware for your CPU?
2. how did ...

You can patch manually linux kernel, the system allows it. Windows, nope, since is closed source OS.
Reply Support Not support

Use magic Report

4

Threads

18

Posts

165

Credits

Member

Rank: 2

Credits
165
Post time 2023-09-09 19:50:27 | Show all posts
How did you determine there was a newer firmware for your CPU?
Reply Support Not support

Use magic Report

0

Threads

40

Posts

1847

Credits

Gold Member

Rank: 6Rank: 6

Credits
1847
Post time 2023-09-09 21:19:22 | Show all posts
For AMD processors the microcode update files are provided by linux-firmware. Is a system package.
Reply Support Not support

Use magic Report

391

Threads

4189

Posts

110K

Credits

Administrator

Rank: 9Rank: 9Rank: 9

Credits
12737
Post time 2023-09-11 16:24:21 | Show all posts
gsky replied at 2023-09-09 18:43
Two questions for you:
1. how did you determine there was a newer firmware for your CPU?
2. how did ...

Hello there
We will update the BIOS only when the machine has certain bugs that need to be updated.
If you need, We will send BIOS files and tutorials to customers for patching
Reply Support Not support

Use magic Report

4

Threads

114

Posts

882

Credits

Senior Member

Rank: 4

Credits
882
 Author| Post time 2023-09-11 22:22:35 | Show all posts
Edited by Magister at 2023-09-11 10:02
gsky replied at 2023-09-09 06:50
How did you determine there was a newer firmware for your CPU?

I cannot answer, everytime, the forum says that my post needs moderation?!?
SER5 5600H 32/500 - MX Linux
Reply Support Not support

Use magic Report

4

Threads

114

Posts

882

Credits

Senior Member

Rank: 4

Credits
882
 Author| Post time 2023-09-11 22:41:59 | Show all posts
Search for "U p d a t i n g  y o u r  A M D  m i c r o c o d e  i n L i n u x"
SER5 5600H 32/500 - MX Linux
Reply Support Not support

Use magic Report

4

Threads

114

Posts

882

Credits

Senior Member

Rank: 4

Credits
882
 Author| Post time 2023-10-10 19:27:40 | Show all posts
For those interested, there is a new microcode for the 5600H, while the BIOS still have the old 2021 version "C", the new version "F" is dated 2023-07-07, patching latest vulnerabilities.

  1. [    0.720055] microcode: microcode updated early to new patch_level=0x0a50000f
  2. [    0.720087] microcode: CPU1: patch_level=0x0a50000f
  3. [    0.720087] microcode: CPU0: patch_level=0x0a50000f
  4. [    0.720089] microcode: CPU6: patch_level=0x0a50000f
  5. [    0.720089] microcode: CPU2: patch_level=0x0a50000f
  6. [    0.720089] microcode: CPU3: patch_level=0x0a50000f
  7. [    0.720090] microcode: CPU5: patch_level=0x0a50000f
  8. [    0.720090] microcode: CPU4: patch_level=0x0a50000f
  9. [    0.720093] microcode: CPU11: patch_level=0x0a50000f
  10. [    0.720093] microcode: CPU8: patch_level=0x0a50000f
  11. [    0.720093] microcode: CPU9: patch_level=0x0a50000f
  12. [    0.720093] microcode: CPU10: patch_level=0x0a50000f
  13. [    0.720286] microcode: CPU6: new patch_level=0x0a50000f
  14. [    0.720286] microcode: CPU7: patch_level=0x0a50000f
  15. [    0.720485] microcode: CPU7: new patch_level=0x0a50000f
  16. [    0.720490] microcode: CPU10: new patch_level=0x0a50000f
  17. [    0.720490] microcode: CPU11: new patch_level=0x0a50000f
  18. [    0.720491] microcode: CPU0: new patch_level=0x0a50000f
  19. [    0.720492] microcode: CPU1: new patch_level=0x0a50000f
  20. [    0.720560] microcode: CPU2: new patch_level=0x0a50000f
  21. [    0.720564] microcode: CPU4: new patch_level=0x0a50000f
  22. [    0.720564] microcode: CPU5: new patch_level=0x0a50000f
  23. [    0.720564] microcode: CPU3: new patch_level=0x0a50000f
  24. [    0.720568] microcode: CPU8: new patch_level=0x0a50000f
  25. [    0.720577] microcode: CPU9: new patch_level=0x0a50000f
  26. [    0.720587] microcode: Microcode Update Driver: v2.2.
Copy the Code
SER5 5600H 32/500 - MX Linux
Reply Support Not support

Use magic Report

12Next
Return to list New
You have to log in before you can reply Login | Sign up

Points Rules

Quick Reply To Top Return to the list