We're done most of the testing with a 9014 real time controller and a 9104 chassis. However, we've also seen similar behavior with 9014/9103 and 9102/9101 combinations.
The 9014 cRIO normally runs at around 50% CPU usage and less than 40% memory usage when the data is flowing steadily. The RT System Monitor did not indicate a spike in either before the cRIO disconnected.
Measurement and Automation Explorer is not able to connect to the cRIO after it disconnects. We tried pinging the cRIO from a different computer, but that also failed.
After disconnecting, the cRIO sends error messages to the serial port while trying to open a new TCP connection. It reports an error 56 (time-out error) 3 or 4 times (for a total duration of 15 or 20 seconds) and then reports an error 42 (generic error) at least 10 times per second for 18 seconds, and then switches back to 15 seconds of timeouts, and so on. When getting error 42, it ALWAYS gets it for 18 seconds straight. It usually gets error 56 for 15 seconds (3 timeouts) but sometimes for 20 seconds (4 timeouts).
When the cRIO disconnects, it can't be contacted by any computer through the ethernet port, yet the link lights still show that it is connected. If its connected directly, both the green and orange link lights on the cRIO light up, but when it is connected through the 10 Mb hub, only the orange link light lights up, but the hub shows that the cRIO is connected to it. In spite of this, it is still impossible to ping the cRIO in either scenario.
It is possible that, in addition to what computer the cRIO is connected to, the errors could be related to whether the cRIO has a direct connection to a computer or if it is connected through a hub. Today, we have only managed to get errors when the cRIO is directly connected to a laptop (one error after 1.5 minutes, one after 10 minutes, one after 7 minutes, etc.) There were no disconnects when the cRIO was connected to a 10 Mbps hub for more than half an hour.
Do any of those symptoms give you clues about what is happening?
Thanks!