<div dir="ltr">Hi all,<br><br>First appreciate the implement of etherlabmaster.<br>I'm devolping a non-native supported ethernet device to be able to work as a RTDM EtherCAT master.<br>What the device is one part of TI AM335x SoC and is named "cpsw".<br>Everything smoothly while adapting driver code, building module file, and installing.<br>But I was stuck by a problem when I try to start EtherCAT master.<br>Following is my steps and message shown by dmesg:<br><br># /etc/init.d/ethercat start<br>Starting EtherCAT master 1.5.2  done<br><br>[   30.849754] EtherCAT: Requesting master 0...<br>[   30.854265] EtherCAT ERROR 0: Master still waiting for devices!<br><br>More information:<br><br># /opt/etherlab/bin/ethercat master<br>Master0<br>  Phase: Waiting for device(s)...<br>  Active: no<br>  Slaves: 0<br>  Ethernet devices:<br>    Main: a0:f6:fd:22:bd:ed (waiting...)<br>      Link: DOWN<br>      Tx frames:   0<br>      Tx bytes:    0<br>      Rx frames:   0<br>      Rx bytes:    0<br>      Tx errors:   0<br>      Tx frame rate [1/s]:      0      0      0<br>      Tx rate [KByte/s]:      0.0    0.0    0.0<br>      Rx frame rate [1/s]:      0      0      0<br>      Rx rate [KByte/s]:      0.0    0.0    0.0<br>    Common:<br>      Tx frames:   0<br>      Tx bytes:    0<br>      Rx frames:   0<br>      Rx bytes:    0<br>      Lost frames: 0<br>      Tx frame rate [1/s]:      0      0      0<br>      Tx rate [KByte/s]:      0.0    0.0    0.0<br>      Rx frame rate [1/s]: -509579 -509608 -335544<br>      Rx rate [KByte/s]:   845836.0 -469824.0 163840.0<br>      Loss rate [1/s]:          0      0      0<br>      Frame loss [%]:         0.0    0.0    0.0<br>  Distributed clocks:<br>    Reference clock: None<br>    Application time: 0<br>                      2000-01-01 00:00:00.000000000<br><br><br><br>Could anyone kindly advice what is the key point to go forword form "waiting device"?<br><br>Best regards - Erix Chou<br></div>