ARM ベースのボード (DM368) の u-boot で、一部のカーネル パーティション ブロックを手動で不良としてマークします。U-boot はそれがマークされていることを示しており、たとえば、カーネル イメージの書き込み/読み取り中に、この不良ブロックをスキップしていることがわかります。
しかし、(NFS 経由でロードされた) Linux 内から同じパーティションを書き込もうとすると、Linux の nandwrite コマンドがこの不良ブロックを使用していることがわかります! これをいくつかの方法で確認しました。Linux は不良ブロック マークを 100% 無視します。しかし、インターネットのいたるところで、BBT は u-boot と Linux の両方に対応していると言われています。
それで、キャッチはどこですか?