PCIe bug with M2_1 slot on X870E Tomahawk

Status
Not open for further replies.

jlsmith.01712b902af

New member
Joined
Feb 16, 2025
Messages
15
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 updated to E7E59AMSI.2A41 and didn't even need to do a CMOS reset. I immediately saw the full disk speed, and CrystalDiskMark also showed the full speed. It's strange that the beta BIOS has a date that is 2 days newer than the public version.
IMG_2225.jpg

Snímek obrazovky 2025-03-19 204613.png
 
The CMOS clear is not exactly required but it can do another full clean slate, as some users had errors with the bios after flashing and a CMOS reset sorted it.

I always do a CMOS reset after flashing and make sure it boots to windows first with default settings before going back to change any bios configs like RAM timings.

I’m confident it’s fixed the M2.1 drop now for single drive setups but more users with RAID setups need to confirm it’s still broken.
 
Some users have noticed that the beta version sometimes only work after a Clear Cmos. Have you tried?
I have not physically remove the CMOS battery, but i can always do a bios-wide reset, assuming that it has that menu option in the BIOS. The physical access to this box is not easy. I have it like 100ft away via fiber optic ran for HDMI signal & USB-to-ethernet in parallel, so not an easy access to say the least :) - by intent. I'll try that later on today. But still, that does not make any sense because by replacing the BIOS software all settings at each occurrence gets reset. That's another annoyance conducting updates. So if you have 20-30 custom settings, you better have them written down because they'll get lost through BIOS updates. As a result, picture this scenario: I wanna be lazy today and do a BIOS update via MSI Center, besides the fact that sometimes works, (yesterday didn't, maybe today?) to conduct BIOS updates though such process, once the board gets the BIOS update under RAID will be stuck at BIOS screen because by resetting the whole entire configuration and completely disregard prior configs through such upgrade process, those who have RAID, will discover that they have to manually change back from AHCI to RAID in BIOS to boot the system back up. People who use a single card, this process is seamless, but not RAID. So keep that one in mind RAID users.
 
While I fully agree that it should not necessarily always be a requirement when flashing the BIOS, clearing CMOS after applying a new BIOS can be beneficial. In this particular case, it has been noted by a some users both here and on Reddit that clearing the CMOS after flashing the beta BIOS does show positive results with regard to the M.2_1 bug.
 
when opening the dropdown menu from Auto it can only show up till Gen4 not Gen5 as the rest of the PCIe ports in the drop down menu?
If you leave it at [Auto], it will run at Gen5 speed by default.
It seems that some X870 boards do not have Gen5 option in the dropdown menu in previous BIOS, and they just added it in recent BIOS.
I guess X870E TOMAHAWK WIFI will have it added soon.
 
I'd love to get the X870E Tomahawk, but I'm waiting to see if the bug is finally fixed. Some say yes with the beta, others say no with the official one released yesterday... What a mess. It's either get the X870E, which suffers from a bug that may never be fixed (unless the latest BIOS works), or get the B850, which suffers from other teething bugs that were finally fixed on the X870. Well done, MSI.
So get the x870? xd
 
Compared to the B850, X870 seems useless to me. Has the same PCIE/M.2 lane sharing issues and only brings USB4 (which I don't care about). And M2_2 is restricted by USB4. X870 is not an upgrade but actually a downgrade. X870e is different : no more lane sharing, M2_3 becomes 4x4, only the M2_2/USB4 issue remaining but it's manageable (by using a 990 evo plus in 5x2). Better M2_1 cooling compared to the B850, etc. So no, the only choice is B850/X870e ^^.
 
Compared to the B850, X870 seems useless to me. Has the same PCIE/M.2 lane sharing issues and only brings USB4 (which I don't care about). And M2_2 is restricted by USB4. X870 is not an upgrade but actually a downgrade. X870e is different : no more lane sharing, M2_3 becomes 4x4, only the M2_2/USB4 issue remaining but it's manageable (by using a 990 evo plus in 5x2). Better M2_1 cooling compared to the B850, etc. So no, the only choice is B850/X870e ^^.
Emmm, the X870 has better heatsinks for the m2's than the b850, the x870 has a debug LED code that the b850 doesnt have, the x870 has more usbs on the back io and faster ones than the b850. Who cares about the restriction? you can use both, any way you have more usb ports than the other, if you prefer full m2_2 then select that on the bios and still you will have faster usbs on the back. DUH

 
I installed a new Samsung 9100 4TB in M2_2, so far so good. No problems with link speeds (as we knew anyway), running at Gen 5 x4 with USB4 disabled

No way to test if/when the bug is fixed as I no longer have a drive in the top slot
 

Attachments

  • Screenshot 2025-03-20 165538.png
    Screenshot 2025-03-20 165538.png
    41.8 KB · Views: 95
Last edited:
installed the v41 yesterday and it fixed the speeds on my Samsung 980Pro right away. Was only getting like 900'ish MB/s prio and am back to roughly 7000MB/s after. Glad it got sorted eventually.
I’m on day 4 using the A41 beta and no 1.0 x4. Would test RAID but I don’t use it.
 
Aren't you guys lucky. No fix for the Godlike yet :(
But glad to hear the new BIOS works. Have you done multiple reboots and are certain it is always running at the proper speed?
 
Aren't you guys lucky. No fix for the Godlike yet :(
But glad to hear the new BIOS works. Have you done multiple reboots and are certain it is always running at the proper speed?
If it makes you feel better i have an Tomahawk one but im waiting for the official release of the bios driver, so for me its the same. Few more days with the ssd working on x1 multiplier i wont die, i hope :D
Im sure that when will be released then will be released for both or even more cards, as many share similar bios, just very-very small changes!
 
I’m on day 4 using the A41 beta and no 1.0 x4. Would test RAID but I don’t use it.
Day #3 on the beta and also holding steady. I haven't run nearly as many reboots, shutdowns, and sleep wakes as you (not by a longshot), but when I do, I run a quick test with CrystalDiskMark or Samsung Magician and everything is still looking good.

Still only the one C5 error code when I restarted after the first install of the beta. Never saw it again. 0d error, though, is still alive and well on the 2A41 beta.
 
Very glad to see that there is a fix in the working, gonna wait for the non-beta BIOS update.
Wanted to also mention that MSI customer support is terrible and was leaving me with no hope of this being fixed. There is zero communication from this company, I'm probably not ever gonna buy an MSI product again after this.
 
Godlike BIOS 1A3 is available, who's going to be the brave soul to test it and report back here?

I can't test the PCI drive slot now as I've moved my SSD to M2_2

 
Last edited:
Status
Not open for further replies.
Back
Top