s3c244x hardware ecc

Andy Green andy at openmoko.com
Wed Aug 13 18:00:09 CEST 2008

Hash: SHA1

Somebody in the thread at some point said:
| Andy Green wrote:
|> What busted on GTA02 then?  Just curious.
| Originally, it was disabled because the NAND driver didn't support
| ECC for of the "large page" Flash in the 2442.
| We first implemented that in HXD8 and then I also put it into our
| mainline. Unfortunately, this caused the stray CRC errors, but

..m...mokopatches, mainline sounds like we got something upstream.

| there was no obvious cause for them, so I disabled it again until
| further analysis.
| Eventually, Matt found that the u-boot vs. kernel difference in
| the algorithm was to blame.

So U-boot used soft ECC and its data was incompatible with the hard ECC
used in the kernel?  Presumably if we farm out ECC to the hardware it is
going to be the same in U-Boot and kernel.  Trying to understand this so
it doesn't trip us up in kboot world.

- -Andy
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org


More information about the openmoko-kernel mailing list