#9707 BLOC 1.5-har: occasional oops in sdio_remove_func() in S/R (was: occasional oops in sdio_remove_func() in suspend)
Zarro Boogs per Child
bugtracker at laptop.org
Mon Nov 23 14:13:25 EST 2009
#9707: occasional oops in sdio_remove_func() in S/R
--------------------------------+-------------------------------------------
Reporter: wad | Owner: dsaxena
Type: defect | Status: new
Priority: blocker | Milestone: 1.5-hardware-B
Component: kernel | Version: 1.5-B2
Resolution: | Keywords:
Next_action: diagnose | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
--------------------------------+-------------------------------------------
Changes (by wad):
* cc: dsd (removed)
* keywords: q3a16 os42 b2 =>
* milestone: 1.5-hardware-C => 1.5-hardware-B
Comment:
Somewhat anticipating a development like this, we did run a WLAN reset
signal to the southbridge. In XO-1, we never got the WLAN module to
reliably reset itself on power-up. On XO-1.5, a similar reset signal
(WLAN_RESET#, active low) goes to pin GPIO0 (powered in suspend,
guaranteed to power up high or deasserted for an active low signal).
I suggest that we fix the bug in the mmc_rescan error handling code, and
add a quirk to the libertas driver that asserts a side-channel reset
signal (in our case through a GPIO) whenever the device is powered up.
--
Ticket URL: <http://dev.laptop.org/ticket/9707#comment:23>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list