ubifsは2021年にMLC NANDフラッシュメモリをサポート

ubifsは2021年にMLC NANDフラッシュメモリをサポート

2021年MLC NAND UBIFSのサポートについてお問い合わせいたします。

私は最近IMX6ULLと生のMLC NANDフラッシュを搭載したデバイスを発売しました。私はLinux 5.4カーネル、u-boot、およびrootfs(buildrootを使用)を構築し、MLC NANDフラッシュを使用してそれを私のデバイスにフラッシュし、ubifsがMLCをサポートしていないというdmesgエラーで学びました。このコミットからサポートが削除されました。https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b5094b7f135be

その後、リチャードとボリスの話に従い、MLCの問題を説明し、代替案を提案するプレゼンテーションを見ました。https://www.youtube.com/watch?v=9j2pOIiJqYw&ab_channel=TheLinuxFoundation Linux 5.8以降の利用可能な選択肢:https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.8-NAND-MLC-SLC-Emulate

私は問題を見たLinux:MLC NANDのUBIBSの代替ただし、SLCエミュレーションモードなど、2018年以降のカーネル/ubifsにはいくつかの作業があります。

私の質問:

  • カーネル5.8で導入されたSLCエミュレーションモードでNAND MLC(+ ubifs)を使用できますか?または、このデザインにeMMCを代わりに使用する必要がありますか?必要なフラッシュサイズに比べてSLC NANDの価格が高すぎました。私はIMX6ULLプロセッサを使用しており、小さなバッテリバックアップが組み込まれています(したがって、停電は大きな問題ではないかもしれません)。

関連情報