![]() |
Ryzen 3000 RDRAND microcode bug |
Post Reply ![]() |
Author | |
shmerl ![]() Groupie ![]() Joined: 23 Oct 2017 Status: Offline Points: 612 |
![]() ![]() ![]() ![]() ![]() Posted: 31 Oct 2019 at 11:23am |
On Linux you can also explicitly load latest microcode, even if motherboard firmware still ships the old one: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amd-ucode
|
|
![]() |
|
ncc1701z ![]() Newbie ![]() Joined: 02 Aug 2019 Status: Offline Points: 6 |
![]() ![]() ![]() ![]() ![]() |
You would be right, that should've been the case.
Except the mainboard in the article didn't get the fix even now. Granted, it's a rather niche board (Asrock Rack X470D4U), but that situation shouldn't happen. Oh well, maybe it's just a special case and I'm just being paranoid ![]() |
|
![]() |
|
Ray62 ![]() Groupie ![]() ![]() Joined: 01 Jul 2018 Location: Germany, Berlin Status: Offline Points: 706 |
![]() ![]() ![]() ![]() ![]() |
These problems are fixed since over two months.
Since "AMD AGESA Combo-AM4 1.0.0.3 ABB" the RDRAND problem is fixed (for Linux systemd and Destiny 2 on Windows, but also for all SW using the RDRAND instruction). So a bios must contain at least this AGESA version, which should be the case for all consumer/mainstream boards from Asrock supporting Zen2 CPUs. |
|
Asrock Fatal1ty X370 Professional Gaming Offline
Under test: MSI X570_MEG_ACE | AMD Ryzen 9 3900X | Scythe Mugen5 | 2x16GB F4-3200C14D-32GTZ@3466 | ASUS GeForce GTX 1080 Ti FE |
|
![]() |
|
ncc1701z ![]() Newbie ![]() Joined: 02 Aug 2019 Status: Offline Points: 6 |
![]() ![]() ![]() ![]() ![]() |
Just now I read about a microcode bug here:
https://arstechnica.com/gadgets/2019/10/how-a-months-old-amd-microcode-bug-destroyed-my-weekend/ As it turns out, Ryzen 3000 series shipped with a broken random number generator. It gives you a 0xFFFFFFFF for the "random" number, every single time. For some systems (especially Linux) it made them unable to boot. Destiny 2 on Windows also can't run because of it. Apparently it should've been fixed with a BIOS update, but it seems not to be the case even today. Article explained how to check if your system is affected, but it required Linux. For anyone willing to do the check and share their results, I am grateful. I hope ASRock had this problem fixed. |
|
![]() |
Post Reply ![]() |
|
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |