PCIe bug with M2_1 slot on X870E Tomahawk

Status
Not open for further replies.

jlsmith.01712b902af

New member
Joined
Feb 16, 2025
Messages
14
So, the M.2_1 slot keeps reverting to PCIe 1 x 4 on a cold boot, sometimes just a reboot from within Windows. Manually setting it to Gen 4 or 5 within the BIOS will get it to run full speed until the next shut down/cold boot, then it's back to 1 x 4 again. Basically, I have to keep switching between gen 4 and 5 setting on every boot or it's stuck at 1 x 4. Auto is also broken. Samsung 990 Evo Plus 1TB.

I've seen another user on Reddit with the exact same issue. Same board, different drive. Anyone using this board, check your drive speed!
 
I reply to my ticket says it's being 'tested'
I mentioned that other users are seeing the same problem and some have raised tickets
Also showed the HW INFO pic showing the 2.5GT/s link speed.
Hopefully they'll do enough power on/off/sleep wake cycles to see the problem
 
Did you do a cold boot after the OS changes to reset any stale states that the link might be stuck in? (shut down, pull power, wait 30s, switch on)
A warm restart after making the changes didn't work for me either, till a cold boot.

Also hope you've made the changes to either the High performance or Ultimate performance profiles, and you're on either of the 2. I did not test Balanced.

In the bios, other than a bunch of settings related to PBO and Memory overclocking, I only have:
HD audiodisabled
Wifi/BTWifi only
XHCI hand-offdisabled
legacy USBAuto
Integ. Graphicsdisabled
SVMdisabled
TSMEdisabled
MSI driverdisabled
Security devicedisabled
Default homeAdvanced
Resume by USBEnabled
Thank you for the follow up! Still no good, unfortunately. I copied your table of settings exactly and tried every windows power option except for power savings and tried with restarts, fresh boot ups, and sleep/wake cycles. I even pulled the power plug from the wall and waited several minutes while pressing the power button on the case to make sure it was truly a cold boot. I am still seeing the issue in all cases. So maybe you still have something different about your system from mine? Or honestly due to the somewhat randomness of when this bug kicks in, maybe you just got really lucky coincidentally after you made those changes. But getting to 20 restarts etc. without an issue like you did is a lot... Over on the reddit thread another person also verified the changes (at least these alone) you made did not work for them either, so that makes me feel better that I am not crazy. I think you may still be onto something if we can force the m.2_1 slot not to go into a low power state. If the problem is a buggy BIOS and we are only changing OS values, is there some way we can force it to bypass the BIOS entirely and only listen to the OS settings? Thanks for what you have done thus far! MSI still seems to be ignoring this so I am really hoping we can solve this as a community.
 
Thank you for the follow up! Still no good, unfortunately. I copied your table of settings exactly and tried every windows power option except for power savings and tried with restarts, fresh boot ups, and sleep/wake cycles. I even pulled the power plug from the wall and waited several minutes while pressing the power button on the case to make sure it was truly a cold boot. I am still seeing the issue in all cases. So maybe you still have something different about your system from mine? Or honestly due to the somewhat randomness of when this bug kicks in, maybe you just got really lucky coincidentally after you made those changes. But getting to 20 restarts etc. without an issue like you did is a lot... Over on the reddit thread another person also verified the changes (at least these alone) you made did not work for them either, so that makes me feel better that I am not crazy. I think you may still be onto something if we can force the m.2_1 slot not to go into a low power state. If the problem is a buggy BIOS and we are only changing OS values, is there some way we can force it to bypass the BIOS entirely and only listen to the OS settings? Thanks for what you have done thus far! MSI still seems to be ignoring this so I am really hoping we can solve this as a community.
I think it's just pot luck if it works properly or not - I went 13 sleep/wake cycles last week before it happened again, but now it's happened twice in two days.
I believe it's a hardware/BIOS bug, it would be nice to solve it as a community but that won't happen if it's out of our control (are you listening MSI)
 
I think we can rule out the SSDs - most on this forum with the problem have 990 Pro but not all
Also the CPU - most have 9800X3D but there are exceptions so there's no pattern to specific hardware/devices
It happens with a 78003X3D too, as I checked that along with a 9800X3D using Crucial NVME’s. It’s a BIOS bug, no question about it.
 
It happens with a 78003X3D too, as I checked that along with a 9800X3D using Crucial NVME’s. It’s a BIOS bug, no question about it.
Indeed, weird how all the X870E models are having the same problem. The BIOS for each one is different although I imagine they have similarities 'under the hood'
If the slots were actually faulty we'd know by now as PCs would be crashing.
 
I was planning to do a drive swap tomorrow, move the system drive from M2_1 to M2_2 but I'm now going to hold off until this arrives. Just ordered one.
I've done 4 sleep/wake cycles and the link speed has been right each time, it's such a random problem. There doesn't seem to be any sort of trigger to make it happen, it either works or it doesn't
 

Attachments

  • Screenshot 2025-03-08 142631.png
    Screenshot 2025-03-08 142631.png
    104.8 KB · Views: 121
I was planning to do a drive swap tomorrow, move the system drive from M2_1 to M2_2 but I'm now going to hold off until this arrives. Just ordered one.
I've done 4 sleep/wake cycles and the link speed has been right each time, it's such a random problem. There doesn't seem to be any sort of trigger to make it happen, it either works or it doesn't
Yep, totally random. I did like 18 last week and was fine and then after a shutdown cold boot 4 hours later, boom 1.0 x4 again lol.
 
My last response was the same, since Wednesday last week. Hope they’re looking into it, as they say and the Taiwan HQ devs know about it.
You would figure we would all be getting the same response by now, but just this morning they asked me what make and model my Nvme is, and also asked what I had my BIOS setting at (Gen5 or Auto). It would seem they do not read these forums, even when pointed here to see the multiple users having the same issues.
 
Tha
. It would seem they do not read these forums,
That is correct but they are made aware of the problems, but not all Will have the latest updates as most tech support is handled by Regional offices.


What's your location just country I can ask that they get an update.
 
The more irritating part about it is when I sent my first trouble ticket in, it contained the log file from CPUz which contained the information they just asked me this morning. In fact, in detail enough that it had the Make, Manufacturer, Serial Number, BIOS revision #, etc. Those questions they asked were redundant and a waste of time especially when a person submits a ticket with the information they request. Just looking at the CPUz log file will also show it is NOT connecting to the PCIe bus at the correct speed.
 
Same issue here with my 990PRO and x870e Tomahawk.
No luck with the new bios too.
Opened a ticket to make volume, but for now they just made some inquiries on my system and components.
I tried to switch positions with a Kingston gen4 on m2_4 and they both worked full speed.
Changed them again and 990pro was back to gen1 speed..
So much for going for the best tier mobo 😤
Just to confirm, you have the 990 Pro as your boot/system drive and it's working properly in M2_2 ?
 
I have a 990 Pro in the M2_2 slot and haven’t had any issues with the Gen reverting to 1. However M2_1 reverts to 1 almost every boot up, so that’s why I switched from M2_1 originally to M2_
Sorry to hear this, but welcome to the club, I guess. Please take a few minutes to create a support ticket so we can continue to drive awareness on the issue.
 
I have a 990 Pro in the M2_2 slot and haven’t had any issues with the Gen reverting to 1. However M2_1 reverts to 1 almost every boot up, so that’s why I switched from M2_1 originally to M2_2.
OK thanks for confirming, I've got a new 9100 Pro Gen 5 coming, I'll take the 990 out of M2_1 and move it to the M2_5 slot, and put the new drive in M2_2
 
Status
Not open for further replies.
Back
Top