<div dir="ltr">Hello, we are using the etherlab master 1.5.2 and face a problem when nodes restart<br>(here: after a firmware update). It looks like the fsm_master statemachine hangs while<div>waiting for any kind of reply (at least this is what I could figure out).</div><div><br></div><div>For the firmware update we change to BOOTSTRAP mode, this resets the device to</div><div>receive the firmware via FoE. After the firmware is installed the device is reset</div><div>and starts operation (which we could verify). At this point the EtherCAT master</div><div>does not recognises all or sometimes some of the slaves on the bus. I could verify</div><div>this problem with two nodes, with more nodes it becomes more serious.</div><div><br></div><div>We also faced a issue that the master requested the SDO dictionary during the FoE</div><div>transfer. This led to a interruption of the FoE transmission, with this patch:</div><div><a href="https://github.com/synapticon/Etherlab_EtherCAT_Master/commit/085c278816730397eb9df6d808228c66dc09ccd6">https://github.com/synapticon/Etherlab_EtherCAT_Master/commit/085c278816730397eb9df6d808228c66dc09ccd6</a></div><div>we could avoid the problem (AFAIK is  no other mailbox communication allowed in</div><div>BOOTSTRAP mode).</div><div><br></div><div>During debugging I found out that the Master FSM stopped working when slaves where</div><div>not recognised, but I was not able to locate the cause of the hang.</div><div><br></div><div>All devices start the firmware and if we restart the master all nodes are recognised</div><div>and are fully functional.</div><div><br></div><div>Does anybody here has a idea how to solve this behavior?</div><div>Please find in the attachement the EtherCAT logs from the syslog file, I think the last few</div><div>lines are most important. You can see that the link goes down and the slaves are cleared,</div><div>but after the link comes up again nothing is recognised.</div><div><br></div><div>Thanks, </div><div>Frank </div></div>