[etherlab-dev] EtherCAT WARNING: 1 datagram UNMATCHED!

Zarges, Olav Olav.Zarges at imc-berlin.de
Tue Jun 10 13:36:46 CEST 2008


I am queueing datagams every 200µs. I get the warning above about every
2 seconds. I dumped infos of the currently received packet and the
queued packets in function ec_master_receive_datagrams() when the packets
don't match.


  if (!matched) {
      EC_WARN(....);
      ...
  }

received packet:

	index=140, state=2, type=10, size=960


packets in master->datagram_queue:

	index=142, state=2, type=10, data_size=960
	index=141, state=2, type= 4, data_size=2

...

Any idea, why packet with index 140 isn't in the datagram_queue and/or
where it can get lost?



Thanks,
Olav





More information about the Etherlab-dev mailing list