Dose linux-mtd really support mlc nand flash?

Artem Bityutskiy dedekind1 at gmail.com
Mon Jan 25 04:56:13 EST 2010


On Mon, 2010-01-25 at 09:53 +0100, Ricard Wanderlof wrote:
> On Sat, 23 Jan 2010, liulunzuo wrote:
> 
> >  Mlc nand flash should be write only once per write operation(NOP=1),
> >  but i found when i use mtd-utils to write a mtdchar device with oob ,
> >  it write a page twice: page and oob zone wrote separately,
> >  and mtdchar.c support no way to write a page and oob zone to the mlc
> > nand flash at the same time.
> 
> As far as I understand, mtd has not been used very much with MLC flash. 
> There are some thoughts about using UBI on MLC 
> (http://www.linux-mtd.infradead.org/faq/ubifs.html#L_why_ubiformat) but it 
> seems it hasn't been tested to any extent. At any rate, UBI does not use 
> the spare area in the flash for itself (like jffs2 does with cleanmarkers 
> in empty blocks. Don't know how yaffs goes about its stuff).

Yeah, a little better links for the MLC thoughts, though:

http://www.linux-mtd.infradead.org/faq/ubi.html#L_mlc
http://www.linux-mtd.infradead.org/faq/ubifs.html#L_ubifs_mlc

-- 
Best Regards,
Artem Bityutskiy (Артём Битюцкий)




More information about the linux-mtd mailing list