Windows – How to fix “A USB port reset request failed.” for all USB devices connected

driversusbwindows 8windows 8.1

I have a Lenovo ThinkPad S430 with an Intel 4000, 7 series chipset. This is running Windows 8.1 Pro 64-bit.

My USB ports began to have trouble recognising when I connected devices around a month or so ago. I would pull out the device and re-connect, perhaps in a different port and try again and it would work. Over time though this became more unreliable until I would re-connect maybe five or six times until it worked. I attempted to re-install the drivers through Device Manager but now no USB devices will connect through any of the ports.

Devices do not appear under their usual, respective section in the Device Manager (e.g. Keyboards under the keyboards category), instead they all appear under the 'Universal Serial Bus Controllers' as an unknown device.

Windows 8 apparently has extra information beyond the typical code 43 and in this case it states: "A USB port reset request has failed".

I could not find any further information on what this mean exactly although I am a little concerned that maybe it is a serious hardware problem.

I have tried re-installing drivers from both Intel and the Lenovo site for USB 3 and the Intel chipset but neither have worked. Moreover it is not clear that the drivers have installed correctly.


UPDATE:

I found that disabling USB 3.0 in the BIOS fixes the problem although now I don't have USB 3.0 support. I did install the USB drivers from Lenovo, and forced the install with compatability mode – apparently though USB 3.0 support is included with Windows 8.1. I have uninstalled the drivers but the problems remain.

What can I do to ensure the Windows 8.1 USB drivers are used and the the Intel ones have been properly removed?


Best Answer

It appears to me that you may well be attempting to insert USBv2 devices into USBv3 ports, and that your version/copy of Windows doesn't gracefully throttle (down) the port.

If I were you. I'd discover which of your ports are version 2 vs. version 3, and plug slower devices into the version 2 ports, and faster into the version 3 ports.