In this post, we will describe the possible solutions to fix the issue in which USB devices connected to the same USB hub become slow or unresponsive. To save power, the USB devices connected to a computer (either directly or via a USB hub) enter into low-power mode if no bus activity is detected for a certain time. This is known as the Selective Suspend feature of Windows.
When the computer detects the bus activity for a particular USB device, it sends a wake request to it. After receiving the wake request, the USB device exits the suspend mode. If the USB device receives the wake request before the suspend request is complete, it becomes unstable.
USB devices connected to the same USB hub are slow or unresponsive
In most cases, the problem of slow or unresponsive USB devices gets fixed on restarting the device. Hence, if you are facing this issue, first, restart your system and see if it helps. If it does not fix the issue, try the troubleshooting methods listed below:
- Disable the USB root hub and enable it again.
- Disable the Selective Suspend feature using Registry Editor.
1] Disable the USB root hub and enable it again
Disabling and re-enabling the USB root hub helps the controllers recover the affected USB port from the unresponsive position. The steps listed below will guide you on how to disable and re-enable the USB root hub:
- Press Win + R keys to launch the Run dialog box.
- Type
devmgmt.msc
in the Run dialog box and click OK. This will launch the Device Manager. - Search for the Universal Serial Bus Controllers in the Device Manager. You might have to scroll down the list. Once you find it, double-click on the node to expand it.
- Select the affected USB root hub. Right-click on it and click Uninstall device and follow the on-screen instructions. This will remove the USB root hub from your computer.
- Close the Device Manager and restart your computer. After the computer starts, Windows will install the missing USB root hub automatically.
Check whether the issue is solved or not. If the issue still persists, try the next solution.
2] Disable the Selective Suspend feature using Registry Editor
If disabling the USB root hub did not fix your issue, you can disable the Selective Suspend feature by using the Registry Editor. As described above in the article, the Selective Suspend feature of Window disables the USB devices which remain inactive for a particular time period. This is how your computer saves power. If you disable this feature permanently, all the USB devices will consume power continuously as long as you connect them with your computer.
The following steps will help you disable the Selective Suspend feature using Registry Editor:
1] Press Win + R keys on your keyboard. This will launch the Run dialog box.
2] Type regedit
and click OK. Click Yes if you get UAC prompt. This will launch the Registry Editor.
3] Copy the following path and paste it into the address bar of your computer’s Registry Editor. After that press Enter.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
4] Now, scroll down and find a key named USB. If the USB key is not there, you have to create it. For this, right-click on the Services key and go to New > Key. Now, name this newly created key as USB.
5] Select the USB key and right-click on the right side, and go to New > DWORD (32-bit) Value.
6] Name this newly created Value DisableSelectiveSuspend. Now, double-click on this Value and change its Value Data from 0 to 1. After that, click OK.
7] Close the Registry Editor.
Hope this helps.
Also Read: How to view Blue Screen log in Windows 10.