Current-Users archive

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

cpuctl ucode: no patch available



Hi!

I read about a new microcode update for the AMD Zen family, downloaded
the linux firmware repository and tried to apply it.

I put the new file for my CPU in /libdata/firmware/x86/amd/ (per man
page) as microcode_amd_fam19h.bin (as the filename is in the
repository).

# ls -l /libdata/firmware/x86/amd/microcode_amd_fam19h.bin
-rw-rw-r--  1 root  wheel  39172 Oct 21 10:34 /libdata/firmware/x86/amd/microcode_amd_fam19h.bin

# cpuctl identify 0 | grep -i -e family -e ucode
cpu0: AMD Family 19h (686-class), 4491.57 MHz
cpu0: family 0x19 model 0x61 stepping 0x2 (id 0xa60f12)
cpu0: UCode version: 0xa601203

Then I try to apply it:

# cpuctl ucode
cpuctl: please also check dmesg(8) output for additional error information
cpuctl: IOC_CPU_UCODE_APPLY: No such file or directory
# dmesg | tail -1
autoconfiguration error: ucode: No patch available for this cpu

So this looks like it didn't find a patch file.

When I run it under ktrace I see:
  3719   3719 cpuctl   NAMI  "/libdata/firmware/x86/amd/microcode_amd_fam19h.bin"
  3719   3719 cpuctl   RET   ioctl -1 errno 2 No such file or directory

so it looks in the right path.

Why does it claim there is no patch available?
 Thomas


Home | Main Index | Thread Index | Old Index