> Can you please provide more info on that starting from what kernel version you've intergrated yaffs into, whether it's yaffs or yaffs2, what ECC (yaffs or MTD/nand) you're using, what are the NAND flash credentials and so on.
Sure, I integrated it into kernel version 2.6.11. It's yaffs using MTD
ECC. The flash part that I'm using a K9F1208U0B(64MB, 512 byte per page)
from Samsung.
Using "nanddump" and u-bootloader "nand read" , I verified that the data
0xA00 and above are the same. However,u-bootloader's "nand read"
reading bytes offset from 0 to 0x9FF gets "Failed ECC read".
"nand read 10000 0 200": read from nand offset <0x0> size 0x200 bytes to
physical location 0x10000
Question: Why is it that ECC is not used for these particular bytes? or
is it something else I got wrong?
Thanks,
-puker