UBI: infinite error loop

Artem Bityutskiy dedekind1 at gmail.com
Fri Mar 9 04:26:15 EST 2012

On Fri, 2012-02-24 at 17:16 +0100, Brian Foster wrote:
>  Also, keep in mind read-after-write checks don't work with subpages,
>  http://www.linux-mtd.infradead.org/faq/ubi.html#L_subpage_verify_fail
> ───────────────────────────────────────────────────────────
> I get "ubi_io_write: error -5 while writing 512 bytes to PEB 5:512"
> If you have a 2048 bytes per NAND page device, and have
> CONFIG_MTD_NAND_VERIFY_WRITE enabled in your kernel,
> you will need to turn it off.  The code does not currently
> (as of 2.6.26) perform verification of sub-page writes
> correctly.  As UBI is one of the few users of sub-page
> writes, not much else seems to be affected by this bug.
> ───────────────────────────────────────────────────────────
>  YES, I realize that is not your error, but this was
>  something that badly tripped us up until an intense
>  search-engine session ....  ;-\  (I have no idea if
>  this has since been fixed or not?)

Well, no one cares enough to investigate this and fix the issue. I think
this article should be removed - may be this will inspire someone to
send a fix...

Best Regards,
Artem Bityutskiy

More information about the linux-mtd mailing list