USB – Why Plugging into a New USB Port Solves Problems

usb

I have 4 USB ports on the front of my computer and 6 in the back.

I have about 8 USB devices: external drives, sticks, cell phones, cameras.

It is often the case (40% of the time) that I plug something in (usually the external hard drive or cell phone) and it is not recognized or doesn't work correctly. My solution is to just plug it into another USB port (usually switching back-to-front or front-to-back works). I've found that this solves the problem 100% of the time.

Am I doing something wrong or is there just something "not quite baked" with USB (2.0) technology? It seems that e.g. the external hard drive "tires of its USB port" after while and needs a new one to be recognized again, i.e. there seems to be some kind of caching or ID recording that is going on.

This has happened on the last two computers that I had and still on the new one I just bought. The last two computers have USB 2.0 ports.

Can anyone explain what is going on with USB that would cause this phenomenon and perhaps what I could do so I dont' have to keep unplugging and replugging my USB devices to get them to work?

Best Answer

I suspect you are having power problems. With that many USB devices, some hubs can be overloaded and won't enumerate correctly. Moving to another port probably moves it to another hub which has sufficient power. The solution I have found when I've had these problems is to go get a powered external hub and plug into that. That has solved my enumeration problems every time so far.