Does modern UBI/UBIFS still suffer from the 'unstable bits issue'?

Tim Harvey tharvey at gateworks.com
Mon Mar 5 09:05:42 PST 2018


On Sat, Mar 3, 2018 at 2:40 AM, Richard Weinberger <richard at nod.at> wrote:
> Tim,
>
> Am Freitag, 2. März 2018, 17:20:57 CET schrieb Tim Harvey:
>> > Just to be sure, this is SLC NAND, right?
>>
>> No, its a MT29F16G08 16GB MLC
>
> Sorry, MLC NAND is not supported by UBI and UBIFS [0].
>
> The ECC errors you are facing are most likely caused by paired pages.
> On MLC NAND, pages come in pairs. If a write operation is interrupted, not
> only the current page is corrupted like on SLC, also the already written
> paired page is lost too.
> Boris Brezillon and I spent a lot of time in addressing this problem but came
> to no good solution after all.
> Well, we had a solution but it needs a lot of testing and fine tuning, sadly
> we run out of budget.
> Beside of that, read and write disturb are also an important factor, this can
> be addressed with the experimental ubihealthd.
>

Richard,

My mistake - it is the  MT29F2G08ABAEAH4 being used here which is SLC not MLC.

So I suppose perhaps we could be running into the issue Han Xu pointed out.

Regards,

Tim



More information about the linux-mtd mailing list