I am trying to use a Apacer portable USB HDD, which is USB 3.0, with Windows XP, and have some trouble on this machine.
First, when I connect the USB HDD directly to XP, it gets recognized as a Portable HDD, and drivers start installing; however, at the same time, I can hear clicks from the HDD, apparently from it getting too low power for the disk to spin up - and the driver install process here never finishes completely (as I interrupt it after 5 mins or so, as I'm thinking, all these spin-clicks cannot possibly be good).
Suspecting this is a power issue, I got a Konig USB hub with external power supply. The USB 2.0 hub by itself gets recognized immediately by XP as "Generic USB hub", so all is good there. But as soon as I plug something into the hub, Windows XP recognizes an "unknown device", and that is it - this happened both for the portable USB 3 HDD, and for a USB thumbdrive which is USB 2. I used USBDeview (http://www.nirsoft.net/utils/usb_devices_view.html), and I can see that anything that has been plugged into this hub, ends up with Vendor/Product ID of 0000 ?! So no surprise that the correct drivers can not be loaded...
Btw, the exact same machine has dual boot with Ubuntu 14, and in Ubuntu, when I plug the portable USB3 hdd, again I hear the spin up clicks - but when I connect it through the powered USB hub, all is fine and the drive automounts. So I guess this is not a hardware problem with the hub or the portable USB3 hdd.
So, the question is - why would XP receive product/vendor ID of 0000 for any device plugged into the USB hub (which is itself correctly handled by XP. and has extern power supply so power shouldn't be an issue); and is there a fix possible, so the correct devices are detected by XP when they are plugged in the USB hub?