On Thu, 2007-07-19 at 18:11 +0300, Caglar Akyuz wrote: > Kieran Mansley wrote: > > On Thu, 2007-07-19 at 15:35 +0100, Kieran Mansley wrote: > >> Can you get a small ethereal capture to illustrate this? The fact that > >> the hub makes a difference is interesting. I wonder if it is a problem > >> with the boards seeing packets from one of the other boards. Does it > >> happen in response to all broadcast ARP packets, or only some? Does it > >> happen in response to other broadcast packets? > > > > Is there any traffic (other than broadcast packets and TCP ACKs) going > > back from the PC to the devices? If not, it could be just that the > > board receiving data is causing them problems (rather than it being > > broadcast packets in particular). You could try sending a UDP stream at > > the board (which should just drop the packets if there is nothing > > listening to receive them) and see what that does. > > > > No there isn't no other traffic other than packets and ACKS. Do you > think pinging may cause the same effect because I'm pinging the devices > while packets are flying. Some times pinging was ok, sometimes it > crushed the boards.
If pinging kills the board I suggest there is something seriously wrong. Not sure where though I would guess it might be something to do with protection of the core stack. Perhaps you have an rx packet and a tx packet being processed at the same time and this causes corruption. How do you synchronise processing of RX and TX in your port? Kieran _______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
