We’re trying to integrate an uBLOX GNSS receiver connected to i2c3, pins 201 and 203. It’s registered on bus 5 and we can perform a handful of read requests successfully after which the SDA line is held low and the subsequent read requests fail. Any idea why the Toradex will be pulling this low? The baud rate is measured at 100K. We’ve tested the receiver with a standalone i2c microcontroller and we don’t see this issue so it’s unlikely to be at fault.
We’re using the Yocto kernel with Debian OS.