On May 17, 2010, at 8:18 PM, Omprakash Gnawali wrote: > On Sun, May 16, 2010 at 11:28 AM, Newlyn Erratt <[email protected]> wrote: >> All: >> >> I'm having an issue getting CTP to work with a TOSSIM simulation I'm >> running. I've enabled some of the debugging in CTP and from what I can tell >> everything is setting up properly. I get these messages from the sink: >> >> DEBUG (1): clientPtrs[0] = 0x76a070 >> DEBUG (1): CtpRoutingEngineP$0$RootControl$setRoot I'm a root now! >> DEBUG (1): CtpForwardingEngineP$0$sendTask$runTask: Trying to send a packet. >> Queue size is 0. >> DEBUG (1): CtpForwardingEngineP$0$sendTask$runTask: queue empty, don't >> send >> and a bit later >> DEBUG (1): CtpRoutingEngineP$0$sendBeaconTask$runTask parent: 1 etx: 0 >> >> From the other node I get >> DEBUG (2): clientPtrs[0] = 0x76a080 >> DEBUG (2): CtpForwardingEngineP$0$Send$send: sending packet from client 0: >> 6a0e52, len 11 >> DEBUG (2): CtpForwardingEngineP$0$Send$send: queue entry for 0 is 0 >> deep >> DEBUG (2): CtpForwardingEngineP$0$sendTask$runTask: Trying to send a packet. >> Queue size is 1. >> DEBUG (2): CtpForwardingEngineP$0$sendTask$runTask: no route, don't send, >> start retry timer >> DEBUG (2): >> CtpRoutingEngineP$0$updateRouteTask$runTask >> DEBUG (2): CtpRoutingEngineP$0$sendBeaconTask$runTask parent: 65535 etx: >> 0 >> DEBUG (2): >> CtpRoutingEngineP$0$updateRouteTask$runTask >> DEBUG (2): >> CtpRoutingEngineP$0$updateRouteTask$runTask >> DEBUG (2): >> CtpRoutingEngineP$0$updateRouteTask$runTask >> DEBUG (2): >> CtpRoutingEngineP$0$updateRouteTask$runTask >> DEBUG (2): >> CtpRoutingEngineP$0$updateRouteTask$runTask >> DEBUG (2): >> CtpRoutingEngineP$0$updateRouteTask$runTask >> DEBUG (2): CtpForwardingEngineP$0$sendTask$runTask: Trying to send a packet. >> Queue size is 1. >> DEBUG (2): CtpForwardingEngineP$0$sendTask$runTask: no route, don't send, >> start retry timer >> >> and then it sticks in a loop of the updateRouteTask and attempting to send >> with the same errors. I setup my network connections as >> r->add(1,2,-54.0); >> r->add(2,1,-54.0); >> >> Also, all commands I call in CTP return success but, obviously, the send >> never completes. After turning on the radio I do this, >> call RoutingControl.start(); >> if (isSink) >> call RootControl.setRoot(); >> >> for setting up CTP. Does anyone have any ideas as to what might be going on >> here? I'm at a loss for what I could be doing wrong. > > You might want to wait long enough for the routes to be setup.
Also, if you have not set up RF noise then packet transmissions will never occur -- the default noise floor is so high that nodes never detect a clear channel. This behavior is to make sure that you configure RF noise. Phil _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
