#9896 HIGH 1.5-sof: Ad-hoc network fails when XO goes into sleep

Zarro Boogs per Child bugtracker at laptop.org
Wed Mar 31 23:11:11 EDT 2010


#9896: Ad-hoc network fails when XO goes into sleep
------------------------------------+---------------------------------------
           Reporter:  edmcnierney   |       Owner:                    
               Type:  defect        |      Status:  new               
           Priority:  high          |   Milestone:  1.5-software-later
          Component:  not assigned  |     Version:  1.5-B3            
         Resolution:                |    Keywords:  network ad-hoc    
        Next_action:  diagnose      |    Verified:  0                 
Deployment_affected:                |   Blockedby:                    
           Blocking:                |  
------------------------------------+---------------------------------------

Comment(by Quozl):

 Tests on os116.

 Three laptops were set up.  One was the master that was used to create a
 wireless network.  One was the slave that only ever attempted to join on
 request.  One was a slave that only ever scanned.  The master was set to
 various states; on, suspend, or sleep.  The following table summarises the
 results.

 ||''master state''||''network nodes''||''slave can join''||''slave
 behaviour''||''master behaviour''||
 ||on||1||yes||good||good||
 ||on||2||yes||good||good||
 ||sleep||1||no||good||good||
 ||sleep||2||yes||good||good||
 ||suspend||1||no||bad||good||
 ||suspend||2||yes||good||good||

 Sleep (directed suspend) now properly dismantles a single node ad-hoc
 network, during sleep it cannot be found by other laptops scanning, and on
 resume the laptop that created the ad-hoc network has no access point icon
 for it.  It must be created again.

 Sleep now properly handles a multi-node ad-hoc network that it had begun,
 during sleep it can be found by other laptops scanning, and on resume the
 laptop that created the network discovers it in subsequent scanning.

 Suspend (idle suspend) does not properly provide a usable single-node ad-
 hoc network, in that the ad-hoc network can be found by other laptops
 scanning, can be selected, but does not assign an IP address.  The laptop
 attempting to join the network can't join it again until another access
 point is selected, followed by the ad-hoc icon, and only if the laptop
 that created the network is awake.  On resume the laptop that created the
 network continues to operate as expected.

 Suspend does properly work with a multi-node ad-hoc network, in that the
 ad-hoc network survives, and remains "connected" on resume.

 Does anyone have an opinion on that one bad condition; is it worth
 addressing?  It would require wake on link-local address establishment
 sequence heard from another laptop.

-- 
Ticket URL: <http://dev.laptop.org/ticket/9896#comment:8>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list