FS#63150 - 2019.07.01 will not boot on Zen2 processors

Attached to Project: Release Engineering
Opened by Matt Coffin (mcoffin) - Wednesday, 10 July 2019, 20:16 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Friday, 26 July 2019, 16:49 GMT
Task Type Bug Report
Category Hardware Issues
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

The core systemd package back-ported a fix for bad RdRand behavior on the new AMD Zen2 processors. The 2019.07.01 installer will not boot on Zen2, but making your own with archiso with the latest systemd from core works fine. It might be nice to get a release out there so that people with the new processors don't need a second computer to build the installer.

The version of systemd that would need to be included in a release to get a fix out for these users is 242.32-3.
This task depends upon

Closed by  Gerardo Exequiel Pozzi (djgera)
Friday, 26 July 2019, 16:49 GMT
Reason for closing:  Implemented
Additional comments about closing:  Will be available in next snapshot.
Comment by Matt Coffin (mcoffin) - Wednesday, 10 July 2019, 20:28 GMT
Upstream systemd commit that works around the issue (the one that got backported): https://github.com/systemd/systemd/pull/12536/commits/1c53d4a070edbec8ad2d384ba0014d0eb6bae077

Upstream systemd issue that was worked around: https://github.com/systemd/systemd/issues/11810

Ryzen 3xxx review from Phoronix that mentions this issue, showing that there are people that could benefit from this: https://www.phoronix.com/scan.php?page=article&item=ryzen-3700x-3900x-linux&num=2

I also confirmed this myself with a Ryzen 3900X + X570 motherboard. Packaging my own installer with the updated systemd makes it work again.

Thanks for all the work you guys put in!

Loading...