Can be deleted.
I have the exact same motherboard (ASUS TUF B450-Plus) and almost the exact same error.
The AMD USB 3.10 eXtensible Host Controller keeps failing. Sometimes it just fails without BSOD, and sometimes it fails with BSOD and a very quick automatic reboot. Usually the BSOD goes by so fast I cannot read the error code at the bottom.
I have noticed that I can cause the error to occur more frequently when I install and use a PCI-e WiFi card. If the WiFi card is disabled, the crash of the AMD USB 3.10 eXtensible Host Controller happens less frequently (maybe once a month). If I enable the WiFi card and use it to connect to the network, then the AMD USB 3.10 eXtensible Host Controller fails very frequently.
I had the same problem with two different WiFi cards, one brand new ASUS PCE-AC58BT and one older but highly reliable Intel 5100AGN card. Both cards cause the same frequent failures of the AMD USB 3.10 eXtensible Host Controller.
Different from your case, my AMD USB 3.0 eXtensible Host Controller does not fail.
Do you happen to have an Intel Wifi card in the bottom PCIe slot of your mobo?
I have been testing with three different Intel WiFi PCIe cards, and the AMD USB 3.10 eXtensible Host Controller crashes only when the Intel WiFi card is installed and enabled. If I disable it, then the USB 3.10 EHC driver stops crashing.
I tested an Intel 9260, Intel 5100, and Intel 7260 and they all have the same problem.
Also, if I disable the Realtek Gigabit Ethernet card on the motherboard, then it looks like I can use the Intel WiFi card without the USB 3.10 EHC crashing. But I need to test it for a few more days to confirm this.
I fixed this issue by reinstalling Windows 10 from scratch.
I figured out that it must be a software problem by running my PC in Safe Mode with Networking for a day. It had zero crashes of the USB 3.10 eXtensible Host Controller driver, even though this driver was loaded by Safe Mode.
Thus, I realized that it must have been one of the 3rd party drivers not loaded by Safe Mode, but I was not able to figure out which one. So I did the reinstall and the problem has gone away.
Sadly, the problem came back after I installed the latest AMD B450 Chipset Driver package downloaded from amd.com. I rolled back all six of the drivers in the package but the problem did not go away.
Then, I did a system restore to a point right after I reinstalled Windows 10, and the crashing was almost completely gone, but after the latest Windows 10 comprehensive update to 1909, the crashing of the AMD USB 3.10 eXtensible Host Controller 1.10 driver has begun again.
This might be a bad Windows 10 update or might be a bad AMD Chipset Driver.
Final update. In the end, after trying everything I could think of and everything that ASUS tech support asked me to try, I sent the motherboard in for warranty repair. ASUS opted to replace the motherboard. I am testing it now but do not expect any problems.
My suspicion is that the PCI-to-PCI bridge that the AMD USB 3.10 eXtensible Host Controller was a child device of kept failing, taking down all the child and grandchild devices at the same time. This included the integrated RealTek GBE Family Controller and the Intel 7260-ac Wifi card I had in the bottom PCI-e slot. Nothing I changed in software or in the BIOS made a difference, so I figured it had to be hardware and shipped the board back to ASUS.
Hope this helps someone.
UPDATE: after ASUS replaced my motherboard with a brand new one, I no longer have the AMD USB 3.10 eXtensible Host Controller problems. It was a hardware problem.
I just got the same error with the AMD USB 3.10 eXtensible Host Controller failing.
This is with the brand new motherboard ASUS sent me (not refurbished).
It was right after I installed the AMD Ryzen Power Plan 184.108.40.206.
I have been installing/updating drivers and software one at a time for about 2 weeks and then running it for several hours to a few days to see if the software was at fault.
I uninstalled the AMD Ryzen Power Plan 220.127.116.11 right after the crash of the USB 3.10 EHC and am testing it now.
So far, uninstalling the Ryzen Power Plan 18.104.22.168 seems to have worked. I've gone 48 hours without the USB 3.10 EHC crashing.
Uninstalling the power plan is not the same as deleting it. Deleting the power plan still sees the USB 3.10 EHC crash. You must uninstall it. The AMD chipset driver installation EXE can do a custom uninstall if you use the commands in the release notes.
Hi, I have the same exact issue as you, same mobo and issue when I have a network card adapter, since this post has the issue been fixed?
If so, can you post an explanation on how to uninstall the Ryzen Power Plan 22.214.171.124 as I have not found any documentation online explaining how to do so.
Thanks for the dedication on solving this issue.
If you still have the original installer .exe, you can run a command in the same directory like so:
START /WAIT "" <path to executable with exe name> /S /CUSTOMUNINSTALL="<feature name/names assigned to the drivers that are to be uninstalled separated by comma>"
The list of features is at the bottom of the Release Notes that came with the driver .exe.
For the Ryzen Power Plan, it is:
So the final command would be:
START /WAIT "" .\AMD_Chipset_Software.exe /S /CUSTOMUNINSTALL="RYZENPPKG"
Note that I have discovered that the Ryzen Power Plan 126.96.36.199 is not the only thing that causes the USB 3.10 eXtensible Host Controller to fail. I still get the failure after uninstalling the Ryzen Power Plan, just a lot less often.
I have not figured out what other driver(s) to uninstall or update or downgrade to get it to where my system just works all the time with the WiFi+Bluetooth NIC in the last PCI-e slot. Am still trying things out to pin it down. I've even got a fourth brand new NIC on order to try in the last PCI-e slot, hoping that it fixes the problem (but it probably won't--three NICs didn't work, why would a fourth one?)
Thanks for the answer, the thing is I don't even have Ryzen Power Plan installed...
When you installed a fresh copy of Windows you said the issue stopped for a bit until you updated to the latest AMD Chipset drivers, is there any chance that if I installed a fresh copy of windows and didn't install the latest AMD chipset drivers the issue would stop? Or does the Windows update always mess it up?
Anyways please continue to post updates to this thread if you find out anymore related info.
Some motherboard use customized chipsets, so its best to install the driver provided by the manufacturer of your motherboard, and not the one from the AMD suport site.
I am suspecting that is the problem here because you mention the problem starts after installing the Chipset drivers from AMD.
On top of that i must add there are a lot of people reporting problems with AMD B450 chipset motherboards, but mostly Gigabyte B450
That is great advice.
However, in my case, I tried both the AMD Chipset Drivers provided by the mobo mfg. and the ones from the AMD website, and both gave the same exact kinds of errors.
It looks like the mobo mfg. just provides an older version of the AMD Chipset Drivers as-is. The installer says AMD and acts just like the AMD installer.
Thanks for the tip about other B450 mobos. If I do buy a new mobo, it'll be some other chipset, hopefully one that's more reliable.
Windows Update does eventually provide somewhat recent drivers (from 2019). The older drivers (2015 or thereabouts) seemed more reliable to me, but the 2019 ones aren't that bad. I do get the occasional (once per week) crash of the USB 3.10 eXtensible Host Controller with the drivers provided by Windows, but it's nowhere near as bad as when I install the AMD ones provided by AMD's website or the ones provided by ASUS's website for the TUF B450M Gaming Plus mobo (once every hour).
I am seriously thinking about buying a new mobo (with some other chipset than B450) just to stop the frustration.
I have to wonder if it is something Asus did? I have no issues like this with my MSI Tomahawk B450 board.
I read somewhere that it is possible to design a B450 mobo so that the PCI-e slot(s) are too far away from the chipset, causing intermittent problems.
It could explain why I only have trouble when a NIC is installed in the fourth, furthest slot.
One option for me is to pull the NIC out entirely and use a WiFi-to-Ethernet bridge plugged into the integrated RealTek GBE NIC. That did work in the past (no crashes at all), but I sold the WiFi-to-Ethernet bridge because its performance was too slow. It didn't have big external antennae, whereas the NIC I have in Slot 4 has huge antennae on the back and gets much better performance.
Thanks for the tip about the MSI Tomahawk B450 board. I might buy one of those if this keeps going on.
I think the Tomahawk Max is the only one available now. However both those are even known to work with the R9 3x series. MSI did a great job with not cheaping out on the design. The VRMs are great.
Based on description of events I would say your guess is spot on.
I could test it out this way.
If I got a skinny GPU card and installed it in Slot 1, allowing me to use Slot 2, then I could move the NIC from Slot 4 to Slot 2 and test it for a while. Nothing else changes.
If the crashes go away, then yeah, it's probably Slot 4 being right on the edge of too far from the chipset.
I would have to step down to a less powerful GPU to get a smaller heatsink, though.
Oh, I forgot to mention another possibility. One thing I was tracking down was that some threads claimed that these WiFi NICs that are adapter boards with laptop WiFi modules on them do something like take a x2 laptop module and neck it down to an x1 PCI-e card. Supposedly this can confuse some mobos, but I don't entirely believe this myself yet. I would have to test it (take same laptop module, move it to an adapter board that is x2 or x4, then see how it performs in Slot 4 (which is x16)). But I don't think any such adapter boards exist.
I have my wifi adapter card on the second pci-e slot and it still happens, so I guess that's not the cause.
Did you look at your energy settings, turn the PCI-Express energy savinging (link state management?) off and the energy saving for the USB under advanced Energy Management.
USB 3.# flips out on my other AMD system if i plug my old wireless mouse adapter into a USB 3.0 port, so check you have something thats not USB 3.3 plugged into one of the USB 3.# ports.
Oh, glad that you reported that. You just saved me an expensive experiment (and that blows away the hypothesis about distances and electrical signals).
Well, I'm going to try the other hypothesis by ordering yet another WiFi adapter. But it is also a laptop module on an adapter board. (Gigabyte's implementation of the Intel AX200 module.) The problem is that there aren't many choices for WiFi 6 modules right now. Maybe I should go back to a WiFi-n board that was famous for being ultra-reliable and use that for testing.
BTW, the current version of my AMD drivers is:
AMD PCI: 188.8.131.52 (12/18/2019)
AMD GPIO Controller: 184.108.40.206 (1/14/2020) <-- I think this was provided by Windows Update since I force-uninstalled the entire AMD Chipset Drivers package a week or so ago.
AMD GPIO Controller: 220.127.116.11 (4/2/2019)
AMD PSP 3.0 Device: 18.104.22.168 (6/2/2017) <-- definitely provided by Windows Update because it had no driver at all after the force-uninstall of the AMD Chipset Drivers. It was an Unknown Device until the most recent Windows Update from this weekend.
AMD SMBus: 22.214.171.124 (1/18/2015) <-- I think this was the other of the two Unknown Devices I had after force-uninstalling the AMD Chipset Drivers.
This current setup still has the USB 3.10 eXtensible Host Controller crash about once a week.
The drivers after the last fresh install of Windows 10 were older than above. I am looking for the log I wrote down of the versions as I slowly added one thing at a time, but I think I lost it in the last wipe and reinstall.
Another interesting fact is that, in my case, the crash occurs only when I'm having low workloads, like browsing the system of the web. When I'm gaming, for instance, it never happens. I even made the experiment of leaving a game open and minimized after having 4 crashes in one hour and the crashes stopped.
Excellent advice. Those were among the first things I tried months ago. I also thought it was a USB device at first and moved things around, but nothing made a difference except wiping Windows 10 and reinstalling (which I did when I received my replacement mobo, which made me think the replacement solved the problem). Note that after wiping and reinstalling Windows 10, I did not set PCI-e Energy or USB settings, and the system was stable for a while (until I foolishly tried upgrading the AMD Chipset Drivers).
Thanks for that input. It's mixed for me. I've had it fail while in the middle of watching streaming videos, in the middle of gaming, and (worst) in the middle of work. It's even failed right after waking the PC from sleep (haven't had time to do anything yet).
I haven't seen a pattern yet (such as if it happens more when I'm watching videos or not).
BTW, I plan on submitting this as a ticket to AMD, since it seems to come from them and not from ASUS. I already spent a few months with ASUS diagnosing the problem (they told me a bunch of stuff to try), and they gave up and said to swap the board. After this, they're only marginally interested since they know it's not their hardware. I've been keeping them in the loop too, in case other customers of theirs report the same problem.
I know there is some pretty big disparity in the B450 boards. Some are 3 layer boards with inadequate VRMs. Other makers like MSi are using a 5 layer board with good components. You can't assume that one board is the similar enough to another to rule out an issue necessarily. If one variable is different it can change other things in different ways.
Retrieving data ...