If Windows shows “Unknown USB Device (Device Descriptor Request Failed)” or “Unknown USB Device (Link Reset Failed)” in Device Manager, the port is detecting a device but cannot communicate with it. The fix is usually one of these: unplug the device, restart the PC, update or reinstall the USB controller driver, or check the cable and port for damage. Below are the exact steps to try, in order of likelihood, plus what causes the error and how to avoid it.
What the Error Means
When you plug in a USB device, Windows sends a request to the device asking for its “descriptor” — a small data packet containing the device type, vendor ID, and product ID. If the device responds with corrupted or incomplete data, Windows labels it “Unknown USB Device” and adds a reason in parentheses. “Link Reset Failed” means the initial handshake between the port and device failed, and Windows couldn’t re-establish the connection. This is a Windows-level error, not a hardware failure in the device itself — though the device or cable can be the cause.
Quick Fixes to Try First
- Unplug and replug the device. Wait 10 seconds before reconnecting. This forces a fresh enumeration.
- Try a different USB port. Use a port directly on the motherboard (back of the PC) rather than a front-panel or hub port.
- Try a different cable. Especially for external drives and phones, a damaged or non-compliant cable is a common cause.
- Restart Windows. A full shutdown (not “Restart”) clears the USB driver stack. Hold Shift while clicking Restart to perform a full shutdown.
These fix the issue in about half of cases. If not, move to the driver-level fixes below.
Update or Reinstall the USB Controller Driver
The most persistent cause is a corrupted or outdated USB host controller driver. Here’s how to fix it:
- Press Win + X and select Device Manager.
- Expand Universal Serial Bus controllers.
- Look for entries with a yellow warning icon, such as “Unknown USB Device (Device Descriptor Request Failed)”.
- Right-click the problematic entry and select Uninstall device. Check “Delete the driver software for this device” if offered.
- Restart the PC. Windows will reinstall the driver automatically.
If the error persists, also uninstall the root hub or host controller entries (e.g., “Intel(R) USB 3.0 eXtensible Host Controller”) and restart. Windows will re-detect and reinstall them. This often clears the corrupted state.
Check the Device Itself
Some devices are more prone to this error than others. Common culprits:
- External hard drives with their own power supply — try a different power adapter or a powered USB hub.
- USB hubs (especially unpowered ones) — connect the device directly to the PC.
- Devices that draw more power than the port provides — check the device’s power requirements.
- Devices with a physical switch or button that isn’t in the correct position.
If the device works on another computer, the problem is with your PC’s USB subsystem. If it fails on all computers, the device itself is faulty — try a different cable or a different device on the same port to confirm.
Disable USB Selective Suspend
Windows may put USB ports to sleep to save power, which can cause the “Link Reset Failed” error. To disable this:
- Open Control Panel → Power Options.
- Click Change plan settings next to your active plan.
- Click Change advanced power settings.
- Expand USB settings → USB selective suspend setting.
- Set it to Disabled for both “On battery” and “Plugged in”.
- Click OK and restart.
This is a common fix for devices that disconnect randomly or fail to enumerate after waking from sleep.
Update BIOS and Chipset Drivers
If the error affects multiple ports, your motherboard’s USB controller may have a bug that was fixed in a later BIOS or chipset driver update. Check your motherboard manufacturer’s support page for:
- Latest BIOS (update carefully — a failed BIOS update can brick the board).
- Latest chipset drivers (Intel, AMD, or Qualcomm).
- Latest USB controller drivers (often included in chipset drivers).
This is more advanced, but it’s the only fix for some older systems that have known USB bugs. Only attempt a BIOS update if you’re comfortable with the process and have a stable power supply.
Use the Windows USB Troubleshooter
Windows includes a built-in troubleshooter that can automate some of the steps above:
- Go to Settings → System → Troubleshoot → Other troubleshooters.
- Find Hardware and Devices (or “USB” on some versions) and click Run.
- Follow the prompts. It may detect and fix issues automatically.
This is a good first step if you prefer not to manually uninstall drivers, but it doesn’t always resolve the issue.
Frequently Asked Questions
What does “Device Descriptor Request Failed” mean?
Windows sent a request for the device’s descriptor (its ID information) and got no valid response. This usually means the device or cable is damaged, or the port is not supplying enough power. Try the device on another port or computer to isolate the cause.
Can a USB hub cause this error?
Yes. Unpowered hubs often don’t provide enough power, and some hubs have poor communication chips. Plug the device directly into the PC’s USB port. If you must use a hub, use a powered one.
Will this error damage my device?
No. The error is a communication failure, not a power surge. Your device is safe to keep trying on different ports. If the device is physically damaged, you might see this error, but it won’t make it worse.
Why does the error come and go?
Intermittent errors are often caused by a loose connection, a frayed cable, or a port that is failing. Try a new cable and a different port. If the problem follows a specific port, that port may be failing.
Is there a way to force Windows to re-detect the device without restarting?
Yes. In Device Manager, right-click the device and select “Scan for hardware changes” (the monitor icon with a magnifying glass). If that doesn’t work, unplug the device, wait 10 seconds, and plug it back in.
Should I disable the USB port in the BIOS?
No. Disabling USB in the BIOS will prevent all USB devices from working and may lock you out of your keyboard or mouse. Only do this as a last resort if you have PS/2 input devices and a clear plan to re-enable it.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Mac Restart Problem? Fix the Error
- MacBook Sleep Mode: How to Turn It Off
- Oculus Air Link Not Working on Windows? Fixes
- Windows 10 Can’t Detect Hard Drive? Fixes That Work
- How to Archive Emails in Outlook Automatically or Manually
- Restore iPhone from Backup: iCloud & iTunes Steps