Led L always on on Arduino Duemilanove (and stk500_getsync error)

Hi
after a few months of satisfying work with my arudino duemilanove (bougth last christmas), I am stuck and - I suspect - I've burned it...

The present situation is: as soon as I plug it to power (direct power or usb cable to pc) there is a glimpse of tx-rx leds, then they go off and the led L goes on and remains as it is forever (green led "pwr" is also on as it should).

I cannot upload any project, when I try it I receive a <<avrdude: stk500_getsync(): not in sync: resp=0x00>> error

Reset button is useless. I've checked the troubleshooting guide (e.g. re-installed drivers, tried loopback = no communication, etc.)

I am trying with Windows 7, arduino gui 1.0.1, but I'm pretty sure the problem is on the board and not the software: it has to be reset (if it's still alive)

No idea about the origin of the problem: last program uploaded was this one

static int count = 0;

void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
}

void loop() {
Serial.print("Turn #");
Serial.println(++count);

digitalWrite(13, HIGH);
Serial.println("LED ON");
delay(1000);
digitalWrite(13, LOW);
Serial.println("LED OFF");
delay(1000);
}

just for the sake of reading the serial port from a wireless router (hacked by installing open wrt on it); the code worked smoothly, no problems, then put the board for a few days in a drawer, and today I find it unusable

any hint? thanks!

andrea

Really there is no other way to reset the board or debug it? Just a link with instructions....

A.

Look my post: http://arduino.cc/forum/index.php/topic,106873.0.html

I hope you serve.