Can anyone help me? i'm at my wits end

My nanofury works perfectly through the laptop USB port but when plugged into my usb hub (plugable 4 amp power supply) it runs for 5-10 minutes then just gives this over and over. Normally straight into the laptop I use this and it runs fine with a usb fan on it, i just get the odd frequency drop line popping up.
--set-device NFY:osc6_bits=54
I have dropped it down to
--set-device NFY:osc6_bits=50
Through my usb hub and still getting the problems what would cause this?

keep in mind not all usb are equal. try running just it on there and see if it works. each port can pull 0.5A so 10ports the power supply should be 5A not 4