This is probably an issue that needs a hardware fix/replacement, but I’d just like to try my luck to see if there might be an alternate solution I am missing.
I recently bought an X570 Phantom Gaming-ITX/TB3 board second hand and it would crash randomly and sometimes not be detected even in BIOS.
I tried installing windows on a SATA SSD and saw that the wireless, Ethernet and thunderbolt port would all fail at the same time as the NVME while my operating system and all other hardware, including motherboard USB chugged along just fine.
while researching this issue, I fount this diagram from Anandtech showing that all 4 affected devices ran through the chipset PCIe
All devices you have issues with seem to be connected to the chipset.
Here is the list of steps with increasing amount of invasiveness/complexity:
Try a recent live Linux image (fedora 41 / ubuntu 24.10 / etc.) and see if all your devices work there
Install latest chipset drivers (from AMD website, not from mobo manufacturer)
Upgrade to latest production BIOS, potentially downgrade to first production BIOS (following the hypothesis that your CPU might not have seen a lot of testing time after that)
Reinstall OS fresh, make sure to look for latest drivers directly from AMD (CPU, chipset), Intel (LAN/Wifi/Thunderbolt), etc.
Do you have another Zen 2 (Ryzen 3000 without a G at the end of the model number) or Zen 3 CPU (Ryzen 5000 without a G at the end of the model number) for testing?
Dirt in the CPU socket might also interfer with the CPU-Chipset PCIe interface (experienced it once on an AM4 system: When disassembling it I accidentally “ripped” the AM4 CPU out of the socket since it was stuck to the heatsink with thermal paste (even though the locking lever was still closed), and of course before noticing it the CPU then fell off the heatsink and quite a bit of thermal paste got into the socket through the little holes in the plastic cover) . Since then I have become very, very carfeful when removing heatsinks from AM4 motherboards.
Is the thermal interface material (TIM) between the motherboard chipset silicon and its little heatsink still good so that it doesn’t overheat?
Also, early X570 motherboard models ran their chipsets a bit hot and if there wasn’t good heat transfer it might have caused damage over the 5 or so years of operation.
I just checked all pins, don’t seem bent or missing any, also took the opportunity to spray down the socket with 99% IPA.
I do have an 5800x from another build, but I am not enthusiastic about ripping a working build to test a maybe working one
In my research for a solution, I have read about the early x570 chips running hot, particularly this board , so I modded it by replacing the tick thermal pad with a piece of copper plate and thermal paste, but it doesn’t seem to help much beyond slightly better thermal transfer as I still see those devices as offline/not connected. I just hope whatever it is, it’s not FUBAR