Table of Contents

, ,

Update Microcode

This example is for Intel CPU Microcode.

Install the necessary packages

yum install linux-firmware microcode_ctl

Check for current version

dmesg | grep 'microcode'

Example Result

[    0.872172] microcode: sig=0x906e9, pf=0x2, revision=0x5e
[    0.872692] microcode: Microcode Update Driver: v2.2.

Unpack microcode archive

tar zxfv microcode-20180108.tgz

Copy new microcode

Check reload exists :

ls -l /sys/devices/system/cpu/microcode/reload

Copy all unpacked files of intel-ucode:

cp -v intel-ucode/* /lib/firmware/intel-ucode/

Set reload to True

echo 1 > /sys/devices/system/cpu/microcode/reload

Update current initramfs

drakut -f

Finish

Reboot the server.

Verify

To verify your update you can again:

dmesg | grep 'microcode'

Example Result

After
[    0.000000] microcode: microcode updated early to revision 0x80, date = 2018-01-04
[    0.872172] microcode: sig=0x906e9, pf=0x2, revision=0x80
[    0.872692] microcode: Microcode Update Driver: v2.2.