Overview
Explore the challenges and solutions for running UBI/UBIFS on MLC NAND in this 57-minute Linux Foundation conference talk. Delve into the implementation details of MLC support for UBIFS, including constraints, reduced life time, SLC vs MLC comparisons, read/write disturbance, and the perfidious problem of third pages. Learn about UBI basics, data retention issues, and the UBA implementation process. Gain insights into the life cycle, LEP consolidation, and common case scenarios. Discover practical tips for using UBIFS on MLC and considerations for developers. Presented by Richard Weinberger from sigma star gmbh and Boris Brezillon from Free Electrons, this talk provides valuable information for Linux kernel developers and embedded systems engineers working with NAND flash memory.
Syllabus
Introduction
Constraints
Reduced Life Time
SLC vs MLC
ReadWrite Disturbance
Perfidious Problem
Third Pages
Open Block Issue
Main constraints
UBI Basics
Data Retention Issues
Patching Upper Layers
UBA Implementation
Life Cycle
LEP
Consolidation
Challenges
Common Case
Conclusion
UBI Image
Heatmap
More info
Taught by
Linux Foundation