Thanks for you help, We'll have a closer look at the timings around the SGDMA and the Memories to see what is happening there.
We do have a couple of timing warnings in the system so maybe clearing these up might reduce the need for the modification to Rx Timing delays.
I have another question though which might well be semi related to these problems. I have found that when a something connects and disconnects rapidly i begin to see the "No free buffers for rx" and this then repeats and eventually crashes the system.
I have looked for this on the forum but not found anything that matches my symptons. Have you seen this or have any ideas. I cannot really see why it keeps requesting RX buffers. Although i do try and send as soon as the connection is made. Perhaps i should have some stable time to ensure it doesnt disconnect on me.
Cheers
Tim