Arduino program problem with DC input

:astonished:

IIRC the USB bus can provide 500mA max. current. If the Arduino is drawing 1A off the 9V regulator, how can it function correctly when running on on USB cable only ?