NetBSD-Users archive

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

Re[4]: cpuctl(8) - unable to update amd ucode - no such file



Hi

Thx for explanation.



--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662


------ Original Message ------
From mlelstv%serpens.de@localhost
To netbsd-users%netbsd.org@localhost
Date 19.09.2026 13:54:18
Subject Re: Re[2]: cpuctl(8) - unable to update amd ucode - no such file

drixter%e-utp.net@localhost ("Marcin Gondek") writes:

What is wrong in that case:

cpu0: AMD Family 17h (686-class), 3194.01 MHz
cpu0: family 0x17 model 0x11 stepping 0 (id 0x810f10)

phoenix# cpuctl ucode
cpuctl: please also check dmesg(8) output for additional error=20
information
cpuctl: IOC_CPU_UCODE_APPLY: No such file or directory


There is simply no update for your CPU.

The tool would look for:

/libdata/firmware/x86/amd/microcode_amd_fam17h.bin

but even with a file available, you need one that provides a microcode patch
for your specific model. Otherwise you get the same error.

The last AMD microcode update for family 17h in linux-firmware contains:

Microcode patches in microcode_amd_fam17h.bin:
  Family=0x17 Model=0x71 Stepping=0x00: Patch=0x08701034 Length=3200 bytes
  Family=0x17 Model=0x01 Stepping=0x02: Patch=0x0800126f Length=3200 bytes
  Family=0x17 Model=0x31 Stepping=0x00: Patch=0x0830107c Length=3200 bytes
  Family=0x17 Model=0x60 Stepping=0x01: Patch=0x0860010d Length=3200 bytes
  Family=0x17 Model=0x08 Stepping=0x02: Patch=0x0800820d Length=3200 bytes
  Family=0x17 Model=0xa0 Stepping=0x00: Patch=0x08a0000a Length=3200 bytes
  Family=0x17 Model=0x68 Stepping=0x01: Patch=0x08608108 Length=3200 bytes


If you got an update file from some other place, you can use:

https://github.com/AMDESE/amd_ucode_info

to list the patches included.





Home | Main Index | Thread Index | Old Index