On Tue, 28 Jun 2016, Jochen Sprickerhof wrote: > microcode : 0x6a AFAIK, this microcode revision level is subtly incompatible with Linux due to documented processor errata. Unfortunately, your system really needs a firmware and microcode update to run Debian in a stable way.
Worse, it looks like your current firmware has components that are incompatible with the minimum microcode revision recommended by Intel to the general public. This is my best guess of why it hanged when the kernel tried to load microcode 0x8a during early boot. Assuming it is not a bug in the microcode update itself or in the kernel, the only way to fix this for real is to get a firmware update from your vendor (likely packaged as a BIOS/UEFI update). That said, I can add code to the intel-microcode package that will blacklist it from such Skylake systems. It would be quite imperfect and have an unknown level of false positives and negatives (since I will be keying the blacklist on the current microcode revision level, not on whatever firmware component is actually causing trouble). If anyone else also has issues with the microcode update, please report to this bug with the /proc/cpuinfo contents... > BIOS Information > Release Date: 04/08/2016 This is weird. A BIOS this new should ship with a much newer microcode revision level... Here's an incomplete list of the Skylake-U microcodes released since revision 0x6a, note their dates: sig 0x000406e3, pf mask 0xc0, 2016-01-07, rev 0x0076, size 95232 sig 0x000406e3, pf mask 0xc0, 2016-02-21, rev 0x0082, size 96256 sig 0x000406e3, pf mask 0xc0, 2016-03-01, rev 0x0084, size 96256 sig 0x000406e3, pf mask 0xc0, 2016-03-16, rev 0x0088, size 96256 sig 0x000406e3, pf mask 0xc0, 2016-04-06, rev 0x008a, size 96256 sig 0x000406e3, pf mask 0xc0, 2016-05-26, rev 0x0094, size 96256 Revision 0x8a is what Intel is recommending to the general public in release 20160607 (and which your system "objected to"), and some laptop vendors are shipping microcode that is newer than that already. > System Information > Manufacturer: TUXEDO > Product Name: Skylake Platform > OEM Strings > String 1: System BIOS Version :106_ [04/08/2016] > String 2: Embedded Controller Firmware Version :1.5U_ [03/14/2016] Just out of curiosity, is your system a "Tuxedo InfinityBook 13v2" from tuxedocomputers.com ? Anyway, can you check if a newer firmware update is already available from your system vendor, and install it? If such an update fixes this issue, could you please send the new details to this bug report? Should a firmware update not be available yet from your system vendor, please request on their support channels a BIOS/UEFI update that has: - The latest stable revision of the Skylake-U microcode (must be at least 0x8a, but likely should be even newer) - The latest stable revision of the Skylake-U and chipset FSPs (firmware support packages) - The latest stable revision of the Skylake TXT/SGX modules (if used) - The latest stable revision of the PCH microcode/firmware (TPM, Intel ME, etc) That should fix a *lot* of subtle issues caused by Skylake platform errata that are worked around/fixed in the latest firmware and microcode updates... -- "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