I've got a 2K Large NAND as well (Micron) with 64 bytes spare area, and
I've gotten YAFFS2 working absolutely fine on my board

Have you ensured that you are using Software ECC instead of hardware
ECC? Although theoretically, YAFFS2 should work with both of them (by
inspecting the oobfree areas, it knows where to place the tags
structures that it stores in spare), I haven't had the time to figure
out why HW ECC doesn't work with it. This could explain why the YAFFS2
driver is complaining of bad blocks when instead, its just getting
corrupted data due to the HW ECC trampling it.

 

Thanks,

 

Jerry Johns

Design Engineer

Nuvation Research Corp - Canada

Tel: (519) 746-2304 ext. 221

www.nuvation.com <http://www.nuvation.com> 

 

 

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to