BeagleBoard keeps disconnecting when plugging in via USB

Hey there,

I am trying to recover the beagleboard using the USB tools mentioned
in the wiki. However, none of them work. The reason for this is that
the utils can never find the beagleboard device in the USB. I looked
the dmesg output on my system and it finds the beagle board but then
disconnects it:

[ 3682.520374] usb 1-1: new full speed USB device using ohci_hcd and
address 4
[ 3682.681484] usb 1-1: configuration #1 chosen from 1 choice
[ 3682.704849] usb 1-1: New USB device found, idVendor=0451,
idProduct=d009
[ 3682.704884] usb 1-1: New USB device strings: Mfr=33, Product=41,
SerialNumber=49
[ 3682.704895] usb 1-1: Product: OMAP3430
[ 3682.704903] usb 1-1: Manufacturer: Texas Instruments
[ 3682.704911] usb 1-1: SerialNumber: N/A
[ 3682.982473] usb 1-1: USB disconnect, address 4

Any ideas to why this is happening? I do see the LEDs so it is
definitely powered on. Do you think I need an external power supply?

Thanks,
Amit