<div dir="ltr">Hello,<br><br><br>we have a little file system in our slave device which we access via FoE read requests.<br>For small files there is no problem, but with larger files the transfer aborts after the 9th<br>packet is send to the master but the master gives the error message<br><br><br>Failed to write via FoE: FOE_MBOX_FETCH_ERROR<br><br><br>The syslog log like that:<br><br><br>Jun  2 09:33:42 syncat kernel: [228127.471701] EtherCAT ERROR 0-0: Data do not fit in receive buffer!<br>Jun  2 09:33:42 syncat kernel: [228127.476400] EtherCAT ERROR 0-0: Corrupt mailbox response received!<br>Jun  2 09:33:42 syncat kernel: [228127.476407] EtherCAT DEBUG: 00 14 00 04 22 02 01 00 08 00 00 00 73 20 65 74<br>Jun  2 09:33:42 syncat kernel: [228127.476413] EtherCAT DEBUG: 20 61 63 63 75 73 61 6D 20 65 74 20 6A 75 73 74<br>Jun  2 09:33:42 syncat kernel: [228127.476419] EtherCAT DEBUG: 6F 20 64 75 6F 20 64 6F 6C 6F 72 65 73 20 65 74<br>Jun  2 09:33:42 syncat kernel: [228127.476424] EtherCAT DEBUG: 20 65 61 20 72 65 62 75 6D 2E 20 53 74 65 74 20<br>Jun  2 09:33:42 syncat kernel: [228127.476429] EtherCAT DEBUG: 63 6C 69 74 61 0A 6B 61 73 64 20 67 75 62 65 72<br>Jun  2 09:33:42 syncat kernel: [228127.476434] EtherCAT DEBUG: 67 72 65 6E 2C 20 6E 6F 20 73 65 61 20 74 61 6B<br>Jun  2 09:33:42 syncat kernel: [228127.476439] EtherCAT DEBUG: 69 6D 61 74 61 20 73 61 6E 63 74 75 73 20 65 73<br>Jun  2 09:33:42 syncat kernel: [228127.476444] EtherCAT DEBUG: 74 20 4C 6F 72 65 6D 20 69 70 73 75 6D 20 64 6F<br>Jun  2 09:33:42 syncat kernel: [228127.476449] EtherCAT DEBUG: dropped 769 bytes<br>Jun  2 09:33:42 syncat kernel: [228127.476451] EtherCAT DEBUG: 63 6F 6E 73 65 74 65 74 75 72 20 73 61 64 69<br>Jun  2 09:33:42 syncat kernel: [228127.476456] EtherCAT DEBUG: 70 73 63 69 6E 67 20 65 6C 69 74 72 2C 20 20 73<br>Jun  2 09:33:42 syncat kernel: [228127.476461] EtherCAT DEBUG: 65 64 20 64 69 61 6D 20 6E 6F 6E 75 6D 79 0A 65<br>Jun  2 09:33:42 syncat kernel: [228127.476466] EtherCAT DEBUG: 69 72 6D 6F 64 20 74 65 6D 70 6F 72 20 69 6E 76<br>Jun  2 09:33:42 syncat kernel: [228127.476471] EtherCAT DEBUG: 69 64 75 6E 74 20 75 74 20 6C 61 62 6F 72 65 20<br>Jun  2 09:33:42 syncat kernel: [228127.476476] EtherCAT DEBUG: 65 74 20 64 6F 6C 6F 72 65 20 6D 61 67 6E 61 20<br>Jun  2 09:33:42 syncat kernel: [228127.476481] EtherCAT DEBUG: 61 6C 69 71 75 79 61 6D 20 65 72 61 74 2C 20 73<br>Jun  2 09:33:42 syncat kernel: [228127.476486] EtherCAT DEBUG: 65 64 20 64 69 61 6D 0A 76 6F 6C 75 70 74 75 61<br>Jun  2 09:33:42 syncat kernel: [228127.476492] EtherCAT ERROR 0-0: Failed to handle FoE request.<br><br><br>This is interesting since the packet is constructed the same as the previous 8 data packets (you can also take a look at<br>the attached wireshark snippet).<br><br><br>We tried different files and all files larger ~9k break at the 9th packet the same way. Our mailbox syncmanager for<br>these tests has a size of 1024 bytes. We also tried to read the same file with TwinCAT and there we don't get this<br>error. The file is completely downloaded.<br><br><br>We use this fork of the Etherlab master which is in the low level still Version 1.5.2.<br><a href="https://github.com/synapticon/Etherlab_EtherCAT_Master">https://github.com/synapticon/Etherlab_EtherCAT_Master</a><br><br><br><br>For me it looks like a buffer filling up somewhere, but a first look into fsm_foe didn't show up something like that. Anybody<br>has a idea where to look to solve this issue?<br><br><br><br><br>Thanks,<br>Frank<br></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr"><p id="inbox-inbox-inbox-person-name" style="box-sizing:border-box;font-family:arial,helvetica,sans-serif;font-size:13.3333px;color:rgb(0,0,0);padding:0px;margin:1em 0px"><strong style="box-sizing:border-box">Frank Jeschke</strong><br style="box-sizing:border-box">Senior Software Developer</p><hr style="box-sizing:border-box;margin:0px;padding:0px;height:1px;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(229,27,65);border:none;color:rgb(17,17,17);font-family:arial,helvetica,sans-serif;font-size:13.3333px"><p id="inbox-inbox-inbox-tag-line" style="box-sizing:border-box;font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);padding:0px;margin:1em 0px"><strong style="box-sizing:border-box">Synapticon</strong><span class="inbox-inbox-inbox-Apple-converted-space"> </span>| Robotic Control Systems</p><table cellpadding="0" cellspacing="0" style="box-sizing:border-box;font-family:arial,helvetica,sans-serif;font-size:13.3333px;color:rgb(17,17,17);padding:0px"><tbody style="box-sizing:border-box"><tr style="box-sizing:border-box"><td style="box-sizing:border-box;color:rgb(0,0,0);padding:0px 15px 3px 0px">Mobile:</td><td style="box-sizing:border-box;color:rgb(0,0,0);padding:0px 15px 3px 0px">+49 173 / 3274611</td></tr><tr style="box-sizing:border-box"><td style="box-sizing:border-box;color:rgb(0,0,0);padding:0px 15px 3px 0px">Direct:</td><td style="box-sizing:border-box;color:rgb(0,0,0);padding:0px 15px 3px 0px">+49 7031 / 30 478 - 29</td></tr><tr style="box-sizing:border-box"><td style="box-sizing:border-box;color:rgb(0,0,0);padding:0px 15px 3px 0px">Fax:</td><td style="box-sizing:border-box;color:rgb(0,0,0);padding:0px 15px 3px 0px">+49 7031 / 30 478 - 99</td></tr></tbody></table><p style="box-sizing:border-box;font-family:arial,helvetica,sans-serif;font-size:13.3333px;color:rgb(0,0,0);padding:0px;margin:1em 0px"><a href="https://www.synapticon.com/" style="box-sizing:border-box;color:rgb(1,81,154)"><strong style="box-sizing:border-box">synapticon.com</strong></a><span class="inbox-inbox-inbox-Apple-converted-space"> </span>|<span class="inbox-inbox-inbox-Apple-converted-space"> </span><a href="https://twitter.com/#!/synapticon_co" style="box-sizing:border-box;color:rgb(1,81,154)">Twitter</a><span class="inbox-inbox-inbox-Apple-converted-space"> </span>|<span class="inbox-inbox-inbox-Apple-converted-space"> </span><a href="https://fb.com/Synapticon" style="box-sizing:border-box;color:rgb(1,81,154)">Facebook</a></p><p id="inbox-inbox-inbox-address" style="box-sizing:border-box;font-family:arial,helvetica,sans-serif;font-size:13.3333px;color:rgb(153,153,153);padding:0px;margin:1em 0px">Synapticon GmbH | Daimlerstraße 26 | 71101 Schönaich, Germany<span class="inbox-inbox-inbox-Apple-converted-space"> </span><br style="box-sizing:border-box">Secretary +49 7031 / 30 478 -0 | Managing Director: Nikolai Ensslen<span class="inbox-inbox-inbox-Apple-converted-space"> </span><br style="box-sizing:border-box">Amtsgericht Stuttgart HRB 756076 | USt-ID DE271647127<span class="inbox-inbox-inbox-Apple-converted-space"> </span><br style="box-sizing:border-box"></p><p style="box-sizing:border-box;font-family:arial,helvetica,sans-serif;font-size:13.3333px;color:rgb(0,0,0);padding:0px;margin:1em 0px"></p><p id="inbox-inbox-inbox-confidentiality" style="box-sizing:border-box;font-family:arial,helvetica,sans-serif;font-size:7.5pt;color:rgb(153,153,153);padding:0px;margin:1em 0px;width:450px">This message and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Please notify the sender immediately if you have received this e-mail by mistake and delete it from your system.</p></div></div>