Mean Time Between Failure - UBI clarifications

Navaneethan P pnavanee at
Thu Feb 24 07:39:31 EST 2011

Hi Linux-mtd users,

In our product, we are using 128MB of NAND Flash (Samsung / Micron).
The whole NAND flash is configured as a single MTD partition. We are
using UBI over the MTD partition.

With this input, we wanted to calculate the Mean Time between failures
(MTBF) of our product. In this context,

1) We wanted to term ’bitflip’ as a failure. Is our understanding
correct or should we only consider a bad block as a failure?

2) Is there any standard way to findout the number of bitflips from
the UBI? If no, is it suggested to modify the UBI subsystem of the
Linux kernel to get the bit flip counter?

3) Is there any standard software / approach which can be used to find
out the reliability / MTBF / MTTF (Mean Time To Failure) of our NAND

Could some one clarify in this regard?

Thanks in advance.


More information about the linux-mtd mailing list