My installation using the 29th November ISO stalls after the Live ISO’s GRUB loader selection screen (i.e. it never loads up CachyOS itself). It simply stops with the error “RDSEED32 is broken. Disabling the corresponding CPUID bit.” Leaving it some minutes, it simply doesn’t move on.
This relates to an AMD issue with RDSEED in Zen5 CPUs (the PC has a Ryzen 5 9600) which is covered in the article here and includes quotes from @ptr1337.
My BIOS/UEFI is from September whilst I read somewhere the updated AMD code is due ‘sometime in November’ but should this hang the CachyOS installation i.e. is the expected behaviour?
- Use the 64-bit form of RDSEED
- Mask the CPUID Fn0000_0007_EBX[18] RDSEED from software discovery. For example, by adding clearcpuid=rdseed to the boot command line; or with the -rdseed option on the qemu command line for a VM
- Software can treat RDSEED returning 0 equivalent to when CF=0. Retry RDSEED later until a non-zero value is returned with CF=1
As it’s the ISO rather than an existing installation I can’t (as far as I know) change the boot command line to try adding the clearcpuid=rdseed line.
I’ve been waiting for the November ISO has the previous versions don’t support the HW used meaning I can’t install (due to a different error as per this thread). Is my only option to wait for updated BIOS/UEFI from the mobo manufacturer (it’s a Sapphire Nitro+ B850M) or is there anything I can do to get the installation going (as it’s a Christmas present for my son)?
I have the same problem on my Framework 13 (AMD Ryzen AI 7 350 w/ Radeon 860M), although post-install. If I boot the LTS kernel, I get the same warning and SDDM fails to start due to the missing rdseed.
So… fortified with a large glass of thinking juice, I was doing some head scratching and poking around trying to think what the root cause is and I noticed that e.g. the speed of the RAM wasn’t being reported as high as it should have been in the BIOS. Long story, short; it was a RAM issue (presumably the significant increase in RAM requirement going from boot loader/manager to OS is what caused the hang/failures). The RDSEED32 message still flashes up but CachyOS continues to load and I now write from a fully installed instance of CachyOS!
Many thanks to everyone for their ideas and info! My son will be very pleased with his new PC!
In my case this update did not work, so I did a BIOS update and now everything works as normal and revert the first Steps
Edited: I use Hyprland (Wayland compositor, not a full DE),
Since Hyprland doesn’t depend on Qt like KDE does, I didn’t hit the same RDSEED issue that you’re experiencing. @D_B . With just clearcpuid=rdseed systemd.unit=multi-user.target maybe you can enter your system.
Hello everyone.
If add to grub “lcearcpuid=rdseed random.trust_cpu=0” , then startplasma-wayland does not work: incompatible processor. The following functions are required for this Qt build: rdseed
what exactly you did after Step 5?
i am using Ubuntu on Lenovo IdeaPad Slinm 5 AMD machine.
after adding the step 5, i am booting it right away and but the problem still exist and i can’t find the command I added into linux in Grub.
Can you please help, my booting is not working.