New MacBook Pro (13 in Retina Display - Late 2013 model) won't program Uno

I have an Arduino Uno with an AdaFruit servo shield. I went to upload a sketch to it today and it wouldn't upload; all I would get was

[color=red]avrdude: usbdev_open(): did not find any USB device "usb"[/color]

I tried a number of things, including going to back to just the Uno with no circuitry connected and uploading the Blink example. I got it to upload once by pressing reset shortly after clicking Upload in the IDE. I was not able to repeat this after a dozen or so attempts; the timing apparently has to be exact.

I recently upgraded from a 2009-vintage 17 inch MacBook Pro running MacOS 10.6.8 to a new 13 inch MacBook Pro with Retina Display (Apple calls this the Late 2013 version) running MacOS 10.9. Today was the first time I tried to upload from the new MacBook. I took the Uno back to the 17 inch and uploaded Blink and it worked fine, first time, and I didn't have to press the reset button.

Is there some timing issue with the new MacBook Pro? Is there a configuration file I can tweak to get uploads to work smoothly again? Thanks.

rgenter:
Is there some timing issue with the new MacBook Pro?

No, mine works fine.

One big difference is that the newer mbp's USB ports are USB 3.0 while the older is 2.0.

You might try programming through when the Arduino is connected to a hub.

No, mine works fine.

One big difference is that the newer mbp's USB ports are USB 3.0 while the older is 2.0.

You might try programming through when the Arduino is connected to a hub.

You have a Late 2013 model with USB 3.0? Do you program directly from the 3.0 ports or through a hub?

Yes I have the same model. No I don't need a hub.

Personally I have never gotten this common error in any of my boards or any of my computers.

I've struggled to understand why it happens.

All I can offer are the solutions that worked for others.