stk500_2_ReceiveMessage(): timeout

Hi,

I get this error message that keeps going indefinitely everytime I choose Mega2560 board and a com port that is used by my FTDI cable.
I have to unplug the cable to get avrdude to stop trying to communicate.
Is there any way to have avrdude just give up trying to communicate after x amount of tries, just like it does with the 328 board?
I think it is related to the way STK500v1 and STRK500v2 is structured.
Anyone have any comments or ideas on how to get this resolved?

Thanks,
RI

Does the board itself work? Can't you kill avrdude? I don't know what OS you use, but there's bound to be some sort of task manager.