OpenCores

Random lost packets when using multiple buffers

Back to bugtracker overview.

Information:
Type :: BUG
Status :: OPENED
Assigned to ::

Description:
I have experienced strange problems when using the "multiple Tx and Rx buffer descriptors" functionality of this core, like losing packets or having the core not respond for a few seconds. I respected totally the wrap bit at the last buffer and all the things, but the core worked fine for several hundred packets and then start losing them.
My solution: If instead of using several buffer descriptors you use only the first Tx and the first Rx buffer descriptors, with the wrap bit set, and manually change the buffer address after each Tx/Rx, then everything works fine.

Comments:
No comments yet...

Post a comment:
Login to post comments!

Back to bugtracker overview.

© copyright 1999-2012 OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores®, registered trademark.