Created attachment 540996 [details] emerge --info -p intel-microcode According to this microcode revision guideance from 13 July 2018, there should be an update to CPU installed in my laptop, code name Arrandale, CPU model Intel Core i560M, CPUID 20655, old production MCU rev 0x6, new production MCU rev 0x7: https://www.intel.com/content/dam/www/public/us/en/documents/sa00115-microcode-update-guidance.pdf I've installed =sys-firmware/intel-microcode-20170721 and there's no such update, the latest revision I have is 0x6. The kernel was updated and recompiled, the file also shows old revision. I also don't see anything newer than Intel-microcode from 03 July 2018 on Intel's website. Can anyone please clarify what is "20180721" and why it so misleading? Is there any official statement from Intel regardign this particular update? root@lenovo ~ # iucode_tool -S -l /lib/firmware/intel-ucode/ iucode_tool: system has processor(s) with signature 0x00020655 microcode bundle 1: /lib/firmware/intel-ucode/06-25-05 microcode bundle 2: /lib/firmware/intel-ucode/06-25-02 selected microcodes: 002/001: sig 0x00020652, pf_mask 0x80, 2009-09-15, rev 0x0006, size 7168 002/002: sig 0x00020652, pf_mask 0x12, 2018-02-04, rev 0x0010, size 9216 001/001: sig 0x00020655, pf_mask 0x92, 2018-01-23, rev 0x0006, size 4096
Sorry, I meant =sys-firmware/intel-microcode-20180721, not 20170721 (fixed the title of this bug report, but I can't edit my initial comment).
You are right that the PDF lists rev 0x7 for cpu20655 plat92. However, this MCU isn't yet publicly available (and it is not the only MCU listed in the PDF which is missing). It is not even available for OEMs yet. So nothing we can do here...
Then what is the point of putting 20180721 as the package version if it isn't true? I've checked the link in the ebuild and it points to the file with different version, "20180703". Using "20180703_p20180721" seems more convenient as the base package is the the "20180703" version. At least it follows what Intel provides us with.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027f0fe01f13d654cb1aebf8b9f45006002851a8 commit 027f0fe01f13d654cb1aebf8b9f45006002851a8 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2018-08-08 18:42:00 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2018-08-08 18:59:32 +0000 sys-firmware/intel-microcode: bump - Changed package version schema [Bug 662098#c3]: Main version will now be based on latest Intel snapshot date. Patch version will now be based on latest collection snapshot date. - Updated Microcodes: sig 0x000506c2, pf_mask 0x01, 2017-06-06, rev 0x000e -> 2018-05-11, rev 0x0014 sig 0x000506f1, pf_mask 0x01, 2017-11-22, rev 0x0020 -> 2018-05-11, rev 0x0024 sig 0x000706a1, pf_mask 0x01, 2017-12-26, rev 0x0022 -> 2018-05-22, rev 0x0028 Bug: https://bugs.gentoo.org/662098 Package-Manager: Portage-2.3.44, Repoman-2.3.10 sys-firmware/intel-microcode/Manifest | 2 + .../intel-microcode-20180807_p20180808.ebuild | 214 +++++++++++++++++++++ 2 files changed, 216 insertions(+)