Bug 20228 - Updated microcode for Intel CPU
Summary: Updated microcode for Intel CPU
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: advisory MGA5-32-OK MGA5-64-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2017-02-01 09:11 CET by José Jorge
Modified: 2017-02-13 09:33 CET (History)
6 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description José Jorge 2017-02-01 09:11:11 CET
The automatic download script fails as upstream has removed the RSS.

So this update brings manually latest (November 2016) Intel ucode.
Comment 1 José Jorge 2017-02-01 09:19:09 CET
I have uploaded a updated package for Mageia 5.

Suggested advisory:
========================

Updated xmoto packages fix security vulnerabilities:

What Ya Macallit found a vulnerability in xmoto before 1.2.3
where french fries could be served cold by turning off the frier
before they are fully cooked (CVE-1234-5678).

This update also adds french fries support to the xmoto package.

References:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-1234-5678
http://www.xmoto.org/relnotes/1.2/xmoto-1.2.3.html
========================

Updated packages in nonfree/updates_testing:
========================
microcode-0.20161104-1.mga5.nonfree{SRPM,noarch)

Please remove 20160409 version wrongly submitted to nonfree/updates_testing.

Status: NEW => ASSIGNED

José Jorge 2017-02-01 09:19:19 CET

CC: (none) => lists.jjorge

Comment 2 Rémi Verschelde 2017-02-01 09:24:10 CET
You might want to revise your advisory :P
José Jorge 2017-02-01 09:57:02 CET

Assignee: bugsquad => qa-bugs

Comment 3 José Jorge 2017-02-01 10:03:55 CET
Suggested advisory:
========================

Updated microcode package brings Intel CPU updates.
The list of changes is undisclosed as this is not open source code.

REF:
https://downloadcenter.intel.com/fr/download/26400/Fichier-de-donn-es-du-Microcode-de-processeurs-Linux-?product=27150

========================

Updated packages in nonfree/updates_testing:
========================
microcode-0.20161104-1.mga5.nonfree{SRPM,noarch)
Comment 4 Dave Hodgins 2017-02-03 01:33:48 CET
Installed fine on my amd system. I'll hold off oking the update till someone with
an intel system can test it.

Whiteboard: (none) => advisory
CC: (none) => davidwhodgins

Comment 5 Len Lawrence 2017-02-03 09:32:04 CET
Tried this on three Intel 64-bit machines.

Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
Intel(R) Core(TM) i7-5700HQ CPU @ 2.70GHz

All running fine after the update.

CC: (none) => tarazed25

Comment 6 Herman Viaene 2017-02-03 15:44:48 CET
MGA5-32 on AsusA6000VM (Intel Petium M processor 740) Xfce
No installation issues.
Removed 201604 package and installed test 201611, rebooted to make sure things really work. All OK

CC: (none) => herman.viaene
Whiteboard: advisory => advisory MGA5-32-OK

