Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Linux - Kernel This forum is for all discussion relating to the Linux kernel.


  Search this Thread
Old 05-07-2018, 02:18 AM   #1
LQ Newbie
Registered: May 2018
Posts: 1

Rep: Reputation: Disabled
Exclamation Apply new Intel microcode- no microcode.dat file

For Intel® Pentium® Processor 4415U (2M Cache, 2.30 GHz)
Linux* Processor Microcode Data File
Version: 20180425 (Latest) Date: 4/25/2018


I want to update my Windows microcode, which is apparently possible only via VMware CPU Microcode Update Driver


It updates microcode at early boot time.

But, it requires the microcode.bat file which looks depreciated in the current Intel mc update

Can anybody pls port it(link above)?

I am also seeing that in linux too, we need the microcode.dat file for mc update.

It wud be much appreciated if any1 can make a microcode.dat, and/or tell/mail Intel to provide the file(if u have contacts it wud be very good).
Old 05-07-2018, 04:53 PM   #2
LQ Guru
Registered: Jan 2005
Location: USA and Italy
Distribution: Debian testing/sid; OpenSuSE; Fedora; Mint
Posts: 5,511

Rep: Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007
You say you want to update the 'Windows' microcode. Microcode isn't specific to any operating system. To update the microcode in Linux systems, just install the microcode package for your cpu, i.e. Intel or AMD. I don't know which distro you use, so the correct package could have several different names. On Debian-based systems it's intel-microcode or amd-microcode.

After you install the package, everything is done. The system will load the correct microcode on each boot.
Old 06-12-2018, 05:20 PM   #3
LQ Newbie
Registered: Feb 2015
Location: San Diego, CA
Distribution: CentOS/RHEL
Posts: 3

Rep: Reputation: 0
Bit of a necro but the newest microcode updates from Intel don't have the microcode.dat file included. If you use a tool to parse the update binaries back down in to a microcode.dat file and attempt to update it via microcode_ctl in CentOS/RHEL 6 it will tell you that the version supercedes what is provided via the microcode_ctl package and doesn't appear to apply (in my case anyways, the microcode version does not change even after a dracut -f -v and reboot). I suspect we may need to wait for this to be pushed out through the repositories. I can link to the tool to make the microcode.dat file if you would like. I hope this info helps.

2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: This updated microcode supersedes microcode provided by Red Hat with
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: the CVE-2017-5715 (ā<80><9c>Spectreā<80><9d>) CPU branch injection vulnerability
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: mitigation.
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: Historically, Red Hat has provided updated microcode, developed by our
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: microprocessor partners, as a customer convenience. Red Hat had
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: temporarily suspended this practice while microcode stabilized. Red
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: Hat is once again providing an updated Intel microcode package
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: (microcode_ctl) and AMD microcode package (linux-firmware) to customers
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: in order to simplify deployment processes and minimize downtime.  Weā<80><99>ll
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: continue to update these microcode packages as necessary. Please
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: contact your hardware vendor to determine whether more recent
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: BIOS/firmware updates are recommended because additional improvements
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: may be available.
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: This kbase includes a table
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: that maps Intel and AMD CPU processor code family names to updated
2018-06-12T14:50:36.000-07:00 REDACTED DISCLAIMER: Intel and AMD microcode package versions.
Edit: So my original post had a mistake, it should take in the newest microcode update. Mine didn't have any newer version so it appeared that it didn't work. YMMV.

Last edited by bglopez; 06-13-2018 at 01:35 PM.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] How to load new Intel microcode bamunds Slackware 178 06-03-2019 03:28 AM
[SOLVED] Is it possible to update intel microcode using kernel-huge and grub2, without initrd? lagavulin16 Slackware 5 01-03-2018 09:27 AM
intel-microcode-20170707 kjhambrick Slackware 1 07-15-2017 08:04 AM
intel-microcode error Soapm Linux - Newbie 3 06-25-2015 01:37 AM
Intel IA32 CPU microcode...What is it Jester888 Linux - General 1 02-08-2007 11:30 PM > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 04:52 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration