we are working on a custom IoT solution based on RevolutionPI for our customers. At the moment we have different hardware configurations with RevPICore and Connect using AIO modules and RTD/4-20 mA probes.
The operative system version is:
Recently we noticed several piBridges freezes with the classical error in kernel logs: "too many communication errors -> set inputs to default" on a configuration with a RevPiCore+ with 9 AIO modules , 5 on the left side and 4 on the right side.Linux IIOT_RT_Q_001_Core1 4.19.95-rt38-v7+ #1 SMP PREEMPT RT Tue, 16 Jun 2020 13:25:43 +0200 armv7l GNU/Linux
On these modules we have RTD PT100 probes.
These errors apparently occur randomly and the only way to get back to working is a reboot of the core+.
As said the error in kernel log is:"too many communication errors -> set inputs to default" followed by 8 digits with a value from 0 to 255. What are related to and what is their meaning?
How can I investigate these errors further?
Where can I found more information on this topic?
If the piBridge is freezed the value of the channel "status" is consistent? I mean the status is updated with the error state? Can I use the status of the input channel as indicator of the error?
Many thanks in advance!