Are you frustrated from the warnings such as ‘USB device not recognized and it may have malfunctioned, Or when you just connect your android phone and windows can’t even recognize it?
Then a question might arise in your mind that why do I am facing these kinds of errors? You might just want to connect your flash drive, external hard drive or just your smartphone but all of a sudden a USB pop up error comes from the right side of your pc or laptop screen to just annoy you.
I have also faced these errors and the finally found solutions which helped me to remove all of these errors. I have also listed a special method which finally worked for myself( in the end part of article)
So Don’t worry, all of this errors can be solved easily without much of efforts, These errors pop out most of the times just because of some common reasons such as Driver errors and USB hub controllers misconfigurations, and It can even occur due to the low power output of USB port of your pc or laptop.
I can assure you, your pc or laptop is never going to say all of those USB errors to you, if you follow all these steps and tips which I have listed below.
So What are the reasons behind all of these USB errors,
To get a solution first we need to understand, How windows recognize the device you connect?
For example, if you connect your device to computer or Laptop, What will be the first thing windows is going to do?
It will first try to locate the drivers for the device which you connect and then if they are not available it will try to download but if windows can’t find the correct drivers for your device it will come up with errors,
But in some cases, the hardware can be a problem too
sometimes the problem might not be in the operating system or USB drivers, it can occur due to the problem in the hardware such as your data cable might be malfunctioning, for example, the USB data cable might not have a good connection with its own connecting ports, so you might receive many disconnecting problems continuously.
or there are chances that USB port of device might have been damaged which is why it might be malfunctioning, As the USB devices have 4 pins there which might have distorted or something or there can be dust on the pins. So connection could not be completed successfully.
Then there is another player, which plays a massive role in USB disconnecting problems known as the USB Root controllers, these are the controller devices which manages the connected devices. They control the data sent and received between external USB hub devices and your Pc or Laptop.
Sometimes the drivers for these controllers get corrupted. or you might have installed a wrong driver for these root hubs and controllers which makes it difficult for the operating system to recognize the external device which you have connected.
Here are solutions for USB disconnection Problem
Solution 1. Uninstall and reinstall the USB drivers
This is the first step which you should do to try. You should uninstall all USB drivers for the device which you are trying to connect. Device which have USB errors generally appears to be as ‘Unknown device‘ . It will help the Windows to start a fresh restart for the USB connection, thus the windows can download the fresh drivers for the device.
It helps in most of the scenarios where drivers get corrupted or wrongly updated. The wrong update for the drivers can make the system to unrecognize the devices so always try to update the drivers from Windows Update or from Manufacturer site. This reduces the risks of disconnection problems.
Steps to uninstall and reinstall the USB drivers
- Type ‘Device manager’ In search bar at bottom left
- Find Unknown device on the list
- Uninstall the drivers for the unknown device
- disconnect the device and reconnect
- Windows will automatically reinstall New drivers for the device if available.
Solution 2. Change USB data cable
Yes, Changing the data cable can be an Easy and quick fix for the disconnection problem. as the current USB cable might be malfunctioning. So always try to buy a quality data cable.
Never go with the cheaper ones, They can help you to reduce your budget cost, but in the long run, not recommended at all.
For example, your current data cable might have a poor quality of wires, which could break off in between, or there can be a problem in connecting ports of the cable.
So, Just grab a New USB cable. and connect your device to Pc or laptop.
Solution 3. Reboot your Pc/Laptop
Giving a quick reboot to your device can be really helpful and easy to do, As sometimes the components which are controlling the USB connection might not functioning correctly, such as the motherboard, USB Root hubs, controllers etc,
SO a restart can help to remove the USB not recognized error quickly.
This solution can be more effective, if you give a manual restart. Which means you should manually turn off the Pc or laptop, then turn it on after 1-2 minutes. It will also help the operating system to load files and drivers from start.
The electronic components in the motherboard which controls the USB functions also need rest sometime.
Solution 4. Change USB Hub or Remove it-
If you are using a USB hub to connect multiple devices to pc, then USB errors can be quite obvious. As USB hubs distribute the connection and current to many ports/ devices, which results in lower power output for each port. Thus the connection might not be stable.
You should try to keep the hub usage minimal , which means you should only try
- Try to change USB hub with another powerful one, having a higher external power input. Thus ensuring a stable connection.
- So checkout your USB hub, try to connect the device to pc directly without any USB Hub, and boom ! if your Hub was crappy , you never gonna see Usb error again.
Solution 5. Disable USB Selective Suspend
Selective suspend is a feature for USB connections which allows the system to cut off the power supply and suspend connection for the devices which are not currently in use, Thus it helps to save the power consumption,
In meanwhile, Selective suspend may sound a useful feature, but in the actual practices, This can become a headache for some users.
As sometimes the system can keep disconnecting the external devices which are currently in use, Thus resulting in the USB errors such as USB device malfunctioned or not recognized etc. If you are already facing USB errors, it is better to disable this feature.
Steps to disable Selective suspend on global basis-
- Go to Control panel,
- Select hardware and sound
- Open power options
- Then click on change plan settings
- expand USB settings
- Click on Disable option ,
Steps to disable Selective Suspend per USB hub basis
- Open Device manager , by pressing WINDOWS KEY
- Click and open Universel serial bus controllers , And select USB Root HUB
- Open properties by right click , and Go to power management
Untick ‘Allow the computer to turn off this device to save power’. Same you should do for other USB hubs such USB root hub 3.0 etc .
this will stop the process of automatic suspension of USB devices for those specific hubs which you will select.
Solution 6. Uninstall USB Root Hub
As sometimes the drivers of USB Device might be correct and properly installed but the problem can be in USB HUB Controllers drivers.
Those USB hub controller drivers Can get corrupted, So they will not detect the device connected. In that case, you can simply uninstall those drivers and restart your Pc and the windows will automatically load new drivers.
Go to Device manager
At bottom find USB Hub controllers
Select the specific Root HUb in the list
and click on uninstall
Solution 7. My personal method which worked for me
– In my case, I was trying to connect my android phone with my Laptop, which was continuously being unrecognized. I had tried all of the things such as installing drivers and tried changing my USB cable, but the problem was not there inside all of these.
The main cause was the output current of Laptop’s USB port, As the smartphone was requiring high current to make the connection stable and working, but the 500mA output of laptop was not high enough to maintain the connection.
Due to which the smartphone kept disconnecting continuously. Same can go for any other external USB device such as camera, hard disc or the flash drive,If the device which you are trying to connect requires high power than average supply. And the problem in windows is that The USB hub output current can be reduced but can’t be increased.
so the solution was to provide an external supply to the connection, to make the connection stable. For that, I managed to make The USB data cable powered with external adapter(a dIE Y USB cable.) You can simply buy any External powered USB hub or a USB Y cable to avoid this kind of error.
HOw I figured it out that the problem was USB Port output current, And How you can do same?
Firstly, I tried to disable the USB charge option in the engineering mode application, which disables the charging of smartphone through USB and the normal USB connection keeps working. Thus the USB Output current of the laptop doesn’t matter anymore. as by doing this, the smartphone could rely on the battery supply itself, not on the USB Port output of LAptop.
Second hint for me was that , Whenever I tried to connect my smartphone to Laptop when the smartphone’s battery percentage was above 75, then the connection can’t be stable,
and the Cause for this was that, when smartphones battery reach above 75 %, the power intake is decreased by the mechanism of smartphones itself. Then it uses that USB supplied power for Normal functioning rather than the battery power.
So at the end, I was able to diagnose the problem. You can check that too, if the device you connected to pc is getting unrecognized while the correct drivers are already installed, then the problem might be inside the Power supply.
Caution: If you followed all the steps carefully, USB errors will be gone!