I wrote about this a while back, had no idea what was going on, and it was quite annoying. Essentially, for the longest time, I've had very strange issues with my USB devices. They'd act as though they'd been unplugged, or would just start acting wonky (my U360s would just freeze up, then a half second later, unfreeze, etc).
The troublesome part was it didn't seem to be limited to a particular hub, or particular devices. I thought at first I was overdriving the USB power with my LEDwiz's (i've got 3), But I double checked all them, and switched them all over to external power, and still had probs.
I decided yesterday, I'd had it. If I couldn't get things stable, this project wasn't going to be too popular with anyone around here.
So I started swapping and testing, swapping and testing.
I also rearranged how I was connecting hubs and devices, based on some info I picked up recently.
Namely:
1) All USB hubs, apparently are 4 port hubs. If you have a 7 port hub, it's just 2-4port hubs that are internally connected, hence you loose one of the ports, thus 7 ports.
2) if you have a 10 port hub, it's just 3 hubs, with one hub connected to the upstream side, and 2 other hubs connected to that hub. hence you loose 2 of your 12 ports, thus 10 ports.
3) It's better to keep the hub nesting depth as low as possible. So, if you have 3-7 or 10 port hubs, you're best off connecting them to another 4 port hub and connecting IT to upstream (ie to the PC). This is because if you use one of the 7 or 10 port hubs, there's no way to tell whether you port your connecting to is the "root" internal hub or a spoke hub, so you could end up nesting 1 or more levels deeper than what you really need to.
4) make sure that you use powered hubs for any 7 or more port hubs, and that the PS is roughly 500ma*#ports, so, for a 7 port hub, you'd want a roughly 3.5amp PS.
and finally
5) don't use cheap-ass hubs
I picked this one up at Radio Shack (it's one of those fancy hubs with a ton of blinking LED's in it), it ended up being the primary source of my problems all along.
Here's hoping my USB issues are finally laid to rest!