I'm using a HGI80 on a Fedora 30 linux box (5.6.8-100.fc30.x86_64) with the default TI3410 driver, which recognizes my device.
I'm running a Python script to read the information from /dev/USBCV, but about twice a day reading the data stalls.
In the journal I notice the following message:
May 10 23:21:36 servername kernel: usb 3-2: ti_bulk_in_callback - nonzero urb status, -75
May 10 23:21:36 servername kernel: usb 3-2: ti_bulk_in_callback - stopping read!
I found the TI driver source at https://github.com/torvalds/linux/blob/ ... 410_5052.c (line 1190) but it does not help: just confirming that it got a non-zero status and exits the reading.
According to include/asm-generic/errno.h error 75 is EOVERFLOW, but I read different interpretations (buffer overflow or value overflow)
I tried multiple settings of flow control (raw, rts/cts, xon/xoff), but no change. Also the flow rate seems to be so low that I cannot imagine it is a buffer issue.
It may be a 'simple' mis-read, but the impact is that I need to fully re-open the serial connection to start reading data again, about 2-3 times a day

Do other people experience the same issue?
Any ideas how to solve this?