[Tinyos-devel] lost packets from PC to the mote

Razvan Musaloiu-E. razvanm at cs.jhu.edu
Sat Apr 19 02:56:07 PDT 2008


Hi!

On Sat, 19 Apr 2008, Vlado Handziski wrote:

> It is a known behavior for which many hypothesis have been made, but no one
> has nailed the bug/problem until now. You can dig through the  core WG notes
> for some more info on the issues like the different preference to sending
> mote->pc direction, etc. Ben has looked into this and it seems it is not a
> queue overflow problem. He also experimented with making the ISR reentrant
> without noticeable improvement.

Thanks for the quick reply. I guess some of the notes you are talking 
about are these:
 	http://tinyos.stanford.edu:8000/TinyOS_2.x_WG/05.16.2007

--
Razvan ME

> On Sat, Apr 19, 2008 at 3:47 AM, Razvan Musaloiu-E. <razvanm at cs.jhu.edu>
> wrote:
>
>> Hi!
>>
>> I just noticed that when a mote sends a lot of packets to a the PC, the
>> packets from the PC to the mote doesn't go reach the user application layer
>> some of the time. In the attached archive there is a test program that is
>> exposing this. The mote program is sending packets back-to-back while the PC
>> program (in Java) is receiving the packets and sends to the mote one packets
>> each second. I run the program on telosb in the following way:
>>
>> (console 1)$ ./sf 9001 /dev/ttyUSB0 115200
>> (console 2)$ java StressSerialTest -comm sf at localhost:9001
>>
>> The mote is toggling the blue led each time it receives a packet and it
>> should change state each time the RX led from the USB blinks. This doesn't
>> always happen: the RX led indicates a receive but the blue doesn't always
>> change its state. The (console 1) also shows lines like this:
>>        Note: write failed
>>        Note: write failed
>>        Note: write failed
>>        Note: write failed
>>
>> Did anyone else notice this behavior?
>>
>> --
>> Razvan ME
>>
>>
>


More information about the Tinyos-devel mailing list