Your USB hub probably isn't completely up to the USB specification. That's why it works when you are connected directly to the computer and not through the hub.
Ben
National Instruments
Certified LabVIEW Associate Developer
Certified TestStand Developer