Fix Unknown USB Device Failed Device Enumeration Error


This article lists possible solutions to fix the problem. Unknown USB device, device enumeration failed error on Windows 11/10. When you connect your USB device to the Windows computer, it first installs the required driver and then displays the USB device in Windows Explorer so that you can access it. Drivers help Windows communicate with the hardware attached to it. If a driver is corrupted, Windows does not recognize the USB device and displays several errors. One of the causes of the “Device Failed Enumeration” error is corrupted or outdated drivers.

You can view this error message in Device Manager under the Universal Serial Bus Controllers node.

For your information, The Unknown USB device error could also be followed by these messages instead:

What is USB Enumeration?

USB enumeration is the process by which a host device detects the attached USB device, determines its type, loads its drivers, and sets its communication speed. USB enumeration is important because different USB devices communicate differently with the host device.

USB device enumeration assures the host device that the attached USB device has been detected and identified correctly and is ready for use with a specific data transfer speed. If the USB enumeration process fails, the host device does not recognize the USB device connected to it. In this case, the user encounters the following error message in Device Manager:

Unknown USB device (device failure enumeration)

In this article, we have explained some troubleshooting methods to fix the problem. But before trying these troubleshooting methods, we suggest you try some quick fixes given below:

  • Restart your Windows computer.
  • Plug your USB device into another USB port on your computer.
  • Connect your USB device to another computer (if available).
  • Change the USB cable.
  • If you’re using an external USB hub, disconnect your USB device from it and connect it directly to your computer’s USB port.

Fix Unknown USB Device Failed Device Enumeration Error

These are the things you can try to fix this error.

  1. Run the Hardware and Devices Troubleshooter.
  2. Update your device driver.
  3. Uninstall and reinstall the USB Root Hub driver (USB 3.0).
  4. Uninstall and reinstall USB controllers.
  5. Install the latest chipset drivers from your motherboard manufacturer’s website.

1]Run the Hardware and Devices Troubleshooter

Hardware issues are one of the possible causes of this error. Therefore, running the hardware and peripherals troubleshooter may help you fix the error. Although all the troubleshooters are available in the Windows 10 Settings app, you might not find the Hardware and Devices troubleshooter there.

To run this troubleshooter on Windows 10, launch the command prompt, copy the following command and paste it in the command prompt. After that press Enter.

msdt.exe -id DeviceDiagnostic

Once the troubleshooting process is complete, connect your USB device and see if Windows recognizes it or not.

2]Update your device driver

We explained earlier in this article that outdated drivers can also cause this error. Therefore, updating the driver of the affected USB device may resolve this issue.

You can update your device driver from Device Manager. The steps for the same are listed below:

  1. Click on the Windows search box and type Device Manager. Click on the application to launch it.
  2. Extend the Universal serial bus controllers node. There you will see your affected USB device with a yellow exclamation mark.
  3. Right click on it and select it Update Driver option.
  4. Now select the Automatically search for drivers option. After that, Windows will search for the latest driver online and install it on your system.
  5. Once the installation process is complete, restart your computer and see if it makes any changes.

3]Uninstall and reinstall the USB Root Hub driver (USB 3.0)

You can also try reinstalling the USB 3.0 driver on your system. This will be useful in case your USB device works fine with USB 2.0 ports and shows “Device Failed Enumeration error” error when you connect it to USB 3.0 port.

We have explained the process below:

  1. Launch it Device Manager.
  2. Scroll down and expand the Universal serial bus controllers node.
  3. Right click on the USB root hub (USB 3.0) and select the Uninstall device option. Follow the onscreen instructions to uninstall the driver from your computer.
  4. Once the uninstall process is complete, restart your computer.
  5. Upon reboot, Windows will scan for hardware changes and automatically install the latest USB 3.0 driver on your computer.

Now check whether Windows recognizes your USB device on the USB 3.0 port or not.

4]Uninstall and reinstall USB controllers

Windows communicates with connected USB devices through USB controllers. If the USB controllers are corrupted, your computer will not be able to recognize the USB device. Therefore, you can try uninstalling and reinstalling USB controllers from Device Manager and see if that helps.

uninstall reinstall usb controllers

The steps to follow are listed below:

  1. Launch it Device Manager.
  2. Extend the Universal serial bus controllers node.
  3. Now you need to uninstall all USB controllers listed here. To do this, right-click on the USB controller and select Uninstall device.
  4. Similarly, uninstall other USB controllers one by one (if available).
  5. When you’re done, restart your system.
  6. After a reboot, Windows will detect hardware changes and automatically install removed USB controllers.

Now connect your USB device and check if it is available in Device Manager or not.

5]Install the latest chipset drivers from your motherboard manufacturer’s website

Visit your motherboard manufacturer’s website and download the latest chipset driver. Install the driver on your system and check if it fixes the problem.

That should help.

How to identify an unknown USB device?

You can identify the unknown USB device in your computer’s Device Manager. The method we are going to show you will help you to know the Vendor ID and Unknown Device ID. If you don’t know the vendor or device ID of your device, it may become difficult for you to download the correct drivers for your device.

identify an unknown USB device

Follow the steps below:

  1. Launch it Device Manager.
  2. Find the unknown device. The unknown device is displayed in Device Manager with a yellow exclamation icon.
  3. Once you find the unknown device, right click on it and select Properties.
  4. A new window will open in which you must click on the Details tongue.
  5. Now click on the drop-down menu under the Goods section and select Hardware Identifiers from the list.
  6. Then the device manager will show data containing both vendor ID and device ID. The four-character text followed by VEN represents the vendor ID and the four-character text followed by DEV represents the device ID. Refer to the screenshot above for details.

Now you can download drivers for the unknown device directly from the manufacturer’s website.

When I plug in a USB device, nothing happens.

You may experience this problem with your USB device. When you plug in a USB device and nothing happens, it means that Windows is not able to recognize it. There are many causes for this error, such as:

  1. USB drivers can get corrupted or become unstable.
  2. Your system is missing important updates.
  3. Your computer’s USB controllers may be corrupted or become unstable.
  4. The attached USB device may have entered selective suspend mode and Windows is encountering an error waking the device from sleep.
  5. Your computer’s motherboard may require updated drivers.

To fix this issue, we suggest you open the Settings app on your computer and check if there is any pending update or not. If the updates are available then install them and check if the issue is resolved or not.

If the problem is not fixed after updating Windows or if your system is up to date and you are experiencing the problem, try the solutions we have discussed above in this article. In addition to the solutions listed above, there is one other thing you can do, turn off selective suspend mode on your system and check if that fixes the problem.

I hope this helps you.

Read more: USB-C not working, not charging or recognized.

Device Failed Enumeration Error


Comments are closed.