I recently bought a FTDI friend to program a perfboard based arduino I built. After having issues getting the code to upload, I hooked the FTDI friend up to an actual arduino uno and have the same problems. On windows when I try to upload, I get:
avrdude: stk500_getsync(): not in sync: resp=0x00
I wanted to make sure it wasn't my driver (using the latest from ftdi site), so I tried the same thing in Ubuntu and got:
avrdude: stk500_recv(): programmer is not responding
When shift+uploading on either OS I get:
avrdude: usbdev_open(): did not find any USB device "usb"
The FTDI friend successfully provides power to the arduino and when I click upload, TX on the FTDI friend blinks 3 times. This happens on both the real arduino and the perfboard one (along with all the same errors). Any suggestions?

