[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#776787: marked as done (unblock: intel-microcode/3.20150121.1)



Your message dated Fri, 06 Feb 2015 21:49:36 +0000
with message-id <1423259376.27275.3.camel@adam-barratt.org.uk>
and subject line Re: Bug#776787: unblock: intel-microcode/3.20150121.1
has caused the Debian Bug report #776787,
regarding unblock: intel-microcode/3.20150121.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
776787: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776787
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: important
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package intel-microcode

Intel botched a microcode update in the 20150107 release, currently in
Debian jessie (testing).  This broken microcode update causes core hangs
and boot issues on boxes with Intel Xeon E5v3 processors (Debian
bug #776431).

Updated packages were uploaded to Debian unstable a few days ago which
fix the grave issue with the Xeon E5v3 microcode, as well as a very
minor shell scripting issue found by ShellCheck.  This upload was done
by Paul Tagliamonte (also a Debian Developer) as I was unable to do it
in a short timeframe due to an unfortunate hardware issue on my Debian
build box.

The new upstream microcode release (20150121) fixed the broken microcode
update by reverting that specific microcode to an older release that had
been previously distributed (in upstream 20140913).  This older (known
good) release of the Xeon E5v3 microcode was in Debian unstable/testing
for four months, without any reported issues.  The known-good microcode
is currently in Debian stable.

There were no other changes to the upstream microcode data file, just
the revert of the problematic microcode update.

Other Haswell-E based Intel processors with family 6, model 63, stepping
2 (such as hexa/octa-core Core i7 desktop parts) might also be affected
by the broken microcode update, so it could hit desktop users as well,
not just servers and workstations.

This package update fixes Debian bug #776431 (severity grave).

diffstat:
 changelog              |    6 
 debian/changelog       |   18 
 debian/initramfs.hook  |    2 
 microcode-20150107.dat |41591 -------------------------------------------------
 microcode-20150121.dat |41591 +++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 41615 insertions(+), 41593 deletions(-)

Abridged debdiff attached (with the upstream microcode data file changes
removed, for clarity).

Thank you.


unblock intel-microcode/3.20150121.1

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh
diff -Nru intel-microcode-3.20150107.1/changelog intel-microcode-3.20150121.1/changelog
--- intel-microcode-3.20150107.1/changelog	2015-01-17 23:58:43.000000000 -0200
+++ intel-microcode-3.20150121.1/changelog	2015-01-29 20:57:13.000000000 -0200
@@ -1,8 +1,12 @@
+2015-01-21:
+  * Downgraded microcodes (to a previously shipped revision):
+    sig 0x000306f2, pf mask 0x6f, 2014-09-03, rev 0x0029, size 28672
+
 2015-01-07:
   * New Microcodes:
     sig 0x000306d4, pf mask 0xc0, 2014-12-05, rev 0x0018, size 14336
 
-  * Updated Microcodes:
+  * Updated Microcodes (this update is known to cause issues):
     sig 0x000306f2, pf mask 0x6f, 2014-11-21, rev 0x002d, size 28672
 
 2014-09-13:
diff -Nru intel-microcode-3.20150107.1/debian/changelog intel-microcode-3.20150121.1/debian/changelog
--- intel-microcode-3.20150107.1/debian/changelog	2015-01-18 00:30:13.000000000 -0200
+++ intel-microcode-3.20150121.1/debian/changelog	2015-01-29 20:57:19.000000000 -0200
@@ -1,3 +1,21 @@
+intel-microcode (3.20150121.1) unstable; urgency=critical
+
+  * New upstream microcode data file 20150121
+    * Downgraded microcodes (to a previously shipped revision):
+      sig 0x000306f2, pf mask 0x6f, 2014-09-03, rev 0x0029, size 28672
+    * The microcode downgrade fixes a very nasty regression on Xeon E5v3
+      processors (closes: #776431)
+  * critical urgency: the broken sig 0x306f2, rev 0x2b microcode shipped
+    in release 20150107 caused CPU core hangs and Linux boot failures.
+    The upstream fix was to downgrade it to the same microcode revision
+    that was shipped in release 20140913
+  * source: remove superseded upstream data file: 20150107.
+  * initramfs.hook: do not mix arrays and lists.
+    Avoid echo "foo $@", use echo "foo $*" instead.  This is unlikely
+    to be expĺoitable, but it makes ShellCheck happier.
+
+ -- Henrique de Moraes Holschuh <hmh@debian.org>  Wed, 28 Jan 2015 20:03:20 -0200
+
 intel-microcode (3.20150107.1) unstable; urgency=high
 
   * New upstream microcode data file 20150107
diff -Nru intel-microcode-3.20150107.1/debian/initramfs.hook intel-microcode-3.20150121.1/debian/initramfs.hook
--- intel-microcode-3.20150107.1/debian/initramfs.hook	2015-01-17 23:58:33.000000000 -0200
+++ intel-microcode-3.20150121.1/debian/initramfs.hook	2015-01-29 20:57:13.000000000 -0200
@@ -29,7 +29,7 @@
 verbose()
 {
 	if [ "${verbose}" = "y" ] ; then
-		echo "intel-microcode: $@"
+		echo "intel-microcode: $*"
 	fi
 	:
 }
diff -Nru intel-microcode-3.20150107.1/microcode-20150107.dat intel-microcode-3.20150121.1/microcode-20150107.dat
diff -Nru intel-microcode-3.20150107.1/microcode-20150121.dat intel-microcode-3.20150121.1/microcode-20150121.dat

--- End Message ---
--- Begin Message ---
On Sun, 2015-02-01 at 16:06 -0200, Henrique de Moraes Holschuh wrote:
> Please unblock package intel-microcode
> 
> Intel botched a microcode update in the 20150107 release, currently in
> Debian jessie (testing).  This broken microcode update causes core hangs
> and boot issues on boxes with Intel Xeon E5v3 processors (Debian
> bug #776431).

Unblocked.

Regards,

Adam

--- End Message ---

Reply to: