<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi,<br>
</p>
<p>I'm trying to create an EtherCAT communication with an XMC4800, using IgH EtherCAT. I'm using 16.04 Ubuntu with 4.8.0-58 kernel. I downloaded the code from sourceforge and run the code (a bit modified, see attachment) found in examples/dc_user. If I use
a loop frequency of 1 KHz all things go well (despite some datagrams UNMATCHED warnings). But if I increase the loop rate to 5 or 10 KHz I'm seeing the error in the subject. My goal is at least 10Khz succesful (withoul losses) communication. Below is the output
I'm getting in the kernel log:</p>
<p><br>
</p>
<p><i><font size="-1">Mar 8 14:42:31 mikekaram-HP-EliteBook-Folio-9470m kernel: [13658.296909] EtherCAT: Requesting master 0...<br>
Mar 8 14:42:31 mikekaram-HP-EliteBook-Folio-9470m kernel: [13658.296912] EtherCAT: Successfully requested master 0.<br>
Mar 8 14:42:31 mikekaram-HP-EliteBook-Folio-9470m kernel: [13658.296961] EtherCAT 0: Domain0: Logical address 0x00000000, 18 byte, expected working counter 3.<br>
Mar 8 14:42:31 mikekaram-HP-EliteBook-Folio-9470m kernel: [13658.296962] EtherCAT 0: Datagram domain0-0-main: Logical offset 0x00000000, 18 byte, type LRW at ffff91a5b5c9d858.<br>
Mar 8 14:42:31 mikekaram-HP-EliteBook-Folio-9470m kernel: [13658.296981] EtherCAT 0: Master thread exited.<br>
Mar 8 14:42:31 mikekaram-HP-EliteBook-Folio-9470m kernel: [13658.296983] EtherCAT 0: Starting EtherCAT-OP thread.<br>
Mar 8 14:42:31 mikekaram-HP-EliteBook-Folio-9470m kernel: [13658.297040] EtherCAT WARNING 0: 15 datagrams UNMATCHED!<br>
Mar 8 14:42:32 mikekaram-HP-EliteBook-Folio-9470m kernel: [13659.296406] EtherCAT WARNING 0: 13437 datagrams UNMATCHED!<br>
Mar 8 14:42:32 mikekaram-HP-EliteBook-Folio-9470m kernel: [13659.297430] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 6725 times.<br>
Mar 8 14:42:33 mikekaram-HP-EliteBook-Folio-9470m kernel: [13660.296475] EtherCAT WARNING 0: 13455 datagrams UNMATCHED!<br>
Mar 8 14:42:33 mikekaram-HP-EliteBook-Folio-9470m kernel: [13660.298486] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 6734 times.<br>
Mar 8 14:42:34 mikekaram-HP-EliteBook-Folio-9470m kernel: [13661.296543] EtherCAT WARNING 0: 13442 datagrams UNMATCHED!<br>
Mar 8 14:42:34 mikekaram-HP-EliteBook-Folio-9470m kernel: [13661.299562] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 6726 times.<br>
Mar 8 14:42:35 mikekaram-HP-EliteBook-Folio-9470m kernel: [13662.296611] EtherCAT WARNING 0: 13388 datagrams UNMATCHED!<br>
Mar 8 14:42:35 mikekaram-HP-EliteBook-Folio-9470m kernel: [13662.300630] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 6700 times.<br>
Mar 8 14:42:36 mikekaram-HP-EliteBook-Folio-9470m kernel: [13663.296679] EtherCAT WARNING 0: 13414 datagrams UNMATCHED!<br>
Mar 8 14:42:36 mikekaram-HP-EliteBook-Folio-9470m kernel: [13663.301699] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 6715 times.<br>
Mar 8 14:42:36 mikekaram-HP-EliteBook-Folio-9470m kernel: [13663.310699] EtherCAT WARNING 0-0: Slave did not sync after 5000 ms.<br>
Mar 8 14:42:36 mikekaram-HP-EliteBook-Folio-9470m kernel: [13663.312411] EtherCAT ERROR 0-0: Failed to set SAFEOP state, slave refused state change (PREOP + ERROR).<br>
<b>Mar 8 14:42:36 mikekaram-HP-EliteBook-Folio-9470m kernel: [13663.312949] EtherCAT ERROR 0-0: AL status message 0x0036: "DC Sync0 Cycle Time".</b><br>
Mar 8 14:42:36 mikekaram-HP-EliteBook-Folio-9470m kernel: [13663.313501] EtherCAT 0-0: Acknowledged state PREOP.<br>
Mar 8 14:42:37 mikekaram-HP-EliteBook-Folio-9470m kernel: [13664.296893] EtherCAT WARNING 0: 14550 datagrams UNMATCHED!<br>
Mar 8 14:42:37 mikekaram-HP-EliteBook-Folio-9470m kernel: [13664.302791] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7285 times.<br>
Mar 8 14:42:38 mikekaram-HP-EliteBook-Folio-9470m kernel: [13665.296872] EtherCAT WARNING 0: 14323 datagrams UNMATCHED!<br>
Mar 8 14:42:38 mikekaram-HP-EliteBook-Folio-9470m kernel: [13665.303849] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7165 times.<br>
Mar 8 14:42:39 mikekaram-HP-EliteBook-Folio-9470m kernel: [13666.296910] EtherCAT WARNING 0: 14357 datagrams UNMATCHED!<br>
Mar 8 14:42:39 mikekaram-HP-EliteBook-Folio-9470m kernel: [13666.304931] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7184 times.<br>
Mar 8 14:42:40 mikekaram-HP-EliteBook-Folio-9470m kernel: [13667.296989] EtherCAT WARNING 0: 14185 datagrams UNMATCHED!<br>
Mar 8 14:42:40 mikekaram-HP-EliteBook-Folio-9470m kernel: [13667.305995] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7104 times.<br>
Mar 8 14:42:41 mikekaram-HP-EliteBook-Folio-9470m kernel: [13668.297188] EtherCAT WARNING 0: 14166 datagrams UNMATCHED!<br>
Mar 8 14:42:41 mikekaram-HP-EliteBook-Folio-9470m kernel: [13668.307062] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7085 times.<br>
Mar 8 14:42:42 mikekaram-HP-EliteBook-Folio-9470m kernel: [13669.297098] EtherCAT WARNING 0: 14209 datagrams UNMATCHED!<br>
Mar 8 14:42:42 mikekaram-HP-EliteBook-Folio-9470m kernel: [13669.308106] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7112 times.<br>
Mar 8 14:42:43 mikekaram-HP-EliteBook-Folio-9470m kernel: [13670.297189] EtherCAT WARNING 0: 13986 datagrams UNMATCHED!<br>
Mar 8 14:42:43 mikekaram-HP-EliteBook-Folio-9470m kernel: [13670.309191] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7005 times.<br>
Mar 8 14:42:44 mikekaram-HP-EliteBook-Folio-9470m kernel: [13671.297272] EtherCAT WARNING 0: 14235 datagrams UNMATCHED!<br>
Mar 8 14:42:44 mikekaram-HP-EliteBook-Folio-9470m kernel: [13671.310255] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7122 times.<br>
Mar 8 14:42:45 mikekaram-HP-EliteBook-Folio-9470m kernel: [13672.297425] EtherCAT WARNING 0: 14340 datagrams UNMATCHED!<br>
Mar 8 14:42:45 mikekaram-HP-EliteBook-Folio-9470m kernel: [13672.311322] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7185 times.<br>
Mar 8 14:42:46 mikekaram-HP-EliteBook-Folio-9470m kernel: [13673.297404] EtherCAT WARNING 0: 14455 datagrams UNMATCHED!<br>
Mar 8 14:42:46 mikekaram-HP-EliteBook-Folio-9470m kernel: [13673.312406] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7227 times.<br>
Mar 8 14:42:47 mikekaram-HP-EliteBook-Folio-9470m kernel: [13674.297464] EtherCAT WARNING 0: 14545 datagrams UNMATCHED!<br>
Mar 8 14:42:47 mikekaram-HP-EliteBook-Folio-9470m kernel: [13674.313523] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7281 times.<br>
Mar 8 14:42:48 mikekaram-HP-EliteBook-Folio-9470m kernel: [13675.297525] EtherCAT WARNING 0: 14760 datagrams UNMATCHED!<br>
Mar 8 14:42:48 mikekaram-HP-EliteBook-Folio-9470m kernel: [13675.314541] EtherCAT WARNING: Datagram ffff91a5b5c9d858 (domain0-0-main) was SKIPPED 7384 times.<br>
Mar 8 14:42:49 mikekaram-HP-EliteBook-Folio-9470m kernel: [13676.202128] EtherCAT 0: Releasing master...<br>
Mar 8 14:42:49 mikekaram-HP-EliteBook-Folio-9470m kernel: [13676.202166] EtherCAT 0: Master thread exited.<br>
Mar 8 14:42:49 mikekaram-HP-EliteBook-Folio-9470m kernel: [13676.202179] EtherCAT 0: Starting EtherCAT-IDLE thread.<br>
Mar 8 14:42:49 mikekaram-HP-EliteBook-Folio-9470m kernel: [13676.202260] EtherCAT 0: Released.<br>
Mar 8 14:42:49 mikekaram-HP-EliteBook-Folio-9470m kernel: [13676.202274] EtherCAT ERROR 0-0: Failed to receive AL state datagram: Datagram initialized.</font></i></p>
<p><br>
</p>
<p>What am I doing wrong? Could you please offer me some advice, to achieve my goal?</p>
<p>Regards,</p>
<p>Mike Karamousadakis<br>
</p>
</body>
</html>