Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#49806 - [intel-ucode] Stuck at black screen
Attached to Project:
Arch Linux
Opened by Peter (protake) - Wednesday, 22 June 2016, 14:35 GMT
Last edited by Christian Hesse (eworm) - Tuesday, 12 July 2016, 07:19 GMT
Opened by Peter (protake) - Wednesday, 22 June 2016, 14:35 GMT
Last edited by Christian Hesse (eworm) - Tuesday, 12 July 2016, 07:19 GMT
|
DetailsAfter the latest upgrade, my laptop gets stuck at boot, just showing a black screen. Removing intel-ucode from my systemd-boot entry fixes the issue. Laptop has a Skylake i7-7500U.
|
This task depends upon
Closed by Christian Hesse (eworm)
Tuesday, 12 July 2016, 07:19 GMT
Reason for closing: Fixed
Additional comments about closing: intel-ucode 20160607-2 in [testing]
Tuesday, 12 July 2016, 07:19 GMT
Reason for closing: Fixed
Additional comments about closing: intel-ucode 20160607-2 in [testing]
Microcode has been updated from revision 0x74 to 0x84 (m3) and 0x39 to 0x8a (i3) for me.
Logs should contain something like this:
microcode: microcode updated early to revision 0x8a, date = 2016-04-06
microcode: CPU0 sig=0x506e3, pf=0x2, revision=0x8a
Booting without microcode update you should see the second line at lease. What does it look like for you?
[ 1.465150] microcode: CPU1 sig=0x406e3, pf=0x80, revision=0x49
[ 1.465169] microcode: CPU2 sig=0x406e3, pf=0x80, revision=0x49
[ 1.465189] microcode: CPU3 sig=0x406e3, pf=0x80, revision=0x49
[ 1.465240] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 0.060929] microcode: CPU3 microcode updated early to revision 0x20, date = 2016-03-16
[ 0.194344] microcode: CPU0 sig=0x306c3, pf=0x2, revision=0x20
Cross-bugtracker URL:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828819
Relevant details on the Debian side:
Processor: i7-6500U, sig. 0x406e3.
Original microcode: 0x6A.
dmidecode available in Debian's bug report.
It looks like pf=0x80 might be relevant.
It looks like microcode being loaded from FIT (secure) is *not* relevant (microcode with odd revision in arch linux report -- loaded from FIT, microcode with even revision in Debian report -- uploaded through WRMSR).
It would be helpful to know the "pf" of the two processors that updated fine, please...
microcode: microcode updated early to revision 0x8a, date = 2016-04-06
microcode: CPU0 sig=0x506e3, pf=0x2, revision=0x8a
Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz:
microcode: microcode updated early to revision 0x8a, date = 2016-04-06
microcode: CPU0 sig=0x406e3, pf=0x80, revision=0x8a
Only sig=0x406e3, pf=0x80, rev < 0x74 seems affected by the regression.
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: TUXEDO
Product Name: Skylake Platform
Version: 0.1
Family: Skylake System
[ 0.125467] smpboot: CPU0: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz (family: 0x6, model: 0x4e, stepping: 0x3)
[ 0.739403] microcode: CPU0 sig=0x406e3, pf=0x80, revision=0x88
Does anyone have an i7-6500U that actually updated fine?
Does anyone have an i7-6500U that actually updated fine?
Does anyone have an i7-6500U that actually updated fine?
ASUS UX305CA-AS (processor M3-6Y30) fails to update (BIOS 205 - microcodes rev 0x74).
BIOS 300 is reported to work, however since that BIOS has microcode 0x8a, it simply means the microcode is already current and no update is attempted.
I plan to revert this change the next time this microcode gets updated by Intel, in hope that they fixed the underlying issue.
Arch might want to do the same as I did for Debian. Either use "iucode_tool -s !0x406e3" to generate the initramfs and /lib/firmware/intel-ucode, or, alternatively, do not ship /lib/firmware/intel-ucode/06-4e-03 nor allow it to be added to the early initramfs cpio archive.
Note: the removal of this microcode is going to affect Skylake-U K-1 processors as collateral damage. The K-1 stepping is a lot less broken than the Skylake-U/Y D-1 and might not object to the microcode update, but we have no reports in Debian, Arch or Fedora from owners of such processors to know (Skylake-U K-1 processors report signature=0x406e3, pf=0x40).
Anybody wants to confirm that the issue is "fixed"?
(Well, it is worked around for now... Let's wait for Intel and their next microcode release.)