Hi Charles, Thanks for your quick response. I am using Linux-2.6.29, with patches from Marvell, since I use pxa3xx nand controller. If I use K9F4G08U0B (SLC) with Hamming ECC, it works very well. But now I changed to K9G8G08U0B (MLC), with BCH ECC, same code but can't work. I am using almost the latest Yaffs2 (just updated several days ago). ----- Original Message ----- From: "Charles Manning" To: Sent: Friday, June 18, 2010 12:49 PM Subject: Re: [Yaffs] Can't mount yaffs2 on K9G8G08U0B > On Friday 18 June 2010 15:52:24 Ivan Li wrote: >> Hi guys, >> >> I can't mount yaffs2 with MLC K9G8G08U0B. > > What do you mean by "can't mount"? > >> The spec of this flash lists below: >> Page size: 2048 >> Spare size: 64 >> Block size: 256K >> ECC: BCH >> OOB used: >> oob-free:(2, 38) >> ecc-pos: 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, >> 56, 57, 58, 59, 60, 61, 62, 63 >> > > Are you using Linux? What version? > > Almost all probems of this nature are as a result of oob placement. > > Add printks to the mtd code to check that your mtd is doing the placement > correctly. > > -- CHarles > > > > > _______________________________________________ > yaffs mailing list > yaffs@lists.aleph1.co.uk > http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs