How to fix your USB problems

How to fix your USB problems

HomeOther ContentHow to fix your USB problems
ChannelPublish DateThumbnail & View CountActions
Channel Avatar SixDegreesOfFlight2020-05-27 09:10:01 Thumbnail
3,315 Views
Are you having weird issues with your wheel, pedals, joysticks or USB disk where they will sometimes drop out or misbehave? A few weeks ago while driving with my Heusinkveld racing pedals they became really laggy. Pressing on the accelerator would take up to 5 seconds to be sent to the game. I also found that the Simucube open sim wheel hardware would occasionally drop out completely. In addition, some USB sticks were not recognised immediately by windows 10 and I would have to remove them and re-plug them in again for them to be seen by windows explorer. I have also had the problem, although not recently, of the dreaded /”not enough usb controller resources/” error.

In this video I will share with you how I fixed all of these issues. Let me say at the outset this is not a deep dive into compatibility or the specifications of USB standards and hardware. However, I will explain why these issues occur.

If you have a lot of USB devices for your computer you might run into the dreaded “Not Enough USB Controller Resources” Message.

The reason for this error message is something called endpoints. Each USB controller has a limited number of EndPoints available. Endpoints are channels for data communication. One endpoint is used for downstream and another one for upstream. Different devices require a different number of EndPoints. Joysticks with lots of hat switches and buttons will need lots of endpoints. So it is not directly related to the number of devices you have.

A USB 3 controller is limited 96 EndPoints on older Intel and AMD systems. So if you have a lot of USB devices plugged in, you’re going to end up hitting this limit pretty quickly. To make matters worse each USB 3 port has a limit of just 16 EndPoints. This means that if you have a USB hub plugged into a USB 3 port, you are going to be limited straightaway. On the other hand USB 2 devices can have up to 32 endpoints – double that of USB 3.

So one way to reduce the possibility of getting the error is to make sure you to plug your USB 2 hub into USB 2 port. If you are still getting to the EndPoint limit unplug some of your devices from your hub and plug them in directly to the motherboard especially complex game devices such as the Thrustmaster HOTAS.

If this still doesn’t fix the problem you might have to look at a low cost hub plugged directly into one of your motherboard PCI slots. On AMD systems using the AM4 socket the number of available endpoints has been increased to a total of 254 endpoints per USB 3 controller. This is the reason it hasn’t happened for me since moving to my new gaming pc which uses a 3900X on an X570 motherboard.

The video explains the solution

Please take the opportunity to connect and share this video with your friends and family if you find it useful.