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!
 
Going back to the power configuration example posted by vivek.ra155702d8 the several days ago, I'm just curious: Has anyone tried disabling the ASPM Control setting in BIOS? To be completely honest, I'm no wizard when it comes to fiddling with BIOS settings and I generally stay out of it if I can avoid it, but ASPM seems to be directly tied to teh L0 and L1 states. I'm just not sure what other impacts it might have.

 
Going back to the power configuration example posted by vivek.ra155702d8 the several days ago, I'm just curious: Has anyone tried disabling the ASPM Control setting in BIOS? To be completely honest, I'm no wizard when it comes to fiddling with BIOS settings and I generally stay out of it if I can avoid it, but ASPM seems to be directly tied to teh L0 and L1 states. I'm just not sure what other impacts it might have.

Yes. it did nothing. I played around with toggling on and off pretty much every setting i could find in there, none of it fixed the issue. its like on every startup event the mobo flips a coin to decide if it will actually implement the settings you selected or just be like "nah" and ignore your settings entirely.
 
Ah, thanks for your input. I wasn't sure whether to mess with it or not. At least some people are getting coin flips! My M.2_1 seems to be permanently stuck at 1x4 no matter what.
 
Ah, thanks for your input. I wasn't sure whether to mess with it or not. At least some people are getting coin flips! My M.2_1 seems to be permanently stuck at 1x4 no matter what.
You've been unlucky, I get 4x4 most of the time, usually after waking from sleep it might drop. Only once has it happened from a reboot/cold boot.
You have similar hardware too - I have the Godlike board with 64GB RAM, same CPU and same system drive 990 Pro.
 
It's a very weird one, as since I have added a SATA SSD and two USB 3.0 hubs and disabled the 5GB LAN and Wifi in the BIOS, since that has issues too dropping connections (Tomahawk X870E) it's happened very less frequent with the PCIe 1.0 x4 drop.
 
I'm having this issue with X870e Tomahawk B2501 Bios version 7E59v2A2, Ryzen 9800x3D, Samsung 990 Pro 2 TB. In M2_1, the SSD operates at PCIe 1 speeds and there's no situation where I've been able to get that to change.

Moved the drive to the M2_2 slot and dedicated all lanes to the SSD. It's working fine at 4x4 there, but it's unfortunate that I've had to deactivate the USB 4 slots. I'm hoping it's a bios bug that's possible to address. I've submitted a ticket to MSI.

Has anyone heard anything about progress on this issue?
 
I'm having this issue with X870e Tomahawk B2501 Bios version 7E59v2A2, Ryzen 9800x3D, Samsung 990 Pro 2 TB. In M2_1, the SSD operates at PCIe 1 speeds and there's no situation where I've been able to get that to change.

Moved the drive to the M2_2 slot and dedicated all lanes to the SSD. It's working fine at 4x4 there, but it's unfortunate that I've had to deactivate the USB 4 slots. I'm hoping it's a bios bug that's possible to address. I've submitted a ticket to MSI.

Has anyone heard anything about progress on this issue?
Last I heard, support said they were looking into it/testing it to me over a week ago, yet some users get different replies.

However, one of the moderators here has made the dev team aware of this problem.

All you can do is submit a ticket like you have already, so it creates more noise on this bug and ignore anything regarding a RMA, as a different MSI or new board won’t fix this.
 
Last I heard, support said they were looking into it/testing it to me over a week ago, yet some users get different replies.

However, one of the moderators here has made the dev team aware of this problem.

All you can do is submit a ticket like you have already, so it creates more noise on this bug and ignore anything regarding a RMA, as a different MSI or new board won’t fix this.

Do you know if it's something that's affecting other companies' boards as well? I'm hoping it's addressed relatively quickly by MSI, because the return window for my retailer is somewhat narrow. If it's only an issue with MSI boards, I'm wondering if I'd be better off switching to another product line entirely. I'd be disappointed if that were the case though, because I like the Tomahawk quite a bit otherwise.
 
Do you know if it's something that's affecting other companies' boards as well? I'm hoping it's addressed relatively quickly by MSI, because the return window for my retailer is somewhat narrow. If it's only an issue with MSI boards, I'm wondering if I'd be better off switching to another product line entirely. I'd be disappointed if that were the case though, because I like the Tomahawk quite a bit otherwise.
Looks like MSI only and was on the X670E boards too, as Crucial themselves found the bug back then. I checked it on a ASUS Tuff Gaming X870E and didn’t see the 1.0 x4 drop at all.
 
It doesn’t matter what brand/speed NVME you have or the BIOS Gen setting you change. The bug will still occur
Can you please check how the 9100 Pro will work in M2_1? Maybe it will be OK with Gen 5 NVME
Yes it makes no difference. I don't intend to put the 9100 in M2_1 knowing it's an issue, M.2 drives are a ball ache to remove/install.
Not looking forward to taking my GPU out to do it as it is!
It's going in the second slot.
 
I have the same issue with my x870e tomahwak wifi, but what is happens to me is without the rtx 5090 installed i got the normal speeds of the samsung 990pro 7800MB/s BUT when i install the rtx 5090 and i do the benchmark it give absurd slow speed of 980MB/s!!!!!! I did this process 3x times and always happen this! I updated also to the last bios version and nothing solved :s
 
So i swap from M2_1 to M2_2 but even this dont solve it! I got half the normal speeds 3500Mb/s instead the normal 7500MB/s! i got without the RTX 5090 in the PCI-E slot installed!
 

Attachments

  • M2_2.jpg
    M2_2.jpg
    333.8 KB · Views: 101
So i swap from M2_1 to M2_2 but even this dont solve it! I got half the normal speeds 3500Mb/s instead the normal 7500MB/s! i got without the RTX 5090 in the PCI-E slot installed!
Which board? On my Godlike the M2_2 slot runs at x2 if the USB4 ports are enabled due to the lane-sharing. Set it in BIOS so that the 2nd slot is x4, which disables the USB4 ports.
Running at Gen 4 x2 is NOT the same issue we're all experiencing.
 
I have the same issue with my x870e tomahwak wifi, but what is happens to me is without the rtx 5090 installed i got the normal speeds of the samsung 990pro 7800MB/s BUT when i install the rtx 5090 and i do the benchmark it give absurd slow speed of 980MB/s!!!!!! I did this process 3x times and always happen this! I updated also to the last bios version and nothing solved :s
I get M2_1 at the wrong speed using a 3080 Ti gen 4 card.
 
So i swap from M2_1 to M2_2 but even this dont solve it! I got half the normal speeds 3500Mb/s instead the normal 7500MB/s! i got without the RTX 5090 in the PCI-E slot installed!
That's because M2.2 is still set to x2 in the BIOS, as it shares x2 bandwidth with the USB C 40GB ports. Enable x4 to M2.2 to have the speed boost, but it will disable the USB C 40GB like I said earlier. There is no further issues with the other M2.x slots, because it's only the first M2.1 slot that is affected by this BIOS bug.
 
Status
Not open for further replies.
Back
Top