I’m working on a project that consists of a ublox ZED-F9P GPS chip connected via USB to a Jetson Xavier NX + dev kit. The SD card onboard the jetson runs a balena container.
Mostly the connection between the two workd properly, but about 30% of bootups result in the jetson detecting the GPS device on the ttyACM* port but being unable to read any data it receives. The issue is resolved by unplugging the GPS chip and plugging it back in. However, in the practical application of this project the jetson and GPS are not accessible, so it is not a feasible solution.
Because disconnecting and reconnecting the chip tends to solve the issue, we suspect it could have something to do with balena boot sequence.
Is this a known issue? Do you have any ideas for tests and/or solutions?