Arduino Mega 2560 Broken?
Even if the original USB-serial is bad (and can't simply be reflashed), if the main processor seems good you may have the option of communicating with it using an outboard USB-serial converter or level shifter (if you can still find a real serial port).  For a plain arduino it would be barely worth it, for a mega with its substantially higher price it could well be worth the trouble.