Is it possible the USB hub has a few bad ports or is in some other way defective? Try switching the "good wires" (USB & power) from a working miner with those on a non-working one.
Also, try this:
1. Unplug power cable from TP-Link controller
2. Turn off the USB hub switch (or unplug the hub from the controller)
3. Remove all the USB cables from the hub except 1 of them
4. Plug in the TP-Links power cable
5. Allow the controller to start up and "settle" a bit (~2mins or so)
6. Make sure the controller dashboard shows no devices connected and says something about connecting a USB hub
7. Flip the power switch on the USB hub so now the 1 miner is connected to the controller
8. REfresh the Dashboard to see the 1 miner show up
9. Wait to let that 1 miner start hashing away
10. Next, plug in the remaining miners 1 by 1...about 1 min apart from each other
I did the above and it seemed to be the "right" way for my particular controller/miners to get up and running. I found that if you power up the controller with all the miners connected it just sits there and does nothing.
Hope this helps, if not, well, I'm really sorry but that's the only suggestions I've got for you.

The only other recourse I see is trying to get a hold of Jack on skype and asking him to get you one of his tech support guys to help.
Edit: Incidentally a few of us have setup a dedicated discussion thread on tech support for these over here (
https://bt.irlbtc.com/view/477709.0;topicseen). This allows us to keep this thread on track for purchases/sales/shipping/etc.