In the past I'd had noticed a similar strange behavior: in fact, during
some simulation runs, nodes didn't transmit packets, seemingly without
no reason, while in other simulations nodes transmitted normally.

I had solved the problem disabling ARP packet transmissions.
In the mailing list archive there are many threads that explain how to
do this.

Regards

Stefano Busanelli 

Il giorno gio, 18/10/2007 alle 12.33 +0200, Cesare M. Carretti ha
scritto:
> Hello all,
> I am implementing a distributed algorithm for sensor network, and I wrote
> an application and a transport protocol simil-UDP to send data.
> I have a strange problem in my simulation:
> at some point, one node stop to send packet, it is blocked and if I try to
> force the queue to send packet, I have a task overflow error from mac
> layer.
> I still do not know why this thing happen at some point, I am trying to do
> some debugging, maybe for some collision. Anyway I think this is not
> normal, because it should never happen that a node stop sending data (it
> continues to receive) at all forever, it should maybe reset itself if
> there is some problem. Maybe it is waiting for something?
> My application works very well over 802.11, so I think it should be the
> same with 802.15.4 (of course with a different output, number of packet
> etc).
> However it shouldn't stop!
> 
> What do you think?
> 
> best regards
> 
> Cesare Carretti
> 

Reply via email to