[etherlab-dev] Problem using userspace library and EoE

Gregor Beck gbeck at esigma-technology.com
Fri May 26 09:02:16 CEST 2017


Hi all,

reading and writing SDO's from userspace while an EoE interface is up (but 
otherwise unused) occasionally failed with:

Failed to execute SDO upload: Input/output error

# dmesg
EtherCAT: Requesting master 0...
EtherCAT: Successfully requested master 0.
EtherCAT ERROR 0-0: Mailbox error response received - Unknown error reply code 
0x0000.
EtherCAT WARNING 0-0: Invalid mailbox response for eoe0s0.
EtherCAT ERROR 0-1: Mailbox error response received - Unknown error reply code 
0x0000.
EtherCAT WARNING 0-1: Invalid mailbox response for eoe0s1.
EtherCAT WARNING 0-2: Other mailbox protocol response for eoe0s2.
EtherCAT ERROR 0-2: Reception of CoE upload response failed: No response.
EtherCAT ERROR 0-2: Failed to process SDO request.
EtherCAT 0: Releasing master...
EtherCAT 0: Released.


Skimming the documentation suggests using ecrt_master_callbacks() but it isn't 
provided in userspace.

How is this supposed to work?

Thank you

-- 
Gregor Beck

 e.sigma Technology GmbH
 Langewiesener Str. 16
 98693 Ilmenau
 Germany

 Tel.: +49 (0) 3677 874 980
 Fax.: +49 (0) 3677 874 9822

 e.sigma Technology GmbH, Langewiesener Str. 16, 98693 Ilmenau
 Geschäftsführer/General Manager: Joseph Müllner
 Registergericht/Trade Registry : Amtsgericht Jena HRB 507342
 Geschäftssitz/Business Location: Ilmenau


More information about the etherlab-dev mailing list