ID: I202602191600 Status: idea Tags: My Bug tracker, AMD, Linux

RDSEED32 is broken - Disabling the corresponding CPUID bit

When running journalctl -b on my Arch Linux, I am getting this error:

RDSEED32 is broken. Disabling the corresponding CPUID bit.

I can also see this message when booting up my Ubuntu and when booting up my Arch Linux.

After doing some googling, I stumbled upon this article and this is my summary:

AMD discovered a bug in Zen 5 CPUs where the RDSEED instruction doesn’t produce sufficiently random values. As a temporary fix, the Linux kernel disables RDSEED via CPUID to prevent software from using it. Meanwhile, AMD released microcode updates to fix the actual problem. Once linux-firmware is officially released with these updates, the microcode fix will be available for systems to install.


References