imx27: No space left to write bad block table

Fabio Estevam festevam at gmail.com
Mon Apr 19 14:56:15 BST 2021


Hi Miquel,

On Mon, Apr 19, 2021 at 10:40 AM Miquel Raynal
<miquel.raynal at bootlin.com> wrote:

> I am pretty sure now the commit I pointed earlier today is the root
> cause (but I don't know why, yet). Somehow it skips the bad block table
> which is more or less declared like a bad block from a 'low level'
> point of view (so that the user cannot erase/overwrite it). Here,
> the kernel does not find the valid BBT. It then creates a new couple of
> BBT. But doing so at the next boot, the recently created BBT won't be
> detected anymore... until there are no more free blocks reserved for
> that and that's where the probe fails.
>
> So yes, the NAND controller driver probes correctly with next-20210329
> but in fact the real bad block table is not found and this is the root
> cause.

Ok, good. I will submit a revert then.

Thanks



More information about the linux-mtd mailing list