Solution to External Device Descriptor Request Error (Error 43)

Computers are currently indispensable tools for daily life, practically all professions require the use of them for performance in their work field. However, there are situations where faults appear, including the external device descriptor request error which is one of the most frequent.

This error usually appears when devices such as pen drives, mice, external hard drives, printers, among others, are installed in the USB port of the computer and it is a problem that can generally be solved. Therefore, this guide describes all the ways to resolve the issue for various operating systems.

Windows – How to fix external device descriptor request error

This error can be due to various causes, however, with the indications mentioned below it is possible to correct the external device descriptor request error, on computers with Windows 10 operating systems, as well as with Windows 7 and Windows 8 versions .

Connect the USB through a different port

First, to try to solve this problem, it is recommended to proceed to disconnect the device that is not recognized and make the connection through a different port.

Connect the USB to another PC or laptop

In case the external device descriptor request error continues to appear with the previous step, it will be necessary to connect the device to another laptop or PC; this will have verified that the problem is not in the hardware.

Using the Hardware and Devices troubleshooter

The procedure for using the Troubleshooter on your device contains the steps outlined below:

  • Open in Windows the Control Panel.
  • Locate the Problem solver, by typing Troubleshooting in the search bar.
  • The option must be selected Set up a device located under the title Hardware and sound.
  • Next, we proceed to fix the USB device that is not being recognized.
  • Once the troubleshooting step is completed, the problem that exists will be displayed.
  • If a problem is shown, it must be corrected.
  • At the end of the troubleshooting action, the system restarts.
  • At this point it is verified if the unknown USB device error no longer appears.

When the cause of the problem is the hardware, the problem is solved with the application of the previous steps.

USB driver software update

If using the troubleshooter the problem still persists external device descriptor request error, There is a possibility that the computer does not have the updated drivers, so you must proceed with its installation. To download the drivers, they can be found by locating them by device name on the manufacturer’s page.

After the drivers have been installed, the device must be rebooted for the modifications to be recognized. When the system starts up, the device can be used without any problem.

Additionally, there are a number of programs whose job it is to ensure that drivers are always up to date. One of the best known is Driver Easy, which after installed checks all the existing drivers on the computer and verifies their update or not.

The process is to click on the indicated drivers and press the update icon. In addition, it offers the option to update all the drivers on the computer without any effort. Also the software will notify when a new update is available for the drivers installed on the computer.

External device descriptor request error

Removing the power supply from the system

The external device descriptor request error It can also be caused by a simple fault, which can be solved by removing the power supply from the system, with these steps:

  • Turn off the power supply switch and proceed to remove it from the system.
  • Then reboot the system and proceed to connect the USB drive to it.
  • Once the USB drive is connected to the system, the power supply can be connected again.

This method is one of the simplest to try to fix the external device descriptor request error

Uninstalling the USB drivers

External device descriptor request error

Another way to find the solution is to uninstall the USB driver from the port where the error is being indicated, for which the following steps must be followed:

  • Go to Device administrator.
  • Position ourselves on the name of Universal serial bus controllers.
  • Right click on USB drivers to display the available USB drives.
  • The unit of interest is the one with a yellow warning symbol next to the USB icon.
  • Right click on the unit and proceed to Uninstall the device.
  • You can also do this for all USB controllers one after another.
  • Finally, restart the computer so that Windows will reinstall the device automatically.

At this point, what remains is to reinsert the affected device and Windows should no longer indicate any type of error when accessing the USB drive.

Disable fast startup

Another option to consider that we can take into account to correct the device descriptor request error external is to disable Quick Launch, following these steps one by one:

  • First of all, you must go to the Control Panel.
  • Find the header Energy options.
  • Select option Choose what the power buttons do from the left panel.
  • Choose Change settings that are not available.
  • Disable function Enable fast startup (recommended) located below Shutdown setting.
  • Then press Save Changes and close the window.
  • To finish, the computer must be restarted.

External device descriptor request error

Restore the system to the previous point

If he external device descriptor request error has manifested itself after making changes to the system, the solution may be to restore the system to the previous point.

