Buffer Underrun means that the drives buffer (internal memory) is empty, and with no data to write it stops writing and wait for data. When the buffer is filled it starts writing again.
You can use the drive, but with long burntimes, because of USB 1.1.
The light is supposed to green all the time.
By the way what burner do you have. My guess is a LiteON.