I have Jetson TX2. I am connecting a device to a usb port and using it as a serial port. I am running Ubuntu 16.04.6 LTS and using termios.
When the device is connected by itself it functions with no problems and returns the correct data.
I will plug a USB3 hub into another port with several devices attached and then the original device will no longer provide any data when I try to read the port. It will connect to the port just fine and I can set the configuration but when I send a read command I no longer receive any data. Depending on the VMIN and VTIME the request will time out or lock because it never receives any data.
Data transfer speed shouldn’t be a problem at all.
Is there something simple I am missing or does this happen occasionally with many things being connected? If anyone could point me in the right direction it would be much appreciated.