On Wednesday 13 August 2008 18:00:09 Andy Green wrote: > 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.
Software ECC (as of the linux kernel, copied to u-boot) is not compatible with the Hardware ECC of the s3c244x. Enabling hardware ECC in u-boot for our flash turned out to be pretty easy and delivers the same results as the hardware ECC driven by Linux.
