I have seen USB pendrive : A request for the USB device descriptor failed and I understand the recommendation in general is:
What you should do is get rid of it. USB flash drives are consumables. Get a new one
... however, I'd still like to ask with my specific situation:
I have a relatively older USB thumbdrive. When I plug it on my Ubuntu laptop at home, it mounts, no problem. When I've plugged it in the brand new Windows 10 machine at work, it got read at first, and upon subsequent plugs, it started reacting with all the:
"USB device not recognized. The last USB device you connected to this computer malfunctioned, and Windows does not recognized"
"One of the USB devices attached to this computer has malfunctioned, and Windows does not recognize it."
"Try reconnecting the device. If Windows still does not recognize it, your device may not be working properly."
etc, etc, and in Device Manager, it says "Unknown USB Device (Device Descriptor Request Failed)".
Then I tried connecting it through a USB hub - the first time it worked; the subsequent attempts at replugging failed in the same way. Here I noticed that often (though not always), if looking at device manager, first it will show a node in Device Manager which actually has the correct manufacturer for less than a second, and then that node disappears, and then a node with yellow exclamation mark and "Device Descriptor Request Failed" appears.
Then I took the pendrive to colleagues Windows 7 computer - there it mounts without a problem. Then I tried it on colleagues Mac laptop - also mounts without a problem. Then go back to my Windows 10 station - again "Device Descriptor Request Failed".
So, since the thumbdrive works on 3 out of 4 machines, I'm really suspecting this inability to mount in Windows 10, is some stupid effort of Windows 10 to "protect" me, possibly due to a hardware plug insert failure at an earlier point (say, maybe I failed to push the USB thumbdrive all the way in the USB socket).
So my question here is: assuming that the USB thumbdrive is actually healthy in hardware terms (indicated by the fact that it works fine on three other machines) - how can I "persuade" Windows 10 to allow mounting again? Failing that, is there a way to debug what actually goes wrong during the mounting procedure (as I don't really trust the Windows report of "Device Descriptor Request Failed" - considering how sometimes Windows 10 actually does get the manufacturer right, which it couldn't do if USB VID & PID it read from the thumbdrive were completely wrong; and yet it decides to remove the node from Device Manager)?