I've been using my Arduino Duemilanove 328 happily for a few weeks now. When I knocked off last night it was working just fine.
This morning, when I powered it up (via USB) the program that was loaded yesterday has stopped working and I can't upload anything to it.
I get: avrdude: stk500_recv(): programmer is not responding (twice).
The RX light flashes 3 times, there is a pause of about 1 second, it flashes once more - then I get the error message in the IDE.
I've done all the standard troubleshooting, the board is powering up and my DMM shows that the voltages all look right.
I was messing around yesterday with powering the board from an external supply - but like I said, it was working just fine when I shut down last night.
Is there anything I can try between now and ordering a new chip that might let me know if it is just a corrupt bootloader or a board problem?
Check to make sure you've got the right board selected (randomly when I log on, it's changed to something else)
Also, make sure nothing is connected to pin 0 and pin 1. The only other things I can think of try push the reset button when uploading.
When I'm programming my chip on my breadboard (with the Arduino board) and I forget to hit reset, I get that error and the same LEDs lighting up. (this shouldn't matter, as the duemilanove has the auto-reset function, but a possibility)