linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* Erase race?
@ 2010-04-13 20:15 Jon Ringle
  2010-04-20 20:24 ` Jon Ringle
  2010-04-20 23:04 ` Artem Bityutskiy
  0 siblings, 2 replies; 11+ messages in thread
From: Jon Ringle @ 2010-04-13 20:15 UTC (permalink / raw)
  To: linux-mtd

Hi,
I have a few machines that have UBI and UBIFS on NOR flash that are
undergoing continuous reboot testing.
One of them just caught the following failure:

[   51.250000] IXP4XX-Flash.0: buffer write error (status 0xd0)
[   51.250000] UBI error: ubi_io_write: error -22 while writing 64
bytes to PEB 226:0, written 0 bytes
[   51.270000] UBI error: erase_worker: failed to erase PEB 226, error -22
[   51.270000] UBI warning: ubi_ro_mode: switch to read-only mode
[   51.290000] UBI error: do_work: work failed with error code -22
[   51.290000] UBI error: ubi_thread: ubi_bgt0d: work failed with error code -22

Looking at this it appears that the failure might have been caused due
to the erase_worker and ubi_io_write occurring out of order... since
it looks like ubi_io_write was trying to write at offset 0 of the PEB,
which I imagine would have to be the EC header, which should happen
after the block is erased. But it doesn't seem to be the case here.

Jon

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-05-13 13:23 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-13 20:15 Erase race? Jon Ringle
2010-04-20 20:24 ` Jon Ringle
2010-04-20 22:00   ` Jamie Lokier
2010-04-27 12:59   ` Artem Bityutskiy
2010-05-12  2:30     ` Jon Ringle
2010-05-12  3:32       ` Artem Bityutskiy
2010-05-12  8:21         ` massimo cirillo
2010-05-12 12:00           ` Jon Ringle
2010-05-12 12:31             ` massimo cirillo
2010-05-13 13:23               ` Jon Ringle
2010-04-20 23:04 ` Artem Bityutskiy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).