ELC + ABS has ended
Back To Schedule
Tuesday, March 24 • 10:00am - 10:50am
MLC/TLC NAND Support: (New?) Challenges for the MTD/NAND Subsystem - Boris Brezillon, Free Electrons

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

MLC and TLC NANDs are more and more common and almost inevitable for large capacity chips (> 2GB).
While this technology has been around for a couple of years now, it is only partially supported in the Linux kernel and is almost unusable in real products (for reliability concerns).
Supporting these chips implies not only reworking/extending the NAND framework (add scrambler support, implement read retry, ...), but also rework upper layers (UBI/UBIFS) to take MLC/TLC NANDs specificities into account (bitflip robustness, paired pages related issues, ...)

Through this talk, we would like to describe the MLC/TLC requirements, and talk about a few proposals to handle those requirements (these are either descriptions of existing submissions currently under review or recently merged, or just conceptual designs that would need further investigation).


Boris Brezillon

Free Electrons
Since 2014, Boris works at Free Electrons, a company offering development, consulting and training services to embedded Linux system developers worldwide. He has been working on embedded systems since 2008, mostly Linux on ARM. Boris has written and upstreamed a Linux kernel driver... Read More →

Tuesday March 24, 2015 10:00am - 10:50am PDT
Blossom Hill 1/2

Attendees (0)