Error with USB - Babble Interrpt

Hi, I am having trouble with a USB device that is sending data as a
serial port. I first run "stty -F /dev/ttyUSB0 115200 raw", and I'm
then able to receive data correctly for about 60 seconds. Then, the
Bone will freeze for about 2.5 seconds (derived from a sudden jump in
ping times to the board), at which point I see the logs below in my
dmesg and am no longer able to use the USB device.

Any ideas what's making the bone freeze? Is there a buffer which is
then getting overloaded while this freeze occurs? Can I stop the
freeze or at least recover from it? Thanks

[ 155.493838] ti81xx_interrupt 863: CAUTION: musb1: Babble Interrupt
Occured
[ 155.501015] ti81xx_interrupt 864: Please issue long reset to make
usb functional !!
[ 155.509024] ti81xx_interrupt 950: Babble: devtcl(90)Restarting
musb....
[ 155.516010] usb 1-1: USB disconnect, device number 2
[ 158.511530] evm_deferred_musb_restart 808: deferred musb restart
musbid(1)
[ 158.621820] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now
disconnected from ttyUSB0
[ 158.621888] ftdi_sio 1-1:1.0: device disconnected
[ 159.078813] usb 1-1: new full speed USB device number 3 using musb-
hdrc
[ 159.223998] usb 1-1: New USB device found, idVendor=0403,
idProduct=6001
[ 159.224019] usb 1-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 159.224032] usb 1-1: Product: FT232R USB UART
[ 159.224043] usb 1-1: Manufacturer: FTDI
[ 159.224052] usb 1-1: SerialNumber: A600JY5Z
[ 159.227211] ftdi_sio 1-1:1.0: FTDI USB Serial Device converter
detected
[ 159.227346] usb 1-1: Detected FT232RL
[ 159.227359] usb 1-1: Number of endpoints 2
[ 159.227370] usb 1-1: Endpoint 1 MaxPacketSize 64
[ 159.227381] usb 1-1: Endpoint 2 MaxPacketSize 64
[ 159.227392] usb 1-1: Setting MaxPacketSize 64
[ 159.227870] usb 1-1: FTDI USB Serial Device converter now attached
to ttyUSB0