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

Openmoko Public Trac bugs at
Fri Aug 29 06:35:48 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):

 A workaround for this problem that seems to work is to turn on the SD
 clock before the suspend.

 See treads 'suspend/resume and Debian on SD card' and ' Workaround for
 suspend/resume SD card problems' in Openmoko Support and Community lists.

 I think the problem maybe caused by not enough clock cycles being
 generated by the Galmo chip before or after certain commands are being
 issued for the SD card to execute the commands properly.

 I have written a driver for SD cards in Forth and assembler on 68S12
 micros some time ago and found this to be important.


Ticket URL: <> <>
openmoko trac

More information about the openmoko-kernel mailing list