Well...
My Fuji FinePix 3800 is the same way. I just leave my connector cord plugged in the back usb socket. I don't think there is really is a fix to make it work on a hub. A hub scans the devices one at a time. While at port 0, ports 1,2,3 get left with no signal. A digital camera downloads in a stream. When the hub scans the other ports, the stream gets broke and the download stops.
Unless you're on a older computer, your system should have at the least 4 usb ports in the back and 2 in the front. Just plug the connector cable to one directly on the computer.