Stories
Slash Boxes
Comments

SoylentNews is people

posted by takyon on Monday June 26 2017, @09:35PM   Printer-friendly
from the skylake-axed dept.

Arthur T Knackerbracket has found the following story:

During April and May, Intel started updating processor documentation with a new errata note, and over the weekend we learned why: Skylake and Kaby Lake silicon has a microcode bug.

The errata is described in detail on the Debian mailing list, and affects Skylake and Kaby Lake Intel Core processors (in desktop, high-end desktop, embedded and mobile platforms), Xeon v5 and v6 server processors, and some Pentium models.

The Debian advisory says affected users need to disable hyper-threading "immediately" in their BIOS or UEFI settings, because the processors can "dangerously misbehave when hyper-threading is enabled."

Symptoms can include "application and system misbehaviour, data corruption, and data loss".

Henrique de Moraes Holschuh, who authored the Debian post, notes that all operating systems, not only Linux, are subject to the bug.

Also at Tom's Hardware and Ars Technica.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 0) by Anonymous Coward on Monday June 26 2017, @10:09PM (3 children)

    by Anonymous Coward on Monday June 26 2017, @10:09PM (#531593)

    I have Ubuntu 16.04 and my wife has Window 10. Every 1-2 days one of us has a computer f-up that can only be resolved by hard reboot. What the fuck difference does an occasional Intel-induced reboot make? Fucking computers suck my dick.

  • (Score: 3, Informative) by jasassin on Monday June 26 2017, @10:16PM (1 child)

    by jasassin (3566) <jasassin@gmail.com> on Monday June 26 2017, @10:16PM (#531599) Homepage Journal

    Here's a nice perl script some kind soul wrote you can run on your Ubuntu system to see if it is affected:

    https://lists.debian.org/debian-devel/2017/06/msg00309.html [debian.org]

    --
    jasassin@gmail.com GPG Key ID: 0xE6462C68A9A3DB5A
    • (Score: 4, Informative) by kaszz on Monday June 26 2017, @10:31PM

      by kaszz (4211) on Monday June 26 2017, @10:31PM (#531604) Journal

      This seems to be the essence of it (and can be decoded manually using dmesg):

      if( $vendor eq "GenuineIntel" and $family == 6) {
                              if ($model == 78 or $model == 94) {
                                      if ($stepping eq "3") {
                                              print "Your CPU is affected, ";
                                              if (hex($microcoderev) >= 0xb9) {
                                                      print "but your microcode is new enough\n";
                                              } elsif ($hyperthreading ne "on") {
                                                      print "but hyper threading is off, which works around the problem\n";
                                              } else {
                                                      print "you should install the latest intel-microcode\n";
                                              }

  • (Score: 2) by kaszz on Monday June 26 2017, @10:18PM

    by kaszz (4211) on Monday June 26 2017, @10:18PM (#531600) Journal

    Machines with Linux could at least be expected to stay online. Seems it may be better to buy an old processor..