Comment 39 for bug 1700373

Revision history for this message
Török Edwin (edwintorok) wrote : Re: intel-microcode is out of date, version 20170511 fixes errata on 6th and 7th generation platforms

On Ubuntu 17.04 zesty the proposed microcode package installs and loads fine:
$ dpkg-query -W intel-microcode
intel-microcode 3.20170511.1~ubuntu17.04.0
$ grep -E 'model|stepping' /proc/cpuinfo | sort -u
model : 78
model name : Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
stepping : 3
$ journalctl -k|grep microcode
Jul 01 14:21:47 thunder kernel: microcode: microcode updated early to revision 0xba, date = 2017-04-09
Jul 01 14:21:47 thunder kernel: microcode: sig=0x406e3, pf=0x80, revision=0xba
Jul 01 14:21:47 thunder kernel: microcode: Microcode Update Driver: v2.2.

I have confirmed that it also fixes the original testcase from the OCaml bugtracker (with the old microcode it was crashing quite soon).
$ eval $(opam config env)
The OCaml toplevel, version 4.04.1
$ while ocamlfind opt -c -g -bin-annot -ccopt -g -ccopt -O2 -ccopt -Wextra -ccopt '-Wstrict-overflow=5' -thread -w +a-4-40..42-44-45-48-58 -w -27-32 -package extprot test.ml -o test.cmx; do echo "ok"; done
ok
ok
ok
ok
ok
...

Running the perl script posted on the Debian mailing list shows all OK too:
cpu 0: Your CPU is affected, but your microcode is new enough
cpu 1: Your CPU is affected, but your microcode is new enough
cpu 2: Your CPU is affected, but your microcode is new enough
cpu 3: Your CPU is affected, but your microcode is new enough

Note: I've been using the 20170511 version of microcode using the package from artful for about 6 days, and haven't noticed any problems.