I figured it out I got a power supply with more AMP's hooked it up and its now mining
Well, maybe you figured it out 'in your case' as it is possible to under power the USB devices, especially with tiny 500mA wall warts.
By now, I'm pretty sure there is nothing wrong with my GC3355 5 chip miners.
It's definitely a communications problem.
I'm using a 2.5A wall wart to power my hub and 5 miners and I know it's way overkill which is good! You want a bit if not a lot of overhead (more amps available than ever needed) to keep things stable. I mean the current draw from these miners is very peaky.
But, my system is having what I believe is a FIFO buffer problem.
The transmit buffer settings are too high for most 2.0 USB hub UART's because the hubs were not designed for constant 'network' traffic type data throughput. They are designed for and are stable managing 'intermittent' traffic. Not 'constant' traffic. So when running several to many miners via USB, the transmit buffers crap out. Something called Transmit Buffer Overflow/overload occurs, data packets are lost and you end up with your miners having new work dispatched to them but nothing comes back. They hang. DOH!
Most USB hubs come with several receive pipes/channels but only 1 - that is ONE transmit pipe / channel.
So when your computer transmits (sends) many 'new work' requests at nearly if not the same exact time, well - within nano seconds of each other - , they plug up (bottleneck) and crap out...give up and just stop working.
Unplugging each port separately - waiting for the PC to ack - then plugging them back in and waiting for an ack' (acknowledgement) usually cures the immediate problem. But after running a few hours, the problem happens again and you're back to square one. What to do? Is it the hub's fault or is it the transmit buffer setting is too high?
To change this setting to a slightly lower one, - COM port PROPERTIES / PORT SETTINGS / ADVANCED.
Make the change, click OK out of there, unplug and re-plug each port on your hub - one at a time to get it freshly recognized.
Evidently the UARTs on these GC3355 miners are set to auto-detect port speeds etc. so nothing to do there. They are defaulted to run at 115200 but can run as high as 6.25Mbps. Most 2.0 hubs run at up to 480Mbps. 3.0 can run much higher speeds than that. But you don't need even 115200, evidently. I'm running mine at 38400 and they seem to flow data nicely.
If you want to picture what a FIFO buffer overflow looks like, its like backed up rush hour traffic. The road gets plugged up so no one can move, more and more cars pile up in the rear of the line, very few are moving forward at the front of that mess and some drivers just give up or get lost or have car problems etc. No forward movement! If people just slow down, spread out and put a few car lengths between each other, traffic would keep moving but at a much slower pace. This is what happens when you decrease the transmit buffer. SPREAD OUT! SLOW DOWN A LITTLE BIT and everyone will get to where they're going but just a few minutes (milliseconds in data speak) later.
Well, that's my theory right now and I'm trying out my fix. I'll let you know how it went in a few hours.
Failing that, I'll be in the market for a Ultra High Speed USB 3.0 hub. I don't need RUSH HOUR TRAFFIC ON MY COMPUTER! AAAAAAAAAHHHHHHHHHHHHHHHH!!!!!!!!!!!!!
As always,
try this stuff at your own risk! You fugg it up, you eat it!
Peace!
Wolfey2014