Is My ATmega Fried?

I have not been able to put new software on my Arduino Duemilanove (ATmega 328). I know for sure it is not the computer side (I have tested with many computers and messed with the drivers), but the computer does not recognize it at all. I can press the reset button and the LED blinks (so I thought the ATmega was fine and had the bootloader), but sending data through the TX/RX pins does not make the TX/RX LEDs light up.

I guess this is more of an Arduino question, but could this be a problem with the FTDI chip, or could it still be the ATmega? Is there a way to test any of these chips before I order another Arduino (or maybe just a new ATmega)?

Thank you so much in advance, I am very lost right now.

Have you tried a different USB cable?

Yes, and different ports.

You probably need to re-burn the arduino bootloader. Look for a tutorial on the arduino.cc website.This has happened to me too.