Wednesday, October 2nd 2024

Crucial Discovers Flaw in AMD X670E Motherboards: Gen 5 NVMe Slots Drop to Gen 1 Speeds, Cause Boot Issues

Memory and SSD maker Crucial noticed an uptick in support requests by users claiming that their Gen 5 or Gen 4 NVMe SSDs would drop to PCIe Gen 1 speeds, besides being unable to boot into Windows after a restart. Crucial then did some digging, and localized the issue to users with motherboards based on the AMD X670E chipset, AMD's flagship Socket AM5 platform chipset. While not a function of the chipset itself, it turns out that there is a flaw in the way AMD designed the PCI-Express I/O of the X670E platform, specifically the PCIe Gen 5-capable M.2 NVMe interfaces that are attached to the CPU, causing them to drop in speeds to Gen 1. This problem isn't surfacing on the AMD B650 or the B650E, or even the X670—it is oddly specific to the X670E, despite the Gen 5 M.2 NVMe slots not being wired to the chipset.

While AMD made no public statement on the technical aspect of the flaw, if we were to guess, this could be a faulty implementation of PCIe ASPM (active state power management) at the firmware level, which reduces the speed of the PCIe link layer to reduce power. The default setting for PCIe ASPM in most motherboard UEFI setup programs tends to be "disabled," although there could be a bug in the firmware of X670E motherboards, causing it to engage, and in a buggy manner. Most UEFI BIOS setup programs tend to have two separate sets of PCIe ASPM settings—one for the CPU-attached PCIe root (which includes the x16 PEG and CPU-attached NVMe slots), and the other for downstream PCIe connectivity from the chipset.
Crucial suggested users to move their drives to the M.2 Gen 4 slots that are wired to the X670E chipset while they await UEFI firmware updates from their motherboard vendors. This works around the problem—at least you get Gen 4 x4 speeds if not Gen 1 x1. MSI is the first manufacturer to respond with UEFI firmware updates that correct the issue, letting users switch back to the faster CPU-attached Gen 5 NVMe slots. It remains to be seen if the issue affects the new AMD X870E, which launched earlier this week. The X870E is practically the same platform as the X670E.
Sources: Wccftech, Notebookcheck
Add your own comment

27 Comments on Crucial Discovers Flaw in AMD X670E Motherboards: Gen 5 NVMe Slots Drop to Gen 1 Speeds, Cause Boot Issues

#26
ssateneth
Happens to me too on msi meg x670e godlike motherboard and msi spatium m580 2tb nvme ssd. sometimes it will boot up with pci-e 5.0 speeds fine, fast speeds, i can reboot, and sometimes its stil l50 speeds, and other times its 1.0 speeds and crystalmark shows low performance and file read/write/copy is low when copying files in windows. the m580 is not a system drive, i have an intel optane 905p for that.

msi forums says they need more info to reproduce the problem since they showed a screenshot with the same system setup and they need guidance like what bios settings cause the problem.
Posted on Reply
#27
Attackid
blackieInfo that other chipsets from the same generation like B650E are unaffected have been confirmed or it's too soon?
Have Asus B650E-I & Crucial T700 and experience this issue. Had to set M.2 slot to Gen4 to gain stability.
Posted on Reply
Add your own comment
Nov 23rd, 2024 04:41 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts