s3c2410 mmc errata?

Pierre Ossman drzeus-list at drzeus.cx
Sun Jun 3 14:55:10 CEST 2007

Harald Welte wrote:
> it's actually one of the bugs documented in the user manual..
> unfortunately in slightly clumsy english, as [unfortunately] often with
> Samsung:
> Page 19-3 (pdf page 444) of S3C2410X User Manual Rev. 1.2:

Where did you find this? I can only find rev 1.1.

> 2. In MMC write mode, the CRC error is occurred in spite of correct
> writing. If user wants to transmit data reliably, read the data and
> compare it after writing.

How delightfully broken. Silent data loss is always so refreshing.

> 3. In case of long response, the CRC error should be detected after
> receiving exact response data from SD device. User should check the CRC
> of received response by software.

These bugs are not mentioned in the specs for the later processors. So
this workaround needs to be for just the 2410, either by #ifdef or some
runtime test.


     -- Pierre Ossman

  Linux kernel, MMC maintainer        http://www.kernel.org
  PulseAudio, core developer          http://pulseaudio.org
  rdesktop, core developer          http://www.rdesktop.org

More information about the openmoko-kernel mailing list