USB device not recognized: finding the real cause
DeviceInBox editorial team · Last updated October 6, 2026
"USB device not recognized" is the balloon Windows shows when a device was plugged in, drew power and started to answer, but the conversation broke down before Windows learned what it was. In Device Manager the result is "Unknown USB Device" under Universal Serial Bus controllers, often with Code 43. The cause is as likely to be the cable, the port or the power budget as the driver.
The five checks that fix most cases
- Try another port, and prefer a port on the back of a desktop. Front panel ports run on an internal cable that is often the weakest link.
- Try another cable. Charge-only cables have no data wires at all, which produces exactly this message.
- Remove hubs and docks from the chain and connect the device straight to the PC.
- Shut down fully (hold Shift while clicking Shut down so Windows does not hibernate), unplug the power for half a minute, start again. This resets the USB controllers properly, which a normal restart does not.
- Try the device on another computer. If it fails there too, the device or its cable is the problem.
Power is a common and quiet cause
An external drive, a USB-powered printer or a bus-powered dock can need more current than a shared port provides. A passive hub splits one port's budget between everything on it. Symptoms are a device that works alone but not next to others, or one that works on a desktop and fails on a laptop running on battery.
- Use a powered hub for drives and docks.
- On a laptop, plug the charger in before testing.
- Open Device Manager, each USB Root Hub, Power Management tab, and clear "Allow the computer to turn off this device to save power" for the hub the device sits on.
Reset the USB stack in Windows
If the hardware checks out, remove the controllers and let Windows rebuild them.
- In Device Manager, expand Universal Serial Bus controllers.
- Right-click each Unknown USB Device entry and choose Uninstall device.
- Then uninstall every USB Root Hub, one after another. The mouse and keyboard may stop responding for a moment.
- Restart. Windows reinstalls the controllers and hubs from scratch.
Also check Settings, System, Power and battery, Power mode, and open the advanced settings: USB selective suspend can be disabled there for a test.
When it really is the driver
Once the device identifies itself, the message changes. If Device Manager shows a proper hardware ID such as USB\VID_0BDA&PID_8179 rather than VID_0000&PID_0002, you are past the hardware stage and only need the driver for that ID (how to read it).
An ID of USB\VID_0000&PID_0002 means the opposite: nothing was read from the device, so no driver can help. That case is covered in Device Descriptor Request Failed.
Check the controller itself
If every USB port on the machine behaves this way, look at the controller rather than the devices. Intel and AMD chipset packages install the controller INF files, and on desktops with an add-in card the ASMedia or VIA driver matters.
| Hardware ID | Device | Drivers |
|---|---|---|
| PCI\VEN_1B21&DEV_1242 | ASM1142 USB 3.1 Host Controller | 7 |
| PCI\VEN_1106&DEV_3483 | VL805 USB 3.0 Host Controller | 5 |
| PCI\VEN_1912&DEV_0015 | uPD720202 USB 3.0 Host Controller | 1 |
- 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)
Related: Code 43, Device Descriptor Request Failed and Unknown device.
More guides
- Find your hardware ID
- Unknown USB Device (Device Descriptor Request Failed)
- 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
- Install a driver from an INF file
- Wi-Fi gone after a Windows update
- Bluetooth missing from Windows
- SD card reader not working