Hi. Thanks for your fixes.

It looks like the following are fixed:
  - Deluge resumes when receiving mote is reset
  - Able to disseminate slots 1-3
  - No longer getting strange "currently executing" UIDs.

I'm busy doing testing, have come up with a few more problems. Some of
these are related to my original request (ie auto resuming after
interruption). But I'll also forward other problems as I find them.

When the original 4 requests are addressed I'll arrange for payment.
(I'm still waiting for account details to transfer to).

Also, I'm busy writing a shell script to help automate my Deluge
testing, I'll forward it to this list when it's ready.

Here are a few more problems I've encountered:

* Unable to write to a basestation slot if that slot is busy being disseminated.

eg, when attempting to inject:

--------------------------------------------------
Ihex read complete:
  Total bytes = 30962
  Sections = 2
--------------------------------------------------
[-%        25%         50%         75%         100%]
ERROR: Unable to write to the flash volume (file offset: 176)

Also, the tos-delge -e command succeeds, but it doesn't actually erase.

Is this "blocking" behaviour intentional?

* Dissemination doesn't resume if the transmitting mote is reset

I've only tested this so far with 2 motes, so I reset the basestation
and observed this problem. Not sure if this will also affect
non-basestation motes which are reset while transmitting updated
images. Might be related to the next problem.

* Initial disseminate (basestation -> nearby motes) does not always work.

For simplicity:

1st generation: Basestation
2nd generation: Motes which got an update directly from the Basestation
3rd generation: Motes which got an update from the 2nd generation.

If the 2nd gen motes are off during the initial disseminate, then they
don't get the update when they come online again. This is confusing,
because 3rd gen motes do get the update from 2nd gen when they come
online. Is the transmit from basestation to 2nd gen special?

* Sometimes motes don't want to reboot and reprogram after a disseminate.

This happened when I started a dissemination to 2 motes, and then sent
a few reboot commands (which they ignored) during the update. But
after the update they still don't want to reboot.

* Motes sometimes stop receiving disseminations.

This happened a few times during testing. I'm note sure what the cause
is. But basically, when the motes get like this then they don't want
to receive updates on any slot. Basically Deluge gets disabled.
Resetting the bad mote and retrying the inject & disseminate (on any
slot) doesn't have any effect on the mote. I'll try to track it down
(I didn't have a golden image on at the time so I couldn't check if it
was restored with the gesture).

* "GoldenImage" deluge test doesn't want to do do dissemination

When all motes are running the GoldenImage test app, and you inject an
image into eg slot 3 and attempt to disseminate it, then the other
motes don't start flashing their green LED. However, the Blink test
app works fine.
_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to