Arduino avrdude: stk500_getsync() error message

Is the Arduino going through a USB hub or plugged directly into the system?
I have heard of several cases where going through a hub caused problems.
If connected to a hub, try connecting directly to the system.