Fixing "Unknown USB Device (Device Descriptor Request Failed)"
DeviceInBox editorial team · Last updated September 17, 2026
You plug in a USB device and Device Manager shows "Unknown USB Device (Device Descriptor Request Failed)" under Universal Serial Bus controllers. The status line says "Windows has stopped this device because it has reported problems. (Code 43)", and the hardware ID is usually USB\VID_0000&PID_0002.
That ID is a placeholder. Windows asked the device to describe itself and got no valid answer, so it has no idea what is connected. For the same reason there is no driver to download for VID_0000&PID_0002. What needs fixing is the connection between the device and the computer: the cable, the port, power, or the USB controller driver. The steps below go from the quickest checks to the ones that take a few minutes.
Reconnect it to a different port
Unplug the device, wait about ten seconds and plug it into another port. On a desktop, use a port on the back of the case. Those are soldered to the motherboard, while front ports run through an internal cable that causes this error more often than you would expect. While you are testing, leave out USB hubs and extension cables.
Try another cable
A lot of cables that come with chargers and power banks only carry power. The device lights up but can't exchange data with the computer, which produces exactly this error. Long or damaged cables do the same. Use a short cable that you know works for data.
Power the computer off completely
USB controllers can get stuck in a state that a normal restart doesn't clear.
- Hold Shift while you click Shut down, so Windows does a full shutdown.
- Unplug the power cable. On a laptop, disconnect the charger as well.
- Hold the power button for 15 to 30 seconds, then reconnect power and start the computer.
Remove the device and let Windows detect it again
- In Device Manager, right-click "Unknown USB Device (Device Descriptor Request Failed)" and choose Uninstall device.
- Unplug the device.
- Open the Action menu, choose "Scan for hardware changes", and plug the device back in.
Turn off USB selective suspend
With selective suspend, Windows cuts power to idle USB ports to save energy. Some devices don't wake up properly afterwards.
- Open Control Panel and go to Power Options (or run
powercfg.cpl). - Next to the active plan, click "Change plan settings", then "Change advanced power settings".
- Expand USB settings, then "USB selective suspend setting", and set it to Disabled. On a laptop, change it for both battery and plugged in.
Some power plans hide the USB settings entry. If you don't see it, move on to the next step.
Stop Windows from powering down USB hubs
- In Device Manager, expand Universal Serial Bus controllers.
- For every "USB Root Hub" and "Generic USB Hub", open Properties, go to the Power Management tab and clear "Allow the computer to turn off this device to save power".
Update the chipset and USB controller drivers
USB ports are handled by the chipset's USB host controller. An old or mismatched chipset driver can make any device on that controller misbehave. Get the chipset driver for your platform from the laptop or motherboard maker, or use one of these from our catalog.
For Intel systems:
- Intel Chipset Device Software Driver 10.1.20003.8622 (Nov 5, 2024, Windows 10, 11)
- Intel Chipset Device Software Driver 10.1.19900.8599 (Jul 20, 2024, Windows 10, 11)
- Intel Chipset Device Software Driver 10.1.19913.8607 (Jul 9, 2024, Windows 10, 11)
For AMD Ryzen systems:
- AMD Ryzen™ Chipset Driver 7.02.13.148 (Feb 26, 2025, Windows 10, 11)
- AMD Ryzen™ Chipset Driver 7.01.08.129 (Jan 14, 2025, Windows 10, 11)
- AMD Ryzen™ Chipset Driver 6.10.22.027 (Oct 23, 2024, Windows 10, 11)
If the problem only happens on an add-on USB card (ASMedia, VIA or Renesas controllers are common), look in our USB drivers and chipset drivers sections.
Disable Fast Startup
Fast Startup brings back part of the previous session when the computer starts, including the state of the USB controllers.
- In Control Panel, open Power Options and click "Choose what the power buttons do".
- Click "Change settings that are currently unavailable".
- Clear "Turn on fast startup (recommended)", save, then shut down and start the computer again.
Check the device on another computer
If a second computer shows the same error with a cable you trust, the device itself is at fault: a worn connector, a failed controller or damaged firmware. Flash drives and external disks with this symptom often have a dying controller. If the data on it matters, stop reconnecting it and talk to a data recovery service.
When the device is recognized but still has no driver
Once Windows can read the descriptor, the device shows up with its real hardware ID, for example USB\VID_1A86&PID_7523. From there, copy the ID and search for it. These USB devices are the ones people most often need a separate driver for:
| Hardware ID | Device | Drivers |
|---|---|---|
| USB\VID_1A86&PID_7523 | HL-340 USB-Serial adapter | 7 |
| USB\VID_10C4&PID_EA60 | CP210x UART Bridge / myAVR mySmartUSB light | 14 |
| USB\VID_067B&PID_2303 | PL2303 Serial Port | 9 |
| USB\VID_0BDA&PID_8153 | RTL8153 Gigabit Ethernet Adapter | 25 |
| USB\VID_0BDA&PID_8179 | RTL8188EUS 802.11n Wireless Network Adapter | 12 |
| USB\VID_0BDA&PID_B00A | Bluetooth 4.2 Adapter | 20 |
More guides
- Find your hardware ID
- Code 43: device reported problems
- Code 10: this device cannot start
- SM Bus Controller driver
- PCI Simple Communications Controller
- PCI Data Acquisition and Signal Processing Controller
- Base System Device driver
- PCI Device driver missing
- Ethernet Controller driver missing
- Network Controller driver missing
- Unknown device in Device Manager
- Code 28: drivers are not installed
- Code 31: Windows cannot load the drivers
- Code 39: driver corrupted or missing
- Code 52: digital signature problem
- USB device not recognized
- Install a driver from an INF file
- Wi-Fi gone after a Windows update
- Bluetooth missing from Windows
- SD card reader not working