To Whomever,<div><br></div><div>Our company uses the Etherlab ethercat (1.4) drivers with RTAI for an industrial controls language package that we developed. One one site we're getting frequent error messages:</div><div>
<br></div><div><br></div><div><div>Jun 5 04:03:36 trak1 kernel: EtherCAT: Domain 0: Working counter changed to 47/47.</div><div>Jun 5 04:03:37 trak1 kernel: EtherCAT WARNING: 4 datagrams UNMATCHED!</div><div>Jun 5 04:03:37 trak1 kernel: EtherCAT: Domain 0: 8 working counter changes - now 47/47.</div>
<div>Jun 5 04:03:41 trak1 kernel: EtherCAT: Domain 0: Working counter changed to 0/47.</div><div>Jun 5 04:03:41 trak1 kernel: EtherCAT WARNING: 1 datagram UNMATCHED!</div><div>Jun 5 04:03:42 trak1 kernel: EtherCAT: Domain 0: 3 working counter changes - now 47/47.</div>
<div>Jun 5 04:03:42 trak1 kernel: EtherCAT WARNING: 1 datagram UNMATCHED!</div><div>Jun 5 04:03:46 trak1 kernel: EtherCAT: Domain 0: Working counter changed to 0/47.</div><div>Jun 5 04:03:47 trak1 kernel: EtherCAT WARNING: 2 datagrams UNMATCHED!</div>
<div>Jun 5 04:03:47 trak1 kernel: EtherCAT: Domain 0: 5 working counter changes - now 47/47.</div><div>Jun 5 04:03:48 trak1 kernel: EtherCAT WARNING: 7 datagrams UNMATCHED!</div><div>Jun 5 04:03:48 trak1 kernel: EtherCAT: Domain 0: 22 working counter changes - now 47/47.</div>
<div>Jun 5 04:03:49 trak1 kernel: EtherCAT WARNING: 19 datagrams UNMATCHED!</div><div>Jun 5 04:03:49 trak1 kernel: EtherCAT: Domain 0: 36 working counter changes - now 47/47.</div><div>Jun 5 04:03:50 trak1 kernel: EtherCAT WARNING: 17 datagrams UNMATCHED!</div>
<div>Jun 5 04:03:50 trak1 kernel: EtherCAT: Domain 0: 26 working counter changes - now 47/47.</div><div>Jun 5 04:04:27 trak1 kernel: EtherCAT: Domain 0: Working counter changed to 0/47.</div><div>Jun 5 04:04:28 trak1 kernel: EtherCAT WARNING: 6 datagrams UNMATCHED!</div>
<div>Jun 5 04:04:28 trak1 kernel: EtherCAT: Domain 0: 11 working counter changes - now 47/47.</div><div>Jun 5 04:04:50 trak1 kernel: EtherCAT: Domain 0: Working counter changed to 0/47.</div><div>Jun 5 04:04:50 trak1 kernel: EtherCAT WARNING: 1 datagram UNMATCHED!</div>
<div>Jun 5 04:04:51 trak1 kernel: EtherCAT: Domain 0: Working counter changed to 47/47.</div><div>Jun 5 04:04:53 trak1 kernel: EtherCAT: Domain 0: Working counter changed to 0/47.</div><div>Jun 5 04:04:54 trak1 kernel: EtherCAT WARNING: 1 datagram UNMATCHED!</div>
<div>Jun 5 04:04:54 trak1 kernel: EtherCAT: Domain 0: Working counter changed to 47/47.</div><div>Jun 5 04:05:12 trak1 kernel: EtherCAT: Domain 0: Working counter changed to 0/47.</div></div><div><br></div><div><br></div>
<div><br></div><div>We normally get this if etherlab/ethercat domans are reconfigured and restarted but at this facility we're getting messages several times a minute. Sometimes the unit lose communications with some modules and it takes some time for the system to reconfigure (as seen running "ethercat slaves"). </div>
<div><br></div><div>Does anyone have any suggestions as to what the cause might be? We've replaced modules, replaced interface cards? We haven't seen this at other installations with the same software. </div><div>
<br></div><div>I have a second question as well. The documentation/information on the page for the 1.5 generic driver indicates that the generic drive is not compatible with RTAI. What does this mean? Does that mean if I have RTAI installed but use the generic driver with a user space program it won't work, i.e., the RTAI patches break the generic driver ... or does it just mean that the generic driver cannot be used with an RTAI scheduled kernel module or LXRT scheduled program? </div>
<div><br></div><div><br></div><div>Thanks in advance,</div><div><br></div><div>Mark Olson</div><div>The Numina Group of Companies</div><div><br></div>