Verification Error On 1st Byte Uploading Sketch

I'm an Arduino newbie. I have a Solarbotics Freeduino SB (a Diecimila clone) which I built from a kit. I just got my Linux FTDI drivers working and now the Arduino IDE comes up and works without error. But whenever I try to upload a sketch to the board, I get the following error:

Binary sketch size: 1184 bytes (of a 14336 byte maximum)

avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0x00
avrdude: verification error; content mismatch

The first time I plugged the board into my system's USB, the LEDs flashed, the power LED came on solid and the Pin 13 LED began to flash: apparently the chip came with the 'Blink' sketch preinstalled.

When I compile and upload another sketch, such as BlinkNoDelay, all the LEDs behave as expected. The Pin 13 LED gives a brief flash before going quiet and then the Tx and Rx LEDs give a credible imitation of an extended conversation.

Then I get the error message above and the old Blink sketch resumes.

You can see the full log of an upload attempt at http://www.gooroos.com/arduino.log. Everything looks good (to my untrained eye) until verification when all of the bytes come back as zero.

I searched the forum and saw that some others had had similar problems but no solutions. Anyone have any ideas?

Thanx.

I'd recommend asking the makers of your board, as it sounds like the hardware is not behaving properly.

i have exactly the same problem
has anyone solved this ?

If someone has figured this out please message me same error occuring as described above.

The problem turned out to be that the ATMEL controller chip was from a bad batch. The vendor replaced it with a new one and now my Arduino works perfectly.