[etherlab-dev] EtherCAT WARNING: 1 datagram UNMATCHED!
Florian Pose
fp at igh-essen.com
Fri Jun 13 11:16:55 CEST 2008
Hi Olav,
On Tue, Jun 10, 2008 at 01:36:46PM +0200, Zarges, Olav wrote:
> 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?
Datagrams are only taken from the queue, if they
- could not be sent due to the link being down
- are received
- timed out.
Do you get a notification about datagrams that timed out or were
skipped, too?
I noticed, that the datagram size is very large, perhaps too large for
200 us? (960+24)*8/200e-6/1024/1024 are already ~38 MBit/s. Usually no
problem, but did you try to increase the period?
Moreover I wonder why datagram 142 is in the queue before 141...
--
Best regards,
Florian Pose
http://etherlab.org
More information about the etherlab-dev
mailing list