Update Microcode

This is an old revision of the document!


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.

/home/www/sites/esgr.in/wiki/data/attic/systems/microcode.1515662236.txt.gz · Last modified: 2018/01/11 09:17 by eServices Greece