Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

microcodeIntel update makes ASUS UX305CA unbootable #105172

Closed
NeQuissimus opened this issue Nov 27, 2020 · 13 comments
Closed

microcodeIntel update makes ASUS UX305CA unbootable #105172

NeQuissimus opened this issue Nov 27, 2020 · 13 comments
Labels

Comments

@NeQuissimus
Copy link
Member

Describe the bug
Computer shows GRUB boot menu, upon selection of NixOS entry, the screen stays blank indefinitely.

To Reproduce

  1. Buy ASUS UX305CA laptop
  2. Update to NixOS 20.09 (any commit since c89ffdc) OR NixOS unstable (any commit since a79902f)
  3. Reboot

Expected behavior
The OS should be able to boot

Additional context
I spent a bit of time reducing this to a single commit. I have this issue on master and release-20.09.
The Intel microcode updates in the above commits seem to cause the issue.

Notify maintainers
@mweinelt

Maintainer information:

# a list of nixpkgs attributes affected by the problem
attribute:
  - microcodeIntel
# a list of nixos modules affected by the problem
module:
@NeQuissimus NeQuissimus added 0.kind: bug 0.kind: regression Something that worked before working no longer 6.topic: hardware labels Nov 27, 2020
@mweinelt
Copy link
Member

There was a regression, which should be fixed with microcodeIntel 20201118. I forgot to backport them to 20.03 and 20.09, I did that just now. #104303 (comment)

Buy ASUS UX305CA laptop

😄

@NeQuissimus
Copy link
Member Author

😄

I had already tried cherry-picking onto 20.09, does not seem to help.
I'd say we keep this issue open and I'll report back at some point.
For now, I am trying my luck with an overlay that uses 20200616

@Shados
Copy link
Member

Shados commented Dec 9, 2020

Oh, this is why my laptop won't boot... 20201118 does not fix it, I am able to boot fine with 20200616.

@NeQuissimus
Copy link
Member Author

I believe the upstream issue to be intel/Intel-Linux-Processor-Microcode-Data-Files#31 btw (intel/Intel-Linux-Processor-Microcode-Data-Files#31 (comment) mentions the m3 CPU specifically)

@mweinelt
Copy link
Member

mweinelt commented Dec 9, 2020 via email

@NeQuissimus
Copy link
Member Author

And for others, that come across this issue, here is an overlay that downgrades the derivation:

https://github.com/NeQuissimus/DevSetup/blob/8803c4443ea0ff76b333f76796cbc60c4bc1b708/ux305c.nix#L37-L39
https://github.com/NeQuissimus/DevSetup/blob/8803c4443ea0ff76b333f76796cbc60c4bc1b708/ux305c-overlay.nix

@mweinelt
Copy link
Member

mweinelt commented Dec 9, 2020

I believe the upstream issue to be intel/Intel-Linux-Processor-Microcode-Data-Files#31 btw (intel/Intel-Linux-Processor-Microcode-Data-Files#31 (comment) mentions the m3 CPU specifically)

Though that comment is from June and does not feel actionable to me. Better to create something new relating to the november series of microcode releases.

@stale
Copy link

stale bot commented Jun 9, 2021

I marked this as stale due to inactivity. → More info

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Jun 9, 2021
@Shados
Copy link
Member

Shados commented Jun 9, 2021

Still matters to me. I'll test whether or not the current, more recent microcode (20210216) still breaks booting on this laptop, though.

@Shados
Copy link
Member

Shados commented Jun 9, 2021

Yeah, still broken with 20210216. I might do some digging and see if I can narrow things down any.

@Shados
Copy link
Member

Shados commented Jun 9, 2021

Boots OK with the even-newer microcode-20210608 files.

@stale stale bot removed the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Jun 9, 2021
@NeQuissimus
Copy link
Member Author

@Shados Awesome, I can confirm my laptop boots with 20210608. I created #126888 to update the version in nixpkgs

@mweinelt
Copy link
Member

Fixed in #126291. Backports to release branches will be up soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants