[PATCH] [MTD][OneNAND] Multi Level Chip (MLC) OneNAND support
Kyungmin Park
kmpark at infradead.org
Tue Apr 22 22:16:58 EDT 2008
On Wed, Apr 23, 2008 at 10:33 AM, David Woodhouse <dwmw2 at infradead.org> wrote:
> On Wed, 2008-04-23 at 09:49 +0900, Kyungmin Park wrote:
> > On Wed, Apr 23, 2008 at 12:06 AM, David Woodhouse <dwmw2 at infradead.org> wrote:
> > > On Thu, 2008-01-03 at 09:03 +0900, Kyungmin Park wrote:
> > > > This patch enables the MLC OneNAND support
> > > > Now it's basic support. We need to work more.
> > > >
> > > > In MLC, we use the 4KiB BufferRam instead of 2KiB.
> > > > With this reason it is changed to read/write data from/to BufferRAM 0 and
> > > > we can't use read-while-load.
> > > >
> > > > It passed the nand-tests module and it diffed against the OneNAND MTD tree instead of MTD one.
> > >
> > > Did you intend this to be merged?
> > >
> >
> > Yes, Before merge this one
> > Another patch should be merged first.
> >
> > "[JFFS2] JFFS2 doesn't use OOB at MLC NAND/OneNAND"
> > http://patchwork.ozlabs.org/linux-mtd/patch?id=16536
>
> Hm, yeah... that was the other thing I wanted to ask you about.
>
> I'm really not wonderfully happy with it. Have we done any powerfail
> testing with MLC chips?
Now OneNAND try to solve the MLC Power Off Recovery (POR) handling at
hardware level exactly chip level.
I'm sorry since the Spec. is not open, I can't tell you more detailed
information. However, the Spec. is open, you can find it. When? I'm
not sure...
>
> Maybe it would be better to just refuse to mount, until/unless we have a
> proper solution?
>
Reasonable. how about to change into read-only mode? powerfail is only
occurs at write operation so read-only mode doesn't affect this
problem.
Okay, wait until we have a proper solution.
Thank you,
Kyungmin Park
More information about the linux-mtd
mailing list