The only devices I keep plugged in all the time are my mouse and webcam, and sometimes not even the webcam. There's also a Samsung all-in-one printscancopier that I sometimes forget to unplug from USB but which I always remember to power down. My Keyboard is PS/2.
Given those conditions I don't think I suffer from power draw or bandwidth issues. That said, I have already tried unplugging all USB devices (except mouse) and cables and cycling power on the drive in response to the error. No love.
I have spare cables plugged in to use with external hard drives on my desk, which I plug in and turn on as needed. Nothing stays plugged in all the time.
I don't have a hub.
My cables have been in use for a long time and have never been subjected to any brutal manipulation so I think they're fine. Besides, it happens regardless of which cable I use. They can't *all* be bad.
In any case, I just looked at my device manager and found this:
See how there are only 2 controllers listed as USB2? Shouldn't they all be USB2?