I was having trouble uploading sketches to the due via /dev/ttymxc3 and noticed a lot of people had this problem. I found a fix while running ubuntu 12.04. First add user to dialout group. Code: sudo usermod -a -G dialout <username> Then make ttymxc3 r/w to all Code: sudo chmod a+rw /dev/ttymxc3 You might need to log out and log in again after. Edit: You will probably want to add Code: chmod a+rw /dev/ttymxc3 to /etc/rc.local if you want access to arduino after reboot