Can't get upload code to Arduino UNO from Ubuntu 12.04
This simple fix worked for me

sudo ln /dev/ttyACM0 /dev/ttySACM0

Apparently Ubuntu wants ttyS* for the usb port; it's a bit flakey about it so the ttyACM shows up then it disappears.