So I bought https://www.amazon.com/gp/product/B073R6XJND/ref=ppx_yo_dt_b_search_asin_title and while they work, after some time (many minutes) the USB bus/interface on my linux desktop errors out and the serial connection tty interface vanishes. Seems to happen with all 3 of them (or at least 2 of them, but I think I've tried all 3) - so not random bad luck with the hw...
It's not even enough to unplug the usb adapter and plug it back in - if the Vero is still powered on. I guess it pulls power somehow via the gnd/tx/rx pins and stays hosed. Feels like the usb chip is 'crashing'...
I have to unplug both sides of the usb adapter (or unplug one, and power off the Vero) in order for it to start working again. Super annoying.
It (eventually) breaks even with an otherwise idle serial connection.
I have an entirely identical looking -
JBtek WINDOWS 8 Supported Debug Cable for Raspberry Pi USB Programming USB to TTL Serial Cable - that I bought back in 2018 - that doesn't have this problem (but it's now hard wired into my Predator).
The good one is 'usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0' while the bad ones are 'usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0'
Good:
usb 1-5: New USB device found, idVendor=067b, idProduct=2303, bcdDevice= 3.00
usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-5: Product: USB-Serial Controller
usb 1-5: Manufacturer: Prolific Technology Inc.
Bad:
[40822.495799] usb 1-9: new full-speed USB device number 6 using xhci_hcd
[40822.622539] usb 1-9: New USB device found, idVendor=067b, idProduct=2303, bcdDevice= 4.00
[40822.622567] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[40822.622584] usb 1-9: Product: USB-Serial Controller D
[40822.622597] usb 1-9: Manufacturer: Prolific Technology Inc.
[40822.625026] pl2303 1-9:1.0: pl2303 converter detected
[40822.626107] usb 1-9: pl2303 converter now attached to ttyUSB0
[40831.062805] pl2303 ttyUSB0: pl2303_get_line_request - failed: -32
[40831.063303] pl2303 ttyUSB0: pl2303_get_line_request - failed: -32
[40875.003547] pl2303 ttyUSB0: error sending break = -32
[40933.370390] pl2303 ttyUSB0: pl2303_get_line_request - failed: -32
[43166.128745] usb usb1-port9: disabled by hub (EMI?), re-enabling...
[43166.128774] usb 1-9: USB disconnect, device number 6
[43166.338451] pl2303 ttyUSB0: pl2303_set_control_lines - failed: -19
[43166.338477] pl2303 ttyUSB0: error sending break = -19
[43166.338915] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[43166.338988] pl2303 1-9:1.0: device disconnected
[43166.561965] usb 1-9: new full-speed USB device number 7 using xhci_hcd
[43166.676986] usb 1-9: device descriptor read/64, error -71
[43166.900998] usb 1-9: device descriptor read/64, error -71
[43167.123964] usb 1-9: new low-speed USB device number 8 using xhci_hcd
[43167.283078] usb usb1-port9: attempt power cycle
[43167.669974] usb 1-9: new low-speed USB device number 9 using xhci_hcd
[43172.722117] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[43178.354225] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[43178.562204] usb 1-9: device not accepting address 9, error -62
[43178.676193] usb 1-9: new full-speed USB device number 10 using xhci_hcd
[43178.676462] usb 1-9: Device not responding to setup address.
[43178.882474] usb 1-9: Device not responding to setup address.
[43179.090206] usb 1-9: device not accepting address 10, error -71
[43179.090316] usb 1-9: WARN: invalid context state for evaluate context command.
[43179.090395] usb usb1-port9: unable to enumerate USB device
(though the precise error message vary)
Any ideas? Is this firmware upgradable? I don't recall ever hitting issues like this with usb serial dongles...