#12043 NORM 12.2.0: 12.1.0 build 19 wedges on my XO-1.5

Zarro Boogs per Child bugtracker at laptop.org
Sun Aug 12 12:53:48 EDT 2012

#12043: 12.1.0 build 19 wedges on my XO-1.5
           Reporter:  shep      |       Owner:  dsd          
               Type:  defect    |      Status:  new          
           Priority:  normal    |   Milestone:  12.2.0       
          Component:  kernel    |     Version:  not specified
         Resolution:            |    Keywords:               
        Next_action:  diagnose  |    Verified:  0            
Deployment_affected:            |   Blockedby:               
           Blocking:            |  
Changes (by dsd):

  * milestone:  12.1.0 => 12.2.0


 Diagnosis: the hung task logs show that the hang happens waiting for the
 command response from lbs_host_sleep_cfg. libertas_debug=0x106000 shows
 that in this case, the command is queued but never submitted.

 Digging around in the code shows that the fw_ready condition is false and
 lbs_thread never submits commands when in this state (the hardware is
 turned off at this time).

 Fix is to add in if_sdio_suspend:

         if (!lbs_iface_active(card->priv))
                 return -ENOSYS;

 I think we'll push this to 12.2.0 though - the only case this will be hit
 is when suspending with wake params, without the interface up, which is a
 rather strange case that wouldn't normally be triggered.

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

More information about the Bugs mailing list