#12216 NORM 13.1.0: XO-1.75/XO4 don't support 1.8 volt SD cards (was: arm doesn't support 1.8 volt card)

Zarro Boogs per Child bugtracker at laptop.org
Sat Nov 17 18:35:46 EST 2012


#12216: XO-1.75/XO4 don't support 1.8 volt SD cards
---------------------------------+------------------------------------------
           Reporter:  jvonau     |       Owner:  cjb                     
               Type:  defect     |      Status:  assigned                
           Priority:  normal     |   Milestone:  13.1.0                  
          Component:  kernel     |     Version:  Software Build 12.1.0-21
         Resolution:             |    Keywords:                          
        Next_action:  never set  |    Verified:  0                       
Deployment_affected:             |   Blockedby:                          
           Blocking:             |  
---------------------------------+------------------------------------------

Comment(by wad):

 Why doesn't someone ask me, if they don't know ?

 On XO-1.75:
 Only +3.3V operation of the SD interfaces is supported, but they
 definitely are NOT hardwired.  Power is switched.

 The external SD slot power switch is controlled by EN_SD2_PWR#.

 Both the internal eMMC and the internal SD slot share an MMC interface.
 Only one can be used at a time, selected by a jumper when the internal SD
 slot is installed.    As such, they share a power switch, controlled by
 EN_SD1_PWR#.

 However, as with the XO-1.5, these power control lines do NOT go to a GPIO
 accessible by the main processor.   They are instead connected to the
 embedded controller.   They can be turned on and off by sending commands
 to the EC.   I believe the EC firmware already implements these commands,
 but Linux was not wired up properly to use them.

 This method of control was done because we encountered some SD cards which
 violated the SD spec and lost data if they were turned off immediately
 after a data transfer.   Having the EC control their power allows it to
 maintain power to the SD card for a second after the main processor is
 turned off, fixing our random data loss problems.   I believe this breaks
 the simplistic DT model of how things are turned on/off...

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


More information about the Bugs mailing list