As far as I understood, AMD Ryzen 3000 CPUs platform has (had, depending on your motherboard BIOS version) issues when booting Linux, especially regarding systemd, apparently.

I know AMD released a fix through a BIOS update but I was wondering if, apart from AMD employees, someone know what was the issue about, what was happening and what the fix was in the end.

Could someone explain to me what, exactly, was the problem? Does even someone, outside of AMD know?


I would be interested in knowing how this happened to be the case in details, I was not looking for a one-liner kind of answer.

If someone could provide a detailed explanation, this would be greatly appreciate.

  • 1
    I do not want to point fingers, but it seems like, from what I gathered even before asking my question here that AMD had, sometimes, a faulty implementation of RDRAND on some architectures (something that was already addressed by systemd in the past). What I am not sure to understand is how exactly it affects the OS, systemd and the boot itself.
    – Paradox
    Jul 21, 2019 at 22:21

1 Answer 1


A problem of interaction between the 5.09 kernel, systemd, and RDRAND was resolved by a BIOS patch per LinuxReviews, Phoronix and Betanews websites and a bug report at Launchpad. AM4 microcode was implicated. For specific details, please see the content of the links above.

  • 1
    Would you care to elaborate?
    – Paradox
    Aug 6, 2019 at 15:56
  • "While Ubuntu 18.04 LTS and older Linux distributions boot Zen 2, to date (poster) have not been able to successfully boot the likes of Ubuntu 19.04, Manjaro Linux, and Fedora Workstation 31. On all newer Linux distributions I've tried on two different systems built around the Ryzen 7 3700X and Ryzen 9 3900X, each time early in the boot process as soon as trying to start systemd services, all systemd services fail to start . I've confirmed with AMD they do have an open issue surrounding "5.0.9" (the stock kernel of Ubuntu 19.04) but as of writing hadn't shed any light into the issue..."
    – K7AAY
    Aug 6, 2019 at 16:26
  • 1
    Should I really ask a member with such a good reputation here to elaborate on your answer? Do not take this wrong, but it seems like you are not trying... Your comment and quote are even longer than the actual one-line answer.
    – Paradox
    Aug 6, 2019 at 19:30
  • People should say thanks when they are given unearned time for free...
    – Noob Doob
    Jan 5, 2020 at 18:03
  • Regrettably, I am up to my ears to Things To Do in early January.
    – K7AAY
    Jan 6, 2020 at 19:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .