wow that is weird
try to change the code so that it blinks the led when it starts and download it again.
you can still use the USB cable when arduino is plugged into the external DC power
then reset the board and see if the LED blinks after 5or 6 seconds that the board is on
massimo