UBI/UBIFS: dealing with MLC's paired pages

Bean Huo 霍斌斌 (beanhuo) beanhuo at micron.com
Fri Sep 25 01:25:44 PDT 2015


> Bean Huo 霍斌斌 (beanhuo) <beanhuo at micron.com> wrote:
> 
> > > And 3:
> > > Only NAND provides an OOB area. Other flash devices like parallel or
> > > SPI NOR don't. And we definitely want to continue supporting
> > > platforms with such flash devices and UBI (and UBIFS).
> > >
> > > Thanks,
> > > Stefan
> > >
> > For MLC NAND paired pages issue, we have developed two methods to
> > solve it in UBI layer, We hope that every expert on UBI/UBIFS can give more
> suggestions about how to improve and perfect it.
> > I think ,this week, I can submit first solution patch out. Currently do coding
> style.
> 
> Are you referring to the suggestion proposed by Karl (using the OOB area to
> store UBI metadata), or is this something else?
> 
> Best Regards,
> 
> Boris
> 
> --
> Boris Brezillon, Free Electrons
> Embedded Linux and Kernel engineering
> http://free-electrons.com

Hi, Boris
For NAND OOB area, it is dedicated for ECC value, at the same time,
User available area in OOB is not covered by ECC protection mechanism.
so saving EC or VID information in OOB is not a perfect solution.
But if there is additional space, and this space can be covered by ECC,
We can try it.
By the way, I want to allocate a new internal volume to solve paired pages issue.
How do you think about this ?


More information about the linux-mtd mailing list