I turned the debugging output on – the stuff Greg showed me in the email thread on simulator networking. So I have more data. What appears to be happening is that the GMAC driver's tx timeout fires, and the GMAC is restarted: [ 528.350000] sam_txtimeout_work: ERROR: Timeout! [ 528.350000] sam_ifdown: Taking the network down [ 528.350000] sam_ifup: Bringing up: 10.0.0.2 [ 528.360000] sam_ifup: Initialize the GMAC Then once that happens, all the remaining packets are transmitted. My tcpecho client program receives them ok. This takes a few minutes. I guess when I said "it hangs" I didn't wait long enough. So now to figure out why the tx timeout is firing...
Well, at least that is a lot of progress for a day. Going from clueless to pinpointing the failure.
Greg