To do this, the procedure includes the steps described below:

  • From the Start menu go to Control Panel.
  • Then press the option Recovery.
  • Then select Restore system.
  • If password credentials are requested it must be provided.
  • Choose the most recent restore point from the list and activate it.
  • Press the option Finalize.

External device descriptor request error

With the use of the CHKDSK command

This way of solving the problem is intended only for all USB drives with a storage function, such as external hard drives, SD memory cards or pen drives.

The steps to follow are those:

  • The first thing to do is to verify the letter of the affected drive on the computer (usually drives F: or D :).
  • Through the Start menu you must enter the Windows CMD.
  • Once inside the CMD, you must type the following command: chkdsk / x / f (where x is the letter of the USB drive).
  • Here the system will begin to automatically repair all the errors it finds on the drive, as well as the sectors that are detected affected.

External device descriptor request error

Change drive letter

Sometimes the error has been corrected by changing the drive letter of the problem device. The drive letter of a hard disk, USB or SD card can be easily changed in Disk Management.

  • Go to This PC, right-click and select Manage and later Disk management.
  • Right-click on the hard disk, USB or SD card and choose the option to Change drive letter and paths.
  • Then click on Change, in the window that is displayed.
  • Finally, you assign a new letter to the drive and select To accept.

Changing the USB Selective Suspend Setting

To apply this method of correcting the external device descriptor request error the steps to be followed are explained below:

  • Open the control panel from the Start menu.
  • Click on the power options and select the option Show additional plans.
  • Then, click on the option Change settings currently unavailable.
  • Select high performance and then click on Change plan settings.
  • Then choose Change advanced power settings.
  • Click on Change settings that are not currently available.
  • Locate the USB configuration and click on it.
  • Deploy USB selective suspend settings.
  • Deactivate the option with battery and alternating current.
  • Verify the application settings.
  • Restart the computer for the settings to take effect,

BIOS update

There are opportunities where the external device descriptor request error can be fixed by updating the system BIOS. To be able to update the BIOS, it is only necessary to enter the website of the motherboard manufacturer and download the latest version of the BIOS from there.

Once the updated version has been downloaded, all that remains is to proceed with the installation.

Other common mistakes and how to fix them:

Mac – How to Fix External Device Descriptor Request Error

External device descriptor request error

When the external device descriptor request error appears on computers with the Mac system, there are certain methods to try to solve the problem presented, which are described below:

Check the operation of the disc

In many cases when an external device is not recognized, the problem is in the connection cable with the computer. In these cases, it is advisable to do the test with a new cable or by connecting the device to another computer.

There are many times that problems arise due to the quality of the cable and that is why it is advisable to have a new cable and not to use the one that comes with the device.

If the problem occurs in a pendrive, you cannot do this cable check, but you have to verify the situation in the read and write LEDs that are included. If the hardware is working properly, these LEDs will blink and the problem is with the Mac itself.

Go to Disk Utility

If the external device works normally then the native application should be used Disk utility, which is a tool that presents information about both the Mac’s internal hard drive and the devices that are connected to it.

It is possible that all the connected units will be detected, but if any of them are shown in light gray it means that for some reason the computer has not been able to mount it, so that unit must be chosen and in the main panel in the upper area Click on Mount.

If this does not work, you can also click on First aid to instruct the software to perform checks for its operation. In this way, it is very likely that the external disk appears on the desktop and can be accessed.

In addition, located in this software, we can move the icon of the hard drive or pendrive in question to the Dock in order to force the creation of the direct access.

Enable external disk viewing in Finder

Sometimes very basic solutions are found to solve the error, because by default Apple hides the external storage units in the Finder in order to create many accesses. For us to see these external storage units, you only have to follow the following process:

  • First of all, a window should be opened in the Finder.
  • In the upper corner press on Finder and go to Preferences.
  • Finally, in the Preferences window that will open, activate the title that indicates the External disks.

Reset the Mac’s SMC

A solution that is more drastic is to try resetting the system management controller (SMC). Generally, resetting this fixes most of the problems on the Mac.

