Design aims
We're working on a generic Linux subsystem for memory devices, especially Flash devices.
The aim of the system is to make it simple to provide a driver for new hardware, by providing a generic interface between the hardware drivers and the upper layers of the system.
Hardware drivers need to know nothing about the storage formats used, such as FTL, FFS2, etc., but will only need to provide simple routines for read, write and erase. Presentation of the device's contents to the user in an appropriate form will be handled by the upper layers of the system.
News
- 15 Feb 2025: mtd-utils version
2.3.0is out - see the release announcement - 25 Sep 2024: mtd-utils version
2.2.1is out - see the release announcement - 29 Mar 2024: mtd-utils version
2.2.0is out - see the release announcement - 30 Aug 2023: mtd-utils version
2.1.6is out - see the release announcement - 07 Oct 2022: mtd-utils version
2.1.5is out - see the release announcement - 06 Jan 2022: mtd-utils version
2.1.4is out - see the release announcement - 25 Jul 2021: mtd-utils version
2.1.3is out - see the release announcement - 13 Jul 2020: mtd-utils version
2.1.2is out - see the release announcement - 21 Jul 2019: mtd-utils version
2.1.1is out - see the release announcement - 19 Mar 2019: mtd-utils version
2.1.0is out - see the release announcement - 16 Apr 2018: mtd-utils version
2.0.2is out - see the release announcement - 24 Aug 2017: mtd-utils version
2.0.1is out - see the release announcement - 22 Dec 2016: mtd-utils version
2.0.0is out - see the release announcement - 03 Aug 2015: mtd-utils version
1.5.2is out - see the release announcement - 19 Aug 2011: mtd-utils version
1.4.6is out - this is just a bug-fix release which fixes "mtdinfo -a" breakage - 19 Aug 2011: ubifs back-port trees for kernels 2.6.28-2.6.31 are no longer maintained
- 25 Jun 2011: mtd-utils version
1.4.5is out - 29 May 2011:
CONFIG_MTD_PARTITIONSwas removed by Jamie Iles. - 20 May 2011: UBIFS now can fixup free space to work around the "dumb flasher" issue, see here.
- 08 Apr 2011: UBIFS does not check data CRC by default starting from linux
kernel version
2.6.39, see here - 02 Apr 2011: mtd-utils version
1.4.4is out ("flash_eraseall -j"bug fixed) - 28 Mar 2011: Software BCH ECC library merged upstream
- 28 Mar 2011: Swap on top of MTD device (
mtdswapdriver) merged upstream