Hello All,<br><br>I am in the middle of trying to test a simple cyclic loop that toggles the digital output of the EL2004 which is attached to the EK1100. We have an oscilloscope attached to this digital output so that we can verify the square waveform that is created from the toggling of this digital output to see how fast the system can respond. However, we are getting some bleeps in this waveform and I believe they are coming from the following errors:<br>
<br>[ 24.920744] EtherCAT: Accepting device 00:04:5F:B0:8E:49 for master 0.<br>[ 24.920924] ec_generic: Binding socket to interface 3 (eth1).<br>[ 24.930057] EtherCAT 0: Starting EtherCAT-IDLE thread.<br>[ 25.532553] e1000e: eth1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None<br>
[ 25.532724] 0000:02:00.0: eth1: 10/100 speed: disabling TSO<br>[ 25.533311] EtherCAT 0: Link state changed to UP.<br>[ 25.533401] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready<br>[ 25.535026] EtherCAT 0: 5 slave(s) responding.<br>
[ 25.535160] EtherCAT 0: Slave states: PREOP.<br>[ 25.537370] EtherCAT 0: Scanning bus.<br>[ 27.158003] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX<br>[ 27.384322] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>
[ 27.596617] EtherCAT ERROR 0-4: Reception of CoE upload request for SDO 0x1c12:0 failed with timeout after 1000 ms: No response.<br>[ 27.596636] EtherCAT ERROR 0-4: Failed to read number of assigned PDOs for SM2.<br>
[ 28.596325] EtherCAT ERROR 0-4: Reception of CoE upload request for SDO 0x1c13:0 failed with timeout after 1000 ms: No response.<br>[ 28.596344] EtherCAT ERROR 0-4: Failed to read number of assigned PDOs for SM3.<br>
[ 28.596355] EtherCAT 0: Bus scanning completed in 3061 ms.<br>[ 28.596364] EtherCAT ERROR 0: Failed to calculate bus topology.<br>[ 215.389287] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 215.389324] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>
[ 341.602318] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 341.602339] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>[ 403.613306] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 403.613369] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>
[ 469.944365] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 469.944387] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>[ 500.001363] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 500.001384] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>
[ 523.217296] EtherCAT WARNING 0: 2 datagrams TIMED OUT!<br>[ 523.217332] EtherCAT WARNING 0: 2 datagrams UNMATCHED!<br>[ 683.901311] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 683.901395] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>
[ 757.067347] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 757.067368] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>[ 759.003291] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 759.003331] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>
[ 1060.422312] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 1060.422370] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>[ 1492.539299] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 1492.539339] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>
[ 2260.018306] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 2260.018364] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>[ 2435.205290] EtherCAT WARNING 0: 1 datagram TIMED OUT!<br>[ 2435.205325] EtherCAT WARNING 0: 1 datagram UNMATCHED!<br>
<br><br>Any one have any ideas how I can get rid of all these different errors?<br><br>Plus, we are shooting for having a system that polls (cyclic task) at 0.5 ms (2 kHz) with a jitter of about 10 us and from everything that I have read in the ethercat master documentation pdf...it seems like this should not be a problem at all. <br>
<br>My setup:<br>Linux ubuntu-ioc 2.6.31-11-rt #154-Ubuntu SMP PREEMPT RT Wed Jun 9 12:28:53 UTC 2010 i686 GNU/Linux<br>generic driver<br>IgH EtherCAT master devel e9f722488fcd<br><br>Thanks!<br clear="all"><br>-- <br><div>
<br></div>Newell<br><br><br>