#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
Comment:
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