UBIFS recovery fails
Atlant Schmidt
aschmidt at dekaresearch.com
Wed Oct 19 08:17:31 EDT 2011
All:
> On modern SLCs (at least I first saw it on 34 nm SLC flash), those bitflips
> can be _unstable_, i.e. they can appear and disappear randomly as you read
> pages. I experienced this phenomenon only on pages which were being programmed
> or erased during a power cut.
This makes perfectly good sense. During erasing or programming,
charge is being deposited-upon or removed from the floating gates
and that's not an instantaneous process, so it can be interrupted
while on-going, leaving a gate that's only half charged or half
discharged.
At that point, the floating gate may have charge on it that's
all-too-near the threshold voltage for the cell and any given
read of that cell could "go either way" depending on minute
variations in other conditions.
Atlant
-----Original Message-----
From: linux-mtd-bounces at lists.infradead.org [mailto:linux-mtd-bounces at lists.infradead.org] On Behalf Of Ivan Djelic
Sent: Wednesday, October 19, 2011 06:23
To: Ricard Wanderlof
Cc: linux-mtd at lists.infradead.org; Jean-Sébastien Gagnon
Subject: Re: UBIFS recovery fails
On Wed, Oct 19, 2011 at 07:50:42AM +0100, Ricard Wanderlof wrote:
> That said, it seems to me that power failure during write causing
> excessive bitflips would be a problem with any flash, not just MLC or
> modern "unstable" SLC. Ivan, you said you've only seen it with modern
> flashes, not older SLC ?
Excessive bitflips after a power failure happen on all types of flash (SLC,
MLC, even NOR flash); it is an expected possible consequence of the power cut.
It is not really a problem as long as what you read in flash is _stable_.
On modern SLCs (at least I first saw it on 34 nm SLC flash), those bitflips
can be _unstable_, i.e. they can appear and disappear randomly as you read
pages. I experienced this phenomenon only on pages which were being programmed
or erased during a power cut.
BR,
--
Ivan
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
Click https://www.mailcontrol.com/sr/qIXI9rK6r8XTndxI!oX7Uun8LHo!qpr3bLEMktINnvGjzny7tu5OdmysYq8E2OEC21OCp49t+CbFX!XDabuzkg== to report this email as spam.
This e-mail and the information, including any attachments, it contains are intended to be a confidential communication only to the person or entity to whom it is addressed and may contain information that is privileged. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the sender and destroy the original message.
Thank you.
Please consider the environment before printing this email.
More information about the linux-mtd
mailing list