#12047 NORM 12.2.0: libertas sdio often resets device during init
Zarro Boogs per Child
bugtracker at laptop.org
Mon Aug 13 10:38:30 EDT 2012
#12047: libertas sdio often resets device during init
--------------------+-------------------------------------------------------
Reporter: dsd | Owner: dsd
Type: defect | Status: new
Priority: normal | Milestone: 12.2.0
Component: kernel | Version: not specified
Keywords: | Next_action: never set
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
--------------------+-------------------------------------------------------
We've noted a few times recently that libertas on XO-1.5 resets the device
(often multiple times) during init due to command 0x28 timing out.
This is because lbs_setup_firmware() calls lbs_set_mac_control(), which
submits an asynchronous command and doesn't wait for its completion.
Since the powerup routine can therefore complete before
lbs_set_mac_control() finishes, we end up powering down the device too
early and the mac control command times out.
lbs_set_mac_control() could be made synchronous to fix this.
--
Ticket URL: <http://dev.laptop.org/ticket/12047>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list