#9702 BLOC 1.5-har: Linux (OS42) crashes on resume on an XO-1.5 B3

Zarro Boogs per Child bugtracker at laptop.org
Tue Nov 24 15:21:10 EST 2009


#9702: Linux (OS42) crashes on resume on an XO-1.5 B3
--------------------------------+-------------------------------------------
           Reporter:  wad       |       Owner:  dsaxena                          
               Type:  defect    |      Status:  new                              
           Priority:  blocker   |   Milestone:  1.5-hardware-C                   
          Component:  kernel    |     Version:  Development build as of this date
         Resolution:            |    Keywords:                                   
        Next_action:  diagnose  |    Verified:  1                                
Deployment_affected:            |   Blockedby:                                   
           Blocking:            |  
--------------------------------+-------------------------------------------

Comment(by cjb):

 I've worked out why the mdelays were needed -- there is a race on the card
 present register in the controller becoming non-zero on the B3, where
 there was not one on the B2. On the B3, sdhci_request() refuses to call
 sdhci_send_command() and declares the card absent because 'present' is not
 yet set, but will be later.

 So that's a start, and hardcoding present=1 gets wifi and internal SD to
 resume correctly most of the time. Still experimenting, though.

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


More information about the Bugs mailing list