Openmoko Bug #1802: Suspend/resume corrupts SD card's partition table

Openmoko Public Trac bugs at
Sat Sep 6 04:16:59 CEST 2008

#1802: Suspend/resume corrupts SD card's partition table
 Reporter:  montgoss         |        Owner:  openmoko-kernel
     Type:  defect           |       Status:  new            
 Priority:  normal           |    Milestone:                 
Component:  System Software  |      Version:                 
 Severity:  critical         |   Resolution:                 
 Keywords:                   |    Blockedby:                 
 Blocking:                   |  

Comment(by simat):

 I had a quick look at Andy's fix which from what i can see is just turning
 the SD clock on at Suspend and back off on Resume. This may work but i am
 not sure it is the proper fix. The Simplified SD Spec states that at power
 • The host shall supply power to the card so that the voltage is reached
 to Vdd_min within 250ms and
   start to supply at least 74 SD clocks to the SD card with keeping CMD
 line to high. In case of SPI
   mode, CS shall be held to high during 74 clock cycles.

 I just wonder if this is being done or not?

 I don't have the SDHC spec, so am not sure if it is the same for SDHC. If
 someone could point me to a copy of the SDHC spec i will check it out.


Ticket URL: <> <>
openmoko trac

More information about the openmoko-kernel mailing list