MSI MAG Tomahawk X870/X870E Owners Thread

More USB weirdness, this time I noticed when I had VR plugged in to IO, it started to cause the mouse lag like it did when mouse dongle was plugged in the front and I connected a USB storage. Really unsure what/where that issue lies tbh, I'm hoping it doesn't happen when I have my joysticks plugged in. Don't see how it can be a power issue when I only have 3 devices.

I did some testing with the Occulus USB speed test.

USB 10Gbps Type-A ports (From CPU) - Reported as USB2
USB 2.0 Type-A ports (From GL850) - Reported as USB2
USB 5Gbps Type-A ports (From GL3523 - Reports as USB3 (2.4Gbps it doesn't read higher regardless)
USB 10Gbps Type-A port (From X870 chipset) - Reports as USB3 (2.4Gbps)

Mouse fine when VR in USB3 port (from X870 chipset)
One mouse stops totally when VR in one of the x3 USB USB5Gbps, the other freezes intermittently, all three devices are in those ports.
Mice are fine when in USB2.0 ports and the VR remains in the USB5Gbps.

Don't think I have a USB-C to C cable that will work with the headset but I'll have a look, no idea what conclusion to draw from any of this lol.

USB 40Gbps Type-C ports*/** (From ASM4242) - REports as USB2, I think my M2_2 is set to x2 (which sets the port to x2) as well but I'll check, if it's x4 that would disable the USB40Gbps ports.
USB 10Gbps Type-C port (From CPU) - Reports as USB2.

In Bios, everything set to auto re PCI config, but USB4/M.2_2_Switch is USB4 x2/ M.2_2 x2. I have one drive in M.2_1 and 1 in M.2_4.

The 990 Pro in M.2_2 is r/w at 3.7k/3.2k so that seems it is indeed running at x2.

edit: Moved M2 about, nothing in M.2_2 but USB4 ports still report as USB2 (and charge phone slowly but then changes to rapidly after about 5s).

Fine with powered USB hub. May return it in January but not causing me any real issue currently.
 
Last edited:
Just thought I'd add my 10 penneth worth on the 870E in case it helps anyone else.

1. This MB has a myriad of useful little tricks, not all of them in the instructions but most are... Yes, I "eventually" read the manual
2. The extra PCI-E socket really does seem to make a substantial difference to the board function. Without anything plugged in but with 2 SATA spin drivers + 3 M.2 NVRAM drives it seemed to struggle without the extra power.

Symptoms for the above were erratic mouse movement, incredibly slow refresh rate on the BIOS setup screen (like 4 frames per minute!) and weird glitches in Windows 10 (didn't have Win11 installed at that point).

3. Win 10 doesn't support this boards WIFI7... (Yes, I know... wise after the event)
4. Boot from mem sticks won't work with some USB settings (can't remember which ones I had that caused problems).

All in all it has been an experience but it's working now with the current BIOS and now that I've plugged that extra PCI-E power lead in.
So it needed the extra PCI power lead?
 
AMD support site has some new chipset drivers:
7.11.26.2142 10/12/2025

Release Highlights​

  • Windows® 11 25H2 OS support added
  • Installer EULA is updated
  • Bug fixes.

Known Issues​

  • After installing the AMD Chipset Installer version “7.xx.xx.xx”, users cannot install version “6.xx.xx.xx” or earlier.
    Workaround:
    • Un-install the latest version of the AMD Chipset installer (version 7.xx.xx.xx or later).
    • Delete the “Qt_Dependencies” folder located at "C:\Program Files (x86)\AMD\Chipset_Software\".
    • Install any older version of the AMD Chipset installer (version 6.xx.xx.xx or earlier).
  • On a non-English OS, some driver names may appear in English. 
  • Occasionally, Ryzen PPKG may not install or upgrade.
 
Hi folks,

Was hoping to use your expertise, had a quick search of this thread and haven't really found any mention of this issue.

Recently got an X870 Tomahawk WiFi with a 9800X3D and my GPU (ASUS Prime RX 9070 XT) only ever seems to run at x8 PCI-E rather than 16x.

Originally the card would also run at Gen 2.0 speeds on most boots with every 5th boot or so the card running at Gen 5.0. I've since enabled a setting in the BIOS called FCH spread spectrum and now the card runs at the expected Gen 5.0 every boot but still only 8x.

I'm lead to believe the difference between x16 and x8 Gen 5.0 is minimal but it is bugging me. I've checked with my previous graphics card (3080 FE) and this runs at x8 only also although this was running at the expected Gen 4.0 prior to enabling spread spectrum.

I'm running Win11 25H2, latest MSI BIOS (1.A69 - 19/09/2025) latest AMD Chipset drivers (7.11.26.2142) and the latest Radeon (25.12.1) drivers.

I have two NVMe drives in installed in slots M2_1 and M2_2 which should allow the card to still utilise x16 according to https://mobomaps.com/board-viewer.html?board=msi-x870-tomahawk-wifi&dispSlots=1&switch=swgrp_gd9a9:1

I must have reseated the card what feels like 100 times now and i'm stuck scratching my head.
 
Hi folks,

Was hoping to use your expertise, had a quick search of this thread and haven't really found any mention of this issue.

Recently got an X870 Tomahawk WiFi with a 9800X3D and my GPU (ASUS Prime RX 9070 XT) only ever seems to run at x8 PCI-E rather than 16x.

Originally the card would also run at Gen 2.0 speeds on most boots with every 5th boot or so the card running at Gen 5.0. I've since enabled a setting in the BIOS called FCH spread spectrum and now the card runs at the expected Gen 5.0 every boot but still only 8x.

I'm lead to believe the difference between x16 and x8 Gen 5.0 is minimal but it is bugging me. I've checked with my previous graphics card (3080 FE) and this runs at x8 only also although this was running at the expected Gen 4.0 prior to enabling spread spectrum.

I'm running Win11 25H2, latest MSI BIOS (1.A69 - 19/09/2025) latest AMD Chipset drivers (7.11.26.2142) and the latest Radeon (25.12.1) drivers.

I have two NVMe drives in installed in slots M2_1 and M2_2 which should allow the card to still utilise x16 according to https://mobomaps.com/board-viewer.html?board=msi-x870-tomahawk-wifi&dispSlots=1&switch=swgrp_gd9a9:1

I must have reseated the card what feels like 100 times now and i'm stuck scratching my head.
That is unusual

Are you checking via GPU Z with the PCI-E render test?

You don't have any other PCI Express cards? And you're sure you correctly identified the correct slots on the motherboard?

I've got three NVMe drives installed, and with USB 4 turned off they all run at full speed, and my GPU runs at 16x
 
Yep checking with HWiNFO and GPU-Z. I wasnt sure if the render test was generating enough of a load as the GPU fans don't even spin up while it runs. So I have been generating a load by running Battlefield 6.

No other PCI-E cards installed and GPU is in slot PCI_E1

NVMe's are definitely in M2_1 and M2_2 and HWiNFO shows them as running in x4 and x2 which adds up in the current configuration.

I originally had the second NVMe that now resides in M2_2 in the M2_4 slot but have tried removing it entirely also.

Screenshot of GPU-Z: https://gpuz.techpowerup.com/25/12/15/2ce.png
Screenshot of HWiNFO: https://i.postimg.cc/mr7Dbmbf/Screenshot-2025-12-16-125340.png
 
Everything is set to auto but i've tried forcing PCI_E1 to Gen5 and M2_1 and M2_2 to Gen 4.0 (they're Corsair MP600 Gen 4.0 drives)

PCI_E1 Lanes configuration doesn't have an option for x16 just x8+x8+x8 and a couple of others. I had assumed possibly incorrectly that x16 would fall under auto?

BIOS: https://i.postimg.cc/26PkZJCp/BIOS.jpg
 
Last edited:
I once had to RMA a 7800 XT because it wouldn't do x16 only x8. It was confirmed and I received a new GPU which was fine.
 
I'm leaning towards to an issue with the board. Other folks online are having similar issues with this board but with a spread of different GPU's. Another x16 capable GPU also runs at x8 in this board.
 
Is the BIOS upto date?
There was an issue for some around both M.2 slots and (for me) the PCIe_1 slot where it would only do certain low gen or multipliers. like Gen4 x1
This was corrected for many in a BIOS (about 6 months ago??)
 
Is the BIOS upto date?
There was an issue for some around both M.2 slots and (for me) the PCIe_1 slot where it would only do certain low gen or multipliers. like Gen4 x1
This was corrected for many in a BIOS (about 6 months ago??)
Yep on the latest BIOS
 
Hey there,

I have the X870e for almost 2 months and it worked great, but since this morning I keep getting the 00 code and the system shuts down after 15sec, last night I gamed on it and everything was fine, even checked the temps and the CPU was 61 and gpu 51, but right now is impossible to get past the issue, can't even access bios.

I'm running on a 9800x3d, 5080 zotac solid oc and 32gb ram cl30 6000mhz from Corsair with the latest windows updates and had the second last bios version up and running.

If i clear the CMOS i get a new code 4d and I get on my screen is a message "USB Device Over Current Status Detected", what I've done so far:
- Flashed the bios to the latest one using the flash button.
- Took the Mobo out of the pc, and had only the 20pin, 2 8pins, cpu, HDMI, and 1 ram stick in slot 2A connected.
- I took all rams out and get code 10 instead
- checked all USB ports and are in order, haven't touched them for 2 weeks.


I'm at a lost cause the system worked great for almost 2 months, brand new components, and didn't perform no windows, drivers or any updates whatsoever for the past 7 days and no physical changes since I've built it.
Did you ever solve your problem? I just saw this now. The usb over current is related to the usb type C connector from the case to the motherboard if you switch it around until you feel a nice clunk as it goes JUSBC1 on board you will not get that message. It either goes in one way or it's not in properly. I got that on my other board and this one too and that was the answer.
 
Tomahawk X870 regular, flashed that BIOS that rolled back to Agesa 3f (7E51v1A70), no problems after about 6 hrs of usage.
(Had no problems with the previous BIOS (7E51v1A69) after usage since september though, that seemed to be problematic for some?)
 
Last edited:
There are two new bios releases on the MSI website.

X870E - 7E59v2A94
X870 - 7E51v1A71

Description:
- AGESA PI pre-1.3.0.0 updated.


Haven't tested the new X870E bios yet as I'm not home, but I do love a good update.


Alternative URLs as I have the UK and global website bookmarked.
 
Last edited:
There are two new bios releases on the MSI website.

X870E - 7E59v2A94
X870 - 7E51v1A71

Description:
- AGESA PI pre-1.3.0.0 updated.


Haven't tested the new X870E bios yet as I'm not home, but I do love a good update.


Alternative URLs as I have the UK and global website bookmarked.
I'm gonna hold off on updating to this, because it's clearly listed as a pre-release for the AGESA PI. Maybe pushed out because of the announcements on CES.
I'll let other people test drive this ;)
 
Back
Top Bottom