The procedure is different depending on the equipment available and the steps that must be followed to carry out this action are as follows:

MacBook with T2 chip

  • First, turn off the computer.
  • Then press the keys Control + Option + Shift right.
  • Keep them pressed for 7 seconds and then also keep the power button pressed.
  • After 7 more seconds, release all keys and start the computer normally.


  • First of all, the equipment must be switched off and disconnected from the mains.
  • Wait for about 15 seconds to reconnect it.
  • Start the computer normally.

MacBook with non-removable battery

If you have a MacBook without a T2 chip and with a battery that cannot be removed, the steps are these:

  • First, the Mac must be shut down.
  • Press the keys Left Shift + Left Control + Left Option + Power Button.
  • Hold down the keys for 10 seconds.
  • Release the keys and start the Mac computer normally.

Linux – How to fix external device descriptor request error

External device descriptor request error

If the error appears on Linux computers, the ways that the user can try to correct the error will be as follows:

Confirm that the USB port is detected

The first thing to check when inserting a USB device is whether the computer is detecting it. This check can be done on Linux by using the lsusb command.

With this command we are shown a list with all the USB devices and ports that have been detected by the system.

At this point, the command can be executed the first time without having the USB device connected and then a first list should appear, then the device is connected and the command is executed again, with the new list the change generated will be noted.

From this, the detection of the external device is confirmed, in the case of storage devices here it may be a problem of:

  • That there is no partition on the device and / or it does not have a partition table on it.
  • The system does not support the partition format.

If not, the verification process must continue.

Check the USB port

To check this quickly, it is recommended to simply use a different USB port on the same computer and if now the USB hardware is detected, then it is verified that there is a fault in the other USB port.

If no other USB port is available, then the USB device will need to be tested on another PC or laptop. If the device is not detected in this step, there may be two situations that are causing the error.

The Device drivers are not installed on your system and must be searched to install them or the device has probably stopped working.

Generally, a solution involves checking the USB port, as well as the device that is not working. Corrections are almost always made to the USB cable and your computer port. While USB cables can generally be replaced, the ports must be repaired.

Restarting Linux

This way of solving the error is one of the most functional. The first thing to check is whether it is the automatic suspension that is causing the error. For this purpose it is necessary to restart the computer.

If the USB device works, it means that the power is coming to that USB port.

After this step, the next thing is to ensure that this situation does not recur, following the steps detailed here:

  • Open a terminal window and enter: cat / sys / module / usbcore / parameters / autosuspend
  • If the return value is 2, then the automatic suspension will be enabled, this can be repaired by editing the grub. Enter: sudo nano / etc / default / grub
  • Once here you must search: GRUB_CMDLINE_LINUX_DEFAULT = ”quiet splash”
  • This line is changed to GRUB_CMDLINE_LINUX_DEFAULT = ”quiet splash usbcore.autosuspend = -1 ″
  • Ctrl X must be pressed to save the file and exit.
  • Then update the grub: sudo update-grub
  • When the update is finished, the system must be restarted.

In the previous procedure some aspects of the command line for Ubuntu 18.10 are shown, in the case of other systems the correct procedure must be previously verified.

Causes of the external device descriptor request error

External device descriptor request error

Among the many reasons that have been detected, as causes of this type of error in computers are the following:

  • For using an outdated version of the drivers.
  • Disadvantages with the system motherboard.
  • Problems with any software or hardware component.
  • Using corrupt or unstable USB drivers.

Fortunately, there are also different ways for the user to try to solve this problem, and they vary depending on the affected device and the operating system that is present on the computer.

External device descriptor request error message types

External device descriptor request error

There are several ways that the external device descriptor request error is indicated on the screen, the most common are the following and the message that will appear will vary depending on the computer:

  • “Windows has stopped this device because it has reported problems. (Code 43) A request for the USB device descriptor failed ”.
  • “The last USB device that was connected to this computer malfunctioned and is not recognized by Windows.”
  • “One of the USB devices connected to this computer has malfunctioned, and Windows does not recognize it.”

However, the ways we have to solve this problem are also diverse and the most common ones are described in this guide.