#12178 NORM Future : Improve XO-1.5 wireless power handling

Zarro Boogs per Child bugtracker at laptop.org
Fri Oct 12 17:19:38 EDT 2012


#12178: Improve XO-1.5 wireless power handling
--------------------+-------------------------------------------------------
 Reporter:  dsd     |                 Owner:                
     Type:  defect  |                Status:  new           
 Priority:  normal  |             Milestone:  Future Release
Component:  kernel  |               Version:  not specified 
 Keywords:          |           Next_action:  never set     
 Verified:  0       |   Deployment_affected:                
Blockedby:          |              Blocking:                
--------------------+-------------------------------------------------------
 Setting the MMC_CAP_POWER_OFF_CARD flag on the host will result in power
 being removed to the wifi SDIO card when the network interface is brought
 down in Linux (the libertas driver has integration with runtime power
 management).

 Setting this on XO-1.5 seems reliable, so we may just need to tweak the
 kernel to set the flag when our hardware is detected in some upstream-
 acceptable fashion.

 However, I have my doubts if we are really powering down the card,
 because:
  # Everyone else seems to have trouble reliably powering up and down the
 8686
  # When the card comes back up, the driver detects the firmware is already
 present so it doesn't load the firmware again

 We may also need to fix "everyone elses problem" as part of the solution
 to #12177, meaning the quirking challenge would go away (since
 MMC_CAP_POWER_OFF_CARD could then be enabled by default for all users).

 Also, this could do with some wider testing; my notes suggest that I
 successfully ran a card power on/off loop overnight on one XO-1.5, but
 another XO-1.5 failed after 30 mins of the same loop.

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


More information about the Bugs mailing list