On Fri, 4 May 2018 11:58:35 +0200 Miquel Raynal <miquel.raynal@xxxxxxxxxxx> wrote: > Hi Boris, > > On Thu, 3 May 2018 09:49:08 +0200, Boris Brezillon > <boris.brezillon@xxxxxxxxxxx> wrote: > > > It looks like the NAND_STATUS_FAIL bit is sticky after an ECC failure, > > which leads all READ operations following the failing one to report > > an ECC failure. Reset the chip to clear the NAND_STATUS_FAIL bit. > > > > Note that this behavior is not document in the datasheet, but resetting > > the chip is the only solution we found to fix the problem. > > > > Fixes: 9748e1d87573 ("mtd: nand: add support for Micron on-die ECC") > > Cc: <stable@xxxxxxxxxxxxxxx> > > Signed-off-by: Boris Brezillon <boris.brezillon@xxxxxxxxxxx> > > Cc: Thomas Petazzoni <thomas.petazzoni@xxxxxxxxxxx> > > Cc: Bean Huo <beanhuo@xxxxxxxxxx> > > Cc: Peter Pan <peterpandong@xxxxxxxxxx> > > --- > > Reviewed-by: Miquel Raynal <miquel.raynal@xxxxxxxxxxx> Queued to mtd/master.