Driving Mega2560 from external 5V bricks USB port

I just retried the 16u2 firmware reloads on two of the arduino mega rev 3's - one reports the burn was ok, one reports verification errors, and neither can be recognized. I don't think there's anything left to try....