linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* Does UBIFS NAND ECC info get stored in OOB?
@ 2014-12-30 19:44 Steve deRosier
  2014-12-31  2:04 ` Josh Wu
  2014-12-31  2:15 ` hujianyang
  0 siblings, 2 replies; 8+ messages in thread
From: Steve deRosier @ 2014-12-30 19:44 UTC (permalink / raw)
  To: linux-mtd

 Hi All,

Sorry if this is a stupid question, but I found a number of old
archived messages that explicitly state that UBIFS (actually, probably
UBI) doesn't utilize the OOB of a NAND flash at all for storing the
ECC information. And as near as I can tell from behavior and code, it
does certainly store ECC info in the OOB area.

So, does UBIFS utilize the OOB area to store ECC bits?  And if not,
where/how does it store this information?

I'm starting to assume that you're simply saying that UBIFS itself
doesn't use the OOB area, nor even handles the ECC itself, but that's
up to the chip driver layer. And that the driver will handle the ECC
and OOB as appropriate.  Am I correct?

Details of my question:

We're having some trouble with filesystem corruption on a Linux 3.8
kernel based on an Atmel SAM9g25 controller.  The controller does have
the PMECC unit.

It utilizes the mtd/nand/atmel_nand.c driver. This driver has the
PMECC bits in it and does appear to write/read/correct-via ECC bits in
the OOB area of the NAND.

We're using UBIFS for our rootfs.

And yes, I understand the 3.8 kernel is old, and we're upgrading, but
I'm trying to figure out why we're having the problems as I'm assuming
it's not a bug in the code but more of a configuration or process or
hardware issue.

One example of finding that UBI & UBIFS doesn't use the OOB area is "
this is not a problem for UBI/UBIFS, because neither UBIFS nor UBI use
OOB area;" from http://www.linux-mtd.infradead.org/doc/ubifs.html

Thanks any help,
- Steve

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

end of thread, other threads:[~2015-01-12  8:36 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-30 19:44 Does UBIFS NAND ECC info get stored in OOB? Steve deRosier
2014-12-31  2:04 ` Josh Wu
2015-01-02 18:06   ` Steve deRosier
2015-01-04  3:52     ` Josh Wu
2015-01-09  5:05       ` Steve deRosier
2015-01-12  8:33         ` Josh Wu
2014-12-31  2:15 ` hujianyang
2015-01-02 18:12   ` Steve deRosier

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).