AR# 71078

2017.x Zynq-7000 - エンベデッド Linux: S34ML02G1での UBI ECC エラー

説明

UBUI 読み出しコマンドを実行すると、Zynq-7000 上の S34ML02G1 フラッシュが次のようにエラーになっています。

[    1.637859] ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 0:0, read only 64 bytes, retry

Linux では、OOB 領域に格納されている ECC コードに問題があります。

u-boot では、ECC に対し正しい数のバイトを使用しているようです (OOB セクションの位置 52 から 63 までで 12 バイト) が、Linux では位置 52 から 54 までで 3 バイトしか使用されていません。

 

ソリューション

この問題は、このアンサーに添付されているパッチを適用すると修正されます。

添付ファイル

関連添付ファイル

タイトル サイズ ファイルタイプ
0001-nand-pl35x-Fix-incorrect-ooblayout-offset-update.patch 1 KB PATCH
AR# 71078
日付 05/08/2018
ステータス アクティブ
種類 一般
デバイス
ツール 詳細 概略