We recently upgraded our lab devices to 2.71.3+rev1 (after recommendations from this thread Chronyc config is bad if device comes online without internet - #56 by adamshapiro0).
Unfortunately this has caused our UART to become unstable over long periods of time. Our device uses a 1.5Mbps UART of ttmxc2 to communicate with another MCU on the same PCB and these devices normally run for days without issues (no CRC errors etc.).
After upgrading to 2.71.3+rev1, the devices (two we’ve tested) fail after several hours. The failure mode is that they completely stop receiving any data on the serial port. Restarting the container without power cycling the device DOES resume the stream of data, which is interesting but obviously not a useful solution in production.
There are no entries in dmesg regarding the uart, and beyond that we’re not really sure how to further debug from here. We’d be happy to grant access to a device and would appreciate support on this issue as now we NEED to upgrade the base OS but simpy cannot since this serial issue is catastrophic for our application.