AnsweredAssumed Answered

MLC NAND Support in iMX6UL 4.14.78 kernel

Question asked by Michael Wesley on Mar 26, 2019
Latest reply on Mar 27, 2019 by igorpadykov

I'm working on iMX6 UL custom board and it is using NAND flash for booting with the help of 4.1.15 kernel version. UBI filesystem is used to mount the rootfile system. Recently, i moved the kernel version from 4.1.15 to the recent update, 4.14.78 and the board got failed to load the UBI volumes with error report as MLC NAND is not supported.


ubi: refuse attaching mtd12 - MLC NAND is not supported

UBI error: cannot attach mtd12


Why the MLC NAND support is got removed in the new mtd driver? but still the SLC NAND support is available.


I removed the hardware check part from the mtd - ubi support kernel driver file(build.c) and made it work, but still we don't know, why they removed the support. Is it good to go with the patchwork? What kind of issues i can expect? Is there any specific test need to address?