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!
 
This is bullshit. You can be sure that a RMA will be useless: you will receive the exact same motherboard with the exact same problems. Since BIOS A41 my Tomahawk M2_1 works perfectly (I don't use RAID). Wich means it can be fixed via BIOS. I don't see how it would be any different for the Godlike.
I asked about the other boards having the issue and their response was: "the M.2 issues on different motherboards are not caused by the same reasons, our engineers have tried hard, but it may be difficult to improve through other methods."

What exactly was your issue with your Godlike. I'm trying to compare.
The m2_1 speed


FWIW, I also do not feel confident in the agent's response. Suggesting to RMA would mean that either it is an individual issue not affecting the series, or they have a new batch that is somehow different. And I haven't seen evidence for that.

Further, the info that crystal disk info dishes out is just all over the place. Booted up my PC today, saw the drive report pcie 1.0 x4, yet it's running at something else completely (evident by a benchmark).
 
Last edited:
The NVMe drive speed issue is nothing to do with the AGESA, or other manufacturer's boards would have the same problem
Which MSI BIOS has this new AGESA? Neither the Godlike or Tomahawk have it on the support pages
They released an A50 bios version that had it for the X870E Tomahawk board but it got pulled from the site almost immediately.
I asked a support person if that version was safe as I already had it installed. He said he "wasn't aware of any issues" but other users have reported a hang on reboot issue with the code 4D.
 
A31 for the Godlike has correct my stutter and speed issue on m2_1. I made sure to clear CMOS on reboot. I forced E1 to 5.0 for my 5090 and forced Chipset to 4.0 and forced m2_1 to 4.0 as I'm using Intel p5800x.
 
wtf! They had a potential fix for weeks and just sat on it without telling anyone while we are all over here actively going nuts over the issue? MSI support staff is completely useless!

edit: ok, that wasnt weeks. but i stand by my statement that msi support staff is useless.

Anyway, i am out of town so cant test it myself but I look forward to folks trying it. Please report back! and remember to clear the CMOS.
 
wtf! They had a potential fix for weeks and just sat on it without telling anyone while we are all over here actively going nuts over the issue? MSI support staff is completely useless!
There is no indication that this BIOS has any fixes for this issue, and it was taken from another thread where it was provided for a completely different problem
 
Are all MSI MAG X870E Tomahawk WiFi motherboards broken? I intended to start building my PC this weekend but held off because of this issue. I can potentially return my board for another week.

I have a Samsung 990 Pro that I intend to use in m2_1. I could potentially swap it for a Samsung 990 EVO Plus in m2_2 (at PCIe 5.0 x2), but I'm still unclear as to the impact on the USB 4 ports and it would be nice to know that the board doesn't have a permanent hardware problem.

I started a separate thread asking about the impact to the USB 4 ports if they only get 2 PCIe lanes. It's still unclear if there would be any real world impact.
 
Last edited:
wtf! They had a potential fix for weeks and just sat on it without telling anyone while we are all over here actively going nuts over the issue? MSI support staff is completely useless!
Bios was dropped on a long week end over easter so ya not a lot will be aware of it
 
Chiming in to report that I am using a Tomahawk X870E with the 2A5 beta bios (or whatever beta bios customer support had provided and that others have uploaded to this forum). Since updating to that BIOS, I have not experienced any problems in the m2_1 slot. I've benchmarked at regular intervals to confirm that I am indeed getting PCIe4 x 4 speeds, as reported. All m2 slots are set to auto in BIOS. Fingers crossed it stays this way.
 
There is no indication that this BIOS has any fixes for this issue, and it was taken from another thread where it was provided for a completely different problem
It's working for me for both my Stutter/Crash on Boot Issue and NVME Negotiation Speed Issue.

This is what I did for my specific system.
1. Installed A31, Rebooted system fully to BIOS (using the Delete key) and set configuration to defaults. Saved and exited the BIOS.
2. Pressed the CMOS reset button on the rear of the board.
3. Powered on the system. Hit the Delete key to re-enter the CMOS. NOTE:You'll know the CMOS reset was successful when it prompts you to enable PBO in a dedicated window in the BIOS.
4. Forced PCIE_E1 GEN Switch to Gen 5.0 for my RTX 5090. Forced M2_1 GEN Mode to 4.0 for my Intel P5800x Storage. Forced Chipset Gen Switch to 4.0. Force PCIE_3. / M2_4 Switch to PCIe_3 X4 for my Elgato 4k Pro capture card.
5. Enabled EXPO.
6. Saved and exited the BIOS. The fix it still working for me for over a dozen reboots.
 
It's working for me for both my Stutter/Crash on Boot Issue and NVME Negotiation Speed Issue.

This is what I did for my specific system.
1. Installed A31, Rebooted system fully to BIOS (using the Delete key) and set configuration to defaults. Saved and exited the BIOS.
2. Pressed the CMOS reset button on the rear of the board.
3. Powered on the system. Hit the Delete key to re-enter the CMOS. NOTE:You'll know the CMOS reset was successful when it prompts you to enable PBO in a dedicated window in the BIOS.
4. Forced PCIE_E1 GEN Switch to Gen 5.0 for my RTX 5090. Forced M2_1 GEN Mode to 4.0 for my Intel P5800x Storage. Forced Chipset Gen Switch to 4.0. Force PCIE_3. / M2_4 Switch to PCIe_3 X4 for my Elgato 4k Pro capture card.
5. Enabled EXPO.
6. Saved and exited the BIOS. The fix it still working for me for over a dozen reboots.
The A31 BIOS did not work for me. Did the steps, still the same issues. Difference is I am running two Gen 5 Nvme drives. Both forced to Gen 5. M2_1 still bounces all over the place on every power cycle.
 
The A31 BIOS did not work for me. Did the steps, still the same issues. Difference is I am running two Gen 5 Nvme drives. Both forced to Gen 5. M2_1 still bounces all over the place on every power cycle.
Just a suggestion, have you tried setting PSPP Policy and PSS support to Disabled?

I assume your Windows Power Plan is set to High Performance?
 
Last edited:
Just a suggestion, have you tried setting PSPP Policy and PSS support to Disabled?

I assume your Windows Power Plan is set to High Performance?
Yes, I did for PSPP. AMD recommends Balanced for the 9950X3D, which is where I have it set. However, I have tried balanced, high, and ultimate. All same results.
 
Are all MSI MAG X870E Tomahawk WiFi motherboards broken? I intended to start building my PC this weekend but held off because of this issue. I can potentially return my board for another week.

I have a Samsung 990 Pro that I intend to use in m2_1. I could potentially swap it for a Samsung 990 EVO Plus in m2_2 (at PCIe 5.0 x2), but I'm still unclear as to the impact on the USB 4 ports and it would be nice to know that the board doesn't have a permanent hardware problem.

I started a separate thread asking about the impact to the USB 4 ports if they only get 2 PCIe lanes. It's still unclear if there would be any real world impact.
Good afternoon, I am the new owner of this motherboard and immediately got this flaw too, I think everyone has it.My configuration consists of 3 m2 disks 970 EVO, 980 PRO, A data S11 PROI managed to get the most out of this arrangement.:
M2_1: Free
M2_2: 980 PRO PCIE 4x4
M2_3: S11 PCIE 3x4
M2_4: 970 EVO 3x4
USB 4.0 - Disabled, giving all M2_2 lines (set 4x4 in the bios)
 
Status
Not open for further replies.
Back
Top