Hi Uwe, On Thu, Mar 12, 2009 at 05:47:24PM +0100, Uwe Hermann wrote: > EtherCAT ERROR: Reception of CoE download response failed on slave 3: No > response. > Failed to download SDO: Input/output error
this is really strange. Perhaps it has something to do with this: > EtherCAT ERROR: Timeout while waiting for SDO dictionary list response on > slave 0. > EtherCAT ERROR: Timeout while waiting for SDO dictionary list response on > slave 1. > EtherCAT ERROR: Timeout while waiting for SDO dictionary list response on > slave 2. > EtherCAT ERROR: Timeout while waiting for SDO dictionary list response on > slave 3. Maybe the CANopen stack hangs up at this time and is blocked for future access. > EtherCAT DEBUG: Processing SDO request for slave 0... > EtherCAT DEBUG: Downloading SDO 0x4213:00 to slave 0. > EtherCAT DEBUG: 00 00 > EtherCAT DEBUG: Expedited download request: > EtherCAT DEBUG: 00 20 2B 13 42 00 00 00 01 00 00 00 > EtherCAT ERROR: Reception of CoE download response failed on slave 0: No > response. > EtherCAT DEBUG: Failed to process SDO request for slave 0. This means that the download request was acknowledged and the mailbox signals that there are data to fetch, but when trying to read them, the slave does not response. Could you please try two things: - Check how the mailboxes are configured using 1.4 and 1.5 (for example by setting the debug level to 1 and checking the logs). - Set the EC_WAIT_SDO_DICT define in master/globals.h to 30 s and try if the SDO transfers also fail before the SDO dictionaries are read. - Do you know if the slave supports the expedited SDO transfers? -- Best regards, Florian Pose http://etherlab.org _______________________________________________ etherlab-users mailing list etherlab-users@etherlab.org http://lists.etherlab.org/mailman/listinfo/etherlab-users