Selective Suspend causes USB devices on USB hub to stop working

You may notice USB devices may stop functioning correctly when multiple devices connected to the same USB hub go into selective suspend. In this post, we will identify the root cause of the issue, as well as provide the most suitable solutions to resolve the issue on your Windows 11 or Windows 10 computer.

Selective Suspend causes USB devices on USB hub to stop functioning

When this issue occurs, you’ll notice USB devices attached to the same hub are very slow or completely unresponsive. This issue occurs when one of the devices on the hub receives a wake request while the other devices that are attached to the same hub are going into selective suspend. If this happens before the suspend request has completed, the devices become unstable.

Selective Suspend causes USB devices on USB hub to stop functioning

The USB Selective Suspend feature allows the hub driver to suspend an individual port without affecting the operation of the other ports on the hub. Selective suspension of USB devices is especially useful in portable computers, since it helps conserve battery power.

If you’re faced with the issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue on your Windows 11/10 system.

  1. Restart PC
  2. Disable and enable the USB Root Hub
  3. Disable Power Management for USB Root Hub
  4. Disable USB Selective Suspend feature

Let’s take a look at the description of the process involved concerning each of the listed solutions.

1] Restart PC

Restart Windows PC

You can begin troubleshooting to resolve the issue on your Windows 11/10 PC by restarting your system. If restarting the computer fixes the problem, then good; otherwise you can try the next solution.

2] Disable and enable the USB Root Hub

Disable and enable USB Root Hub

This solution requires you to use Device Manager to disable and re-enable the USB Root Hub. This action lets the controllers recover the USB port from its unresponsive condition.

To disable and re-enable the USB Root Hub on your Windows 11/10 PC, do the following:

  • Press Windows key + X to open Power User Menu.
  • Tap M key on the keyboard to open Device Manager.
  • Once you’re inside Device Manager, scroll down through the list of installed devices and expand the Universal Serial Bus controllers section.
  • Now, scroll to find and then double-click the affected USB Root Hub.
  • On the Properties sheet, click the Driver tab.
  • Click Disable Device.
  • Click Yes on the prompt to disable device.
  • Once disabled, restart the computer.

On boot, Windows will automatically scan for hardware changes and reinstall all the USB Root Hub that you uninstalled. After the computer restarts, check whether the problem is resolved. If not, try the next solution.

3] Disable Power Management for USB Root Hub

Disable Power Management for USB Root Hub

To disable Power Management for USB Root Hub on your Windows 11/10 PC, do the following:

  • Press Windows key + X to open Power User Menu.
  • Tap M key on the keyboard to open Device Manager.
  • Once you’re inside Device Manager, scroll down through the list of installed devices and expand the Universal Serial Bus controllers section.
  • Next, double-click USB Root Hub to edit its properties.
  • In the Properties sheet, click Power Management tab.
  • Now, uncheck Allow the computer to turn off this device to save power option.
  • Click OK to save changes.
  • Repeat if there are multiple USB Root Hub entry.
  • Exit Device Manager when done.
  • Restart PC.

4] Disable USB Selective Suspend feature

Disable USB Selective Suspend feature-Registry Editor

This solution requires you to disable the Selective Suspend feature. Keep in mind that when the Selective Suspend feature is disabled on your Windows 11/10 device, all USB host controller drivers, USB ports and connected USB devices in the system will be affected. The implication being, your PC will be unable to suspend any connected USB devices, and the USB devices can continue to use power while connected to the USB port on the computer. In addition, the Allow the computer to turn off this device to save power option will not appear on the Power Management tab for the USB Root Hub.

Since this is a registry operation, it is recommended that you back up the registry or create a system restore point as necessary precautionary measures. Once done, you can proceed as follows:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUSB

If the USB key is not present, you can right-click on the Services sub-parent folder on the left navigation pane, click New > Key to create the registry key and then rename the key as USB and hit Enter.

  • At the location, on the right pane, double-click the DisableSelectiveSuspend entry to edit its properties.

If the key is not present, right-click on the blank space on the right pane and then select New > DWORD (32-bit) Value to create the registry key and then rename the key as DisableSelectiveSuspend and hit Enter.

  • Now, double-click on the new entry to edit its properties.
  • Input 1 in the Value data field.
  • Click OK or hit Enter to save the change.
  • Exit Registry Editor.
  • Restart your PC.

Alternatively, you can disable the USB Selective Suspend setting via Power Options.

That’s it!

Should I enable USB Selective Suspend?

Depending on how you intend to use your PC, you may enable (default setting) or disable USB Selective Suspend. The USB selective suspend is a pretty nifty feature for laptop and tablet users, in that it saves power from unnecessary USB devices. So if you have not experienced any problems with your external USB devices on your Windows 11/10 laptop or tablet, you don’t really need to disable the feature.

Why do USB hubs stop working?

USB hubs can stop working due to static electricity which causes ports in the hub to stop working. A quick fix to this issue is to disconnect the power plug and the plug connecting the hub to the USB port on your computer, wait a few seconds and then reconnect the USB hub back to the system.

Why does a USB hub need to be powered?

There are 3 common hub types viz; Root hub, Powered hub and Self-powered hub. A powered hub uses mains power, it can supply every device connected to it the maximum voltage that USB allows. So, not only can it run more devices than an unpowered hub, it can do so at full power, without any performance hits.

Why do my USB ports keep cutting out?

If the USB ports keep disconnecting on your Windows 11/10 PC, It’s likely your USB device is faulty or the USB port you’re plugging your devices into are failing. To rule out this as a possibility, you can connect your USB devices to a different computer and see if it is working properly on the computer. If so, then your USB device is faulty.

Source link

Jacob MORRIS

MORRIS is an impassioned technology writer. He always inspires technologists with his innovative thinking and practical approach. A go-to personality for every Technical problem, no doubt, the chief problem-solver!

Leave a Reply