Cannot power Arduino Due with external power (only USB)

I don't know the answer, but you can try to power your board thru the VIN pin.

This thread summarizes every possibilities to power your board apart from the USB cable: