Problems Uploading Sketches

I just recieved my arduino uno from sparkfun, and attempted to run it with my Ubuntu 12.04 build. I installed the IDE, and plugged the arduino uno in. Having previously constructed the "Blink" circuit, I quickly made one, and sure enough, it blinked from the firmware on the arduino. However, when I attempted to upload the blink sketch, it returned this error:

Binary sketch size: 1010 bytes (of a 32256 byte maximum)
avrdude: stk500_recv(): programmer is not responding

When I hold down shift for verbose output, it returned this error:

Binary sketch size: 1010 bytes (of a 32256 byte maximum)
avrdude: usbdev_open(): did not find any USB device "usb"

I am relatively new to Arduino on Ubuntu, so any help would be appreciated.

your serial port should be pointing to ttyUSB or ttyACM (not sure with the uno's) its going to be more complex than just "usb"

you can go to a terminal and use

ls /dev/tty* to see a list of serial ports, most will be virtual, some might be real if you have serial ports, one will stick out like a sore thumb

When I run that command, I get the following output:

/dev/tty    /dev/tty23  /dev/tty39  /dev/tty54      /dev/ttyS10  /dev/ttyS26
/dev/tty0   /dev/tty24  /dev/tty4   /dev/tty55      /dev/ttyS11  /dev/ttyS27
/dev/tty1   /dev/tty25  /dev/tty40  /dev/tty56      /dev/ttyS12  /dev/ttyS28
/dev/tty10  /dev/tty26  /dev/tty41  /dev/tty57      /dev/ttyS13  /dev/ttyS29
/dev/tty11  /dev/tty27  /dev/tty42  /dev/tty58      /dev/ttyS14  /dev/ttyS3
/dev/tty12  /dev/tty28  /dev/tty43  /dev/tty59      /dev/ttyS15  /dev/ttyS30
/dev/tty13  /dev/tty29  /dev/tty44  /dev/tty6       /dev/ttyS16  /dev/ttyS31
/dev/tty14  /dev/tty3   /dev/tty45  /dev/tty60      /dev/ttyS17  /dev/ttyS4
/dev/tty15  /dev/tty30  /dev/tty46  /dev/tty61      /dev/ttyS18  /dev/ttyS5
/dev/tty16  /dev/tty31  /dev/tty47  /dev/tty62      /dev/ttyS19  /dev/ttyS6
/dev/tty17  /dev/tty32  /dev/tty48  /dev/tty63      /dev/ttyS2   /dev/ttyS7
/dev/tty18  /dev/tty33  /dev/tty49  /dev/tty7       /dev/ttyS20  /dev/ttyS8
/dev/tty19  /dev/tty34  /dev/tty5   /dev/tty8       /dev/ttyS21  /dev/ttyS9
/dev/tty2   /dev/tty35  /dev/tty50  /dev/tty9       /dev/ttyS22
/dev/tty20  /dev/tty36  /dev/tty51  /dev/ttyprintk  /dev/ttyS23
/dev/tty21  /dev/tty37  /dev/tty52  /dev/ttyS0      /dev/ttyS24
/dev/tty22  /dev/tty38  /dev/tty53  /dev/ttyS1      /dev/ttyS25

I don't see anything like what you're describing there.

yea it should be

/dev/ttyACM0

thoughts from others if the serial port isnt showing up (its not a simple permissions issue if it aint there to add permissions to)