How to Fix Device Descriptor Request Failed (Unknown USB Device)

How to Fix Device Descriptor Request Failed (Unknown USB Device)

/ Shayne Sherman

The device descriptor contains device information idVendor and idProduct which are unique for Windows to determine what device is connected and what drivers are needed.

The device descriptor request failed error is a problem with the universal bus controller section. Windows stopped it due to reported issues, and it is not working properly. Windows did this to avoid further errors and to contain the problem to the universal bus controller only.

Follow the methods in this article to fix the Device Descriptor Request Failed error in Windows.

Method 1:Use Third Party System Repair Tool (RESTORO)

Restoro is a program that analyzes your computer and automatically repairs issues on your PC that may cause a device descriptor to fail.

Follow the steps below on how to download and use Restoro on your computer.

NOTE: These steps will require you to temporarily deactivate your anti-virus to prevent it from interfering with Restoro.

Step 1: Download and Install Restoro for free

downloadpng

Step 2: Accept the license terms agreement by checking the “I Accept the EULA and Privacy Policy” to continue.

Step 3: After installing restoro, it will automatically scan your computer for the first time.

Restoro

Step 4: You can view the details of the scan by expanding the “Details” tab.

Step 5: To fix the issues found, expand the “Recommendation” tab and choose between “Clean” and “Ignore”

Step 6: Click on “Clean Now” at the bottom part of the program to begin fixing the issue.

Most of the time RESTORO will fix the problem with your device descriptor. But if the issue is still present proceed to the next method.

Method 2: Hardware and Devices Troubleshooter

Step 1: Press Windows key + S and search for “Control Panel”

Control Panel

Step 2: Open Control Panel

Step 3: On the search box, type Troubleshooting

Step 4: Click on troubleshooting to open another menu

Troubleshooting

Step 5: Click on Configure a Device

Configure a device

Step 6: A troubleshooting will open, click next

Step 7: Wait for the troubleshooter to finish checking your system

Detecting problems

Step 8: Click on Apply this fix. Wait for your computer to restart and check if the problem is resolved

Apply this fix

Method 3: Reinstall Universal Serial Bus Drivers

Another way to fix this problem is by reinstalling your drivers. This way, you can ensure that your system is running the latest device drivers to work properly.

Follow the steps to reinstall your USB drivers.

Step 1:  Press Windows key + S and search for “Device Manager”

Step 2: Open Device Manager

Device Manager

Step 3: In device manager, find Universal Serial Bus Controllers and expand it

Step 4: Find the USB Device that has a yellow logo on it

Step 5: Right Click on it and select Uninstall

Uninstall Universal Serial Bus controllers

Step 6: Reboot your computer and wait for windows to install the proper driver for your device.

After the process check if your USB Device is already recognized and the device descriptor request failed error is fixed.

Method 4: Disable Fast Startup

Step 1: Press Windows key + S and search for Control Panel

Step 2: Open Control Panel

Step 3: Click on Power Options

Power Options

Step 4: On the power options page, click on choose what the power buttons do on the left side menu

Choose power button do

Step 5: Uncheck Turn on Fast Startup and Click save changes

uncheck Turn on Fast Startup

Step 6: Reboot your computer and check if the issue is resolved

Method 5: Turn on Plug and Play in Windows Services

Step 1: Press Windows key + R and type services.msc and click ok

services.msc

Step 2: On Windows services, scroll down and find Plug and Play

Plug and Play

Step 3: Right Click on Plug and Play and select Restart

Restart Plug and Play

Step 4: Reboot your computer and try using your USB device

If you are still encountering problems on your computer, the problem could be a faulty USB Slot or USB device. Try plugging your USD device into another USB slot and check if the issue is fixed.

You can also try plugging in a different USB device to check if your computer’s USB controller is working properly.

If the problem still occurs, go to the nearest service center and ask them to check your USB device and your computer.