At times when users try to plug a device to the USB ports of the system, they get either of the following errors:
“Power Surge on Hub Port” or “USB Device has exceeded the power limits of its hub port.”
USB devices are permitted to withdraw a maximum or 500 milliamps of current from each post. Ideally, users get this error when this limit is exceeded.
However, 2 facts are: USB devices are manufactured keeping this limit in mind, if the device was working fine with your system earlier, or works fine with other systems, the issue might not be with the device itself.
One good way of isolating the cause would be to try plugging the device to a different USB port and checking if it helps.
Once you are convinced that the issue is not with the device, but the port or the system, you could try the following troubleshooting steps one by one to resolve the issue:
Solution 1] disable selective suspend settings
1. Search Edit Power Plan in Windows 10 search box.
2. Click on the edit power plan search result.
3. Click on change advanced power settings
4. Expand USB settings.
5. Now, choose disabled for both On battery and Plugged in.
6. Click on Apply and OK.
Solution 2] Reinstall all USB drivers in device manger
1. Press windows key + R key together from your keyboard to open run.
2. Write devmgmt.msc in it and click OK to open device manager.
3. Now, expand Universal Serial Bus controllers
4. Now, right click on each and every item from the list and click on uninstall.
Now, once you will restart the computer , it will automatically gets reinstalled. So, just restart your PC.
Solution 2] Run the Hardware and devices troubleshooter
Before proceeding to manual troubleshooting, it would be wise to allow the in-built Hardware and devices troubleshooter to do its job.
1] Click on the Start button and then the gear-like symbol to open the Settings menu.
2] Go to Updates and security and then the Troubleshoot tab.
3] Select the Hardware and devices troubleshooter and run it.
4] Restart the system.
Solution 3] Update the USB drivers
In case the issue is with the USB drivers, updating them could be helpful in resolving the issue. Here is the procedure to update drivers in Windows 10.
Solution 4] Change the Power plan
Even if temporarily, we could change the Power plan to isolate this issue.
1] Press Win + R to open the Run window and type the command powercfg.cpl. Press Enter to open the Power options window.
2] Click on Show additional plans if all the Power plans are not listed already.
3] Shift the radio button to select the High performance power plan.
4] Check if the USB port is able to work now.
If the above mentioned solutions do not work, we could consider a full anti-virus scan for the system. Otherwise, perhaps you might have to use a different slot or change the USB device.
Solution 5] Unplug the power source
If you are using Laptop, just Unplug the power cable , after that remove battery. Wait for few seconds, now, insert battery , put the power cable and start the computer.