You plug in the flash drive, phone, or peripheral, and Windows 11 pops up “USB device not recognized” — or the device appears in Device Manager as “Unknown USB Device (Device Descriptor Request Failed).” It worked before the update. The device works on other computers. So the problem is your laptop’s USB stack, and on Windows 11 24H2 that stack has several update-sensitive layers: the host controller driver, hub power management, and the device-class driver.
The error message is actually informative if you read it technically: “device descriptor request failed” means the handshake died at step one — Windows asked the device “who are you?” and got garbage or silence. That points at power, the controller driver, or the cable — not at the device’s function driver, which never even got involved. We’ll work from the port up through the stack. Thunderbolt/USB4 devices have their own additional layer — if that’s your device, the Thunderbolt fix guide covers it.
Why this happens
- The USB host controller driver broke in the update. The 24H2 upgrade replaced the xHCI controller driver with a build that mishandles enumeration on your chipset.
- USB selective suspend starves the handshake. Power management cuts power to the port mid-enumeration, so the descriptor request fails.
- The hub needs a power reset. The USB hub’s internal state wedged during the update; it needs a full power cycle, not just a reboot.
- The device’s own driver is corrupt or mismatched. The update replaced the function driver (for the printer, phone, audio interface) with a broken build.
- Fast Startup preserved the broken USB state. Hibernation-style shutdowns carry the wedged controller state across reboots.
- The cable or port can’t deliver stable power. Marginal cables and worn ports cause exactly the intermittent descriptor failures this error describes.
- Too many bus-powered devices. The port’s power budget is exceeded, and the new device can’t complete enumeration on the available current.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Power-cycle the USB hardware properly
Clear the wedged hub state that reboots don’t touch.
- Unplug ALL USB devices from the laptop (every single one).
- Shut down fully — hold Shift while clicking Shut down to bypass Fast Startup.
- Unplug the charger, hold the power button for 30 seconds, then reconnect the charger and boot.
- Plug in only the problem device, directly (no hub), and test. This resolves a large share of post-update USB failures.
Fix 2: Disable USB selective suspend
Stop power management from killing the handshake.
- Control Panel > Power Options > Change plan settings > Change advanced power settings.
- Expand USB settings > USB selective suspend setting > set to Disabled for both On battery and Plugged in.
- In Device Manager > Universal Serial Bus controllers, right-click each USB Root Hub > Properties > Power Management tab — uncheck Allow the computer to turn off this device to save power.
- Restart and test the device.
Fix 3: Uninstall the failed device entry and rescan
Force a clean re-enumeration.
- With the device plugged in, open Device Manager and find the Unknown USB Device (Device Descriptor Request Failed) entry.
- Right-click > Uninstall device, then unplug the device.
- Click Action > Scan for hardware changes, then plug the device into a different port.
- If it enumerates correctly now, the original port’s state was the problem — avoid that port until you’ve done Fix 5.
Fix 4: Reinstall the device’s function driver
Fix the driver layer above the USB handshake.
- Identify the device class (storage, printer, phone, audio) and download its current Windows 11 driver from the maker.
- In Device Manager, uninstall the device’s entry (Attempt to remove the driver checked) with the device unplugged.
- Install the maker’s driver package first, then plug in the device when the installer asks (order matters for many peripherals).
- For phones, ensure the correct USB mode is selected on the phone itself (File Transfer/MTP, not Charging only) — the most common “unrecognized phone” cause.
Fix 5: Update the chipset and USB controller drivers
Repair the host side of the handshake.
- Download the chipset driver package from your laptop vendor: Dell Support , HP’s support site, or Lenovo Support — USB host controllers are chipset components.
- Install it and restart.
- In Device Manager > Universal Serial Bus controllers, check the USB xHCI Compliant Host Controller for warning icons — update its driver if flagged.
- Intel users can also check the Intel Driver & Support Assistant for newer chipset/USB drivers.
Fix 6: Rebuild the USB stack and test power delivery
The deep reset plus the power question.
- In Device Manager > Universal Serial Bus controllers, uninstall every USB Host Controller entry (leave keyboards/mice for last if they’re USB — you’ll lose input until reboot, so save work and use the power button to restart).
- Restart — Windows rebuilds the entire USB stack from scratch on boot.
- Test the device directly in each port. If it works in some ports but not others, the failing ports may have hardware damage — inspect for bent pins or debris.
- For power-hungry devices (external HDDs, audio interfaces), test through a powered USB hub — if the hub fixes it, the laptop’s port power budget was the limiter, not the driver. If the device identifies as unknown even after enumeration succeeds, the unknown device guide picks up the driver-identification work.
Closing
“USB device not recognized” is a handshake failure, and handshakes fail for concrete reasons: wedged hub state, power management cutting the port, a broken controller driver, or the device’s own driver. Power-cycle properly, disable selective suspend, force clean re-enumeration, and repair the chipset drivers — in that order — and the device that “malfunctioned” will be recognized for what it actually is.
