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.