<div dir="ltr"><span style="color:rgb(84,84,84);line-height:18px">Hi:</span><br><div><span style="color:rgb(84,84,84);line-height:18px">  </span><font color="#545454"><span style="line-height:18px">Recently we use ethercat master on a rtai os to control a CNC machine. There are 4 (devices) motors in it. We face a problem that the execution time of some ecrt functions are too long to complete the cycle.</span></font></div><div><font color="#545454"><span style="line-height:18px">  The max time recorded of those functions, </span></font></div><div><font color="#545454"><span style="line-height:18px">ecrt_domain_process </span></font></div><div><font color="#545454"><span style="line-height:18px">ecrt_domain_receive </span></font></div><div style><font color="#545454"><span style="line-height:18px">ecrt_domain_queue</span></font></div><div style><font color="#545454"><span style="line-height:18px">ecrt_domain_send, </span></font></div><div><font color="#545454"><span style="line-height:18px">is around 0.4 ms individually.</span></font></div><div style><font color="#545454"><span style="line-height:18px">  So, what is the usual time of doing those functions? We are concerned that something is not normal.</span></font></div><div style><font color="#545454"><span style="line-height:18px">  We check the /var/log/messages in which the log is this, </span></font></div><div style><font color="#545454"><span style="line-height:18px">Dec  7 20:57:11 wcut kernel: [    8.592727] EtherCAT: Master driver 1.5.2 2eff7c993a63</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:11 wcut kernel: [    8.592924] EtherCAT: 1 master waiting for devices.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:11 wcut kernel: [    8.641659] e1000e 0000:03:00.0: PCI INT A disabled</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:11 wcut kernel: [    8.689607] e1000e 0000:00:19.0: PCI INT A disabled</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:11 wcut kernel: [    8.700943] ec_e1000e: Ethercat-capable Intel(R) PRO/1000 Network Driver - 1.0.2-k2(ethercat)</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:11 wcut kernel: [    8.700953] ec_e1000e: Copyright (c) 1999-2008 Intel Corporation.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:11 wcut kernel: [    8.701033] ec_e1000e 0000:00:19.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    8.809526] ec_0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:0b:ab:80:a0:d1</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    8.809536] ec_0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    8.809579] ec_0000:00:19.0: eth0: MAC: 6, PHY: 8, PBA No: ffffff-0ff</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    8.809673] ec_e1000e 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    8.840766] udev[387]: renamed network interface eth0 to eth2</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    8.928468] EtherCAT: Accepting 00:0B:AB:80:A0:D2 as main device for master 0.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    8.949472] ADDRCONF(NETDEV_UP): eth2: link is not ready</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    9.001048] ec_0000:03:00.0: ecm0: MSI interrupt test failed!</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    9.001091] ec_0000:03:00.0: ecm0: MSI interrupt test failed, using legacy interrupt.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    9.001103] EtherCAT 0: Starting EtherCAT-IDLE thread.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    9.001191] ec_0000:03:00.0: ecm0: (PCI Express:2.5GB/s:Width x1) 00:0b:ab:80:a0:d2</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    9.001199] ec_0000:03:00.0: ecm0: Intel(R) PRO/1000 Network Connection</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:12 wcut kernel: [    9.001294] ec_0000:03:00.0: ecm0: MAC: 4, PHY: 8, PBA No: ffffff-0ff</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:14 wcut kernel: [   11.394277] e1000e: eth2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:14 wcut kernel: [   11.394595] ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:16 wcut kernel: [   13.001037] e1000e: ecm0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:16 wcut kernel: [   13.001049] EtherCAT 0: Link state of ecm0 changed to UP.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:16 wcut kernel: [   13.009075] EtherCAT 0: 4 slave(s) responding on main device.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:16 wcut kernel: [   13.009086] EtherCAT 0: Slave states on main device: INIT.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:16 wcut kernel: [   13.009164] EtherCAT 0: Scanning bus.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:16 wcut kernel: [   13.180771] EtherCAT 0: Bus scanning completed in 172 ms.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:16 wcut kernel: [   13.180780] EtherCAT 0: Using slave 0 as DC reference clock.</span></font></div><div><font color="#545454"><span style="line-height:18px">Dec  7 20:57:16 wcut kernel: [   13.185049] EtherCAT 0: Slave states on main device: PREOP.</span></font></div><div><br></div><div style>best Regards</div><div style><br></div></div>