Debian Stretch USB error with Xbee explorer dongle.

Hello,

I am using Debian Stretch (Release 9.4) with the Xbee Explorer Dongle. I am running at a baud rate of 115200. Sometimes I loose communication to the USB device. When this happens I get this error code in the linux syslog:

Jul 10 10:56:24 twisthdm kernel: [ 1657.353465] ftdi_sio ttyUSB1: usb_serial_generic_read_bulk_callback - urb stopped: -32

Jul 10 10:56:24 twisthdm kernel: [ 1657.363068] ftdi_sio ttyUSB1: usb_serial_generic_read_bulk_callback - urb stopped: -32

Jul 10 10:56:31 twisthdm kernel: [ 1664.499594] ftdi_sio ttyUSB1: usb_serial_generic_write_bulk_callback - urb stopped: -32

Jul 10 10:59:08 twisthdm kernel: [ 1821.238880] ftdi_sio ttyUSB1: usb_serial_generic_write_bulk_callback - urb stopped: -32

This can occur from 3 different scenarios:

  1. Power Cycle. (Occurs 0.6% of the time)

  2. EFT to power supply.

  3. ESD to ground of supply that feeds the computer running linux.

Any ideas on what to look at next? Any help is greatly appreciated.

Brent

EFT as in Electrical Fast Transient? [Here is a paper Cypress wrote for design considerations on that.

I’m not sure how you are getting electrostatic discharge to the ground of a power supply. Is your power supply actually grounded?

(…Ok, at this point I am kind of curious if you are purposely trying to damage your electronics or what you are doing that is causing these types of issues.)](https://www.cypress.com/file/138636/download)