I have an R3 Uno and have no problems with it on my Mac. So there is something about your setup. The board has an ISP header for re-flashing the ATmega16u2 chip if it comes to that. First I would be simply checking if the firmware on it is what you expect.