Why do my Gobi kernel drivers reconnect /dev/ttyUSB0-2 on a regular basis? I have a python thread that is trying to use /dev/ttyUSB2 to send AT commands to the EM7455 and then the Gobi driver disconnects and reconnects which causes problems with my thread because the thread has that port opened. This also causes the Gobi driver to crash and output:
GobiSerial driver ttyUSB2: usb_serial_generic_submit_read_urb - usb_submit_urb failed: -19
I could try to have my thread open the port, handles the AT commands, and then close the port but the Gobi driver might reconnect while I handle the AT command. What is the ideal protocol?