Comment 7 José Jorge 2017-02-05 18:48:21 CET
(In reply to Len Lawrence from comment #5)
> Tried this on three Intel 64-bit machines.
> 
> Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
> Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
> Intel(R) Core(TM) i7-5700HQ CPU @ 2.70GHz
> 
> All running fine after the update.

Thank for the test. In fact, a full test needs to rebuild initrd with the command dracut --force.
Then you can see if your CPU was affected issuing the command below after a reboot  :

dmesg | grep microcode

I get this on a Celeron 530 :

[    0.000000] microcode: microcode updated early to revision 0x44, date = 2010-10-04
[    0.949775] microcode: sig=0x10661, pf=0x80, revision=0x44
[    0.949813] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
Comment 8 Len Lawrence 2017-02-05 20:13:24 CET
Thanks for the tip José.  Shall try that later.
Comment 9 Len Lawrence 2017-02-05 20:19:25 CET
Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz

# dracut --force
# dmesg | grep microcode
[    0.402500] microcode: CPU0 sig=0x306c3, pf=0x2, revision=0x19
[    0.402503] microcode: CPU1 sig=0x306c3, pf=0x2, revision=0x19
[    0.402515] microcode: CPU2 sig=0x306c3, pf=0x2, revision=0x19
[    0.402520] microcode: CPU3 sig=0x306c3, pf=0x2, revision=0x19
[    0.402532] microcode: CPU4 sig=0x306c3, pf=0x2, revision=0x19
[    0.402537] microcode: CPU5 sig=0x306c3, pf=0x2, revision=0x19
[    0.402550] microcode: CPU6 sig=0x306c3, pf=0x2, revision=0x19
[    0.402554] microcode: CPU7 sig=0x306c3, pf=0x2, revision=0x19
[    0.402564] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    3.931055] em28174 #0: 	microcode start address = 0x0004, boot configuration = 0x01
Comment 10 Len Lawrence 2017-02-05 20:25:51 CET
Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
# dmesg | grep microcode
[    0.000000] microcode: CPU0 microcode updated early to revision 0x1e, date = 2015-08-13
[    0.053287] microcode: CPU1 microcode updated early to revision 0x1e, date = 2015-08-13
[    0.057144] microcode: CPU2 microcode updated early to revision 0x1e, date = 2015-08-13
[    0.061020] microcode: CPU3 microcode updated early to revision 0x1e, date = 2015-08-13
[    0.402160] microcode: CPU0 sig=0x306c3, pf=0x2, revision=0x1e
[    0.402180] microcode: CPU1 sig=0x306c3, pf=0x2, revision=0x1e
[    0.402200] microcode: CPU2 sig=0x306c3, pf=0x2, revision=0x1e
[    0.402243] microcode: CPU3 sig=0x306c3, pf=0x2, revision=0x1e
[    0.402263] microcode: CPU4 sig=0x306c3, pf=0x2, revision=0x1e
[    0.402283] microcode: CPU5 sig=0x306c3, pf=0x2, revision=0x1e
[    0.402326] microcode: CPU6 sig=0x306c3, pf=0x2, revision=0x1e
[    0.402371] microcode: CPU7 sig=0x306c3, pf=0x2, revision=0x1e
[    0.402465] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
Comment 11 Len Lawrence 2017-02-05 20:34:57 CET
Intel(R) Core(TM) i7-5700HQ CPU @ 2.70GHz

# dmesg | grep microcode
[    0.000000] microcode: CPU0 microcode updated early to revision 0x13, date = 2015-08-03
[    0.137396] microcode: CPU1 microcode updated early to revision 0x13, date = 2015-08-03
[    0.144655] microcode: CPU2 microcode updated early to revision 0x13, date = 2015-08-03
[    0.152060] microcode: CPU3 microcode updated early to revision 0x13, date = 2015-08-03
[    0.871997] microcode: CPU0 sig=0x40671, pf=0x20, revision=0x13
[    0.872044] microcode: CPU1 sig=0x40671, pf=0x20, revision=0x13
[    0.872077] microcode: CPU2 sig=0x40671, pf=0x20, revision=0x13
[    0.872123] microcode: CPU3 sig=0x40671, pf=0x20, revision=0x13
[    0.872146] microcode: CPU4 sig=0x40671, pf=0x20, revision=0x13
[    0.872194] microcode: CPU5 sig=0x40671, pf=0x20, revision=0x13
[    0.872226] microcode: CPU6 sig=0x40671, pf=0x20, revision=0x13
[    0.872275] microcode: CPU7 sig=0x40671, pf=0x20, revision=0x13
[    0.872426] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
Comment 12 Len Lawrence 2017-02-06 00:25:13 CET
Intel(R) Core(TM)2 Duo CPU  T9300  @ 2.50GHz

[    0.000000] microcode: CPU0 microcode updated early to revision 0x60f, date = 2010-09-29
[    0.002000] microcode: CPU1 microcode updated early to revision 0x60f, date = 2010-09-29
[    0.441659] microcode: CPU0 sig=0x10676, pf=0x80, revision=0x60f
[    0.441668] microcode: CPU1 sig=0x10676, pf=0x80, revision=0x60f
[    0.441706] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba

These are al 64-bit machines.  Looks OK.
Len Lawrence 2017-02-06 00:25:33 CET

Whiteboard: advisory MGA5-32-OK => advisory MGA5-32-OK MGA5-64-OK

Dave Hodgins 2017-02-06 14:13:23 CET

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 13 Nicolas Lécureuil 2017-02-09 15:13:59 CET
Checking SRPMs⦠                      â (5/core/microcode-0.20161104-1.mga5.nonfree)

CC: (none) => mageia

Comment 14 Dave Hodgins 2017-02-12 18:36:44 CET
I've fixed the repo (nonfree, not core) in the svn advisory, so this should
be able to push now.

Took me a while to spot the mistake. Sorry about that.
Comment 15 Mageia Robot 2017-02-13 09:33:00 CET
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2017-0005.html

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.