USB ports, just like any other ports, also comes with a power rating. The default power output of a standard USB port is 0.5 amperes and if you notice, mobile phones charge slowly on USB ports which explains why. There are times when Windows may throw an error or warning that says, “Power surge on the USB port”. This kind of error occurs when a connected device tried to draw more power and the error comes as a part of that notification so when you select it, it will say,
“A USB device has malfunctioned and exceeded the power limits of its hub port. You should disconnect the device”.
To easily fix the problem, you can try to disconnect the device and click on Reset and if you click on Close, the port will not work until you unplug it and then restart your computer.
On the other hand, if disconnecting the device did not resolve the problem, you can try running the Hardware & USB troubleshooter or use a USB hub. You can also try to reinstall, uninstall or roll back the USB drivers or run the OEM diagnostics. For more information, refer to each one of the potential fixes provided below.
Option 1 – Try to run the Hardware & USB troubleshooter
- The first thing you need to do is click on Start and then on the gear-like icon to pull up the window for Settings.
- After opening Settings, look for the Update and Security option and select it.
- From there, go to the Troubleshoot option located on the left-hand side of the list.
- Next, select Hardware and Devices from the list and open the Troubleshooter and run it. Once it is doing its job, wait for it to complete the process and then restart the system.
- After the system restarts, check if the problem’s now fixed. If not, refer to the next option given below.
Note: You could also try to run the USB troubleshooter as it could also resolve the problem.
Option 2 – Try to use a USB hub
If you’ve encountered the error on a specific device, then it is possible that the device requires more voltage. To fix this error, you can try to use the same device on another computer and if you still got the same error, you might want to use a USB hub that comes with its power source. USB hubs come with high-speed charging ports that should be able to supply the power needed for the device.
Option 3 – Update, rollback or reinstall the Universal Serial Bus Controller driver
If updating the drivers of the device did not fix the “The device is not ready” error, you can try to update, rollback, or reinstall the Universal Serial Bus Controller drivers instead of using the Device Manager. Refer to the following steps:
- First, click the Start button and type “device manager”.
- Then click on the “Device Manager” from the search results to open it.
- From there, look for the “Universal Serial Bus controllers” option and then right-click on each one of the USB drivers and select the Update Driver from the menu.
Note: If it is a regular USB drive, then it will be listed as a USB Mass Storage Device but if you have a USB 3.0 device, then look for a USB 3.0 Extensible Host Controller.
- Restart your PC and then click the “Search automatically for updated driver software” option.
Note: If updating the USB Controller drivers didn’t work, you can try to reinstall them instead.
Option 4 – Try running OEM Diagnostics if you have any
If the laptop or desktop computer you are using is a branded one, OEMs usually include software to diagnose issues in the computer like the USB port error. So if you have this software, try to run it for diagnosis and use any given suggestions to fix the error.