Verdin i.MX8mpのeMMCのLater Bad Blockの確認方法

eMMCが一時的に読み取りモードになった顧客に下記を案内しました。

また、こちらの確認をお願いしました。

その後、顧客から下記コメントがありました。

現在、顧客のデバイスに搭載されているイメージファイルのルートアカウントのホームディレクトリの中に以下のフォルダがございません。emmcparm_4.3.0は配布されておりますか?

~/emmcparm_4.3.0

また、リンク先にあるwikiの情報だとimx6までのコマンドになります。

顧客が使っているVerdin i.MX8mp(0058)のeMMCのLater Bad Blockの確認方法をご案内いただくことは可能でしょうか?

emmcparm_4.3.0はMicronメモリ専用です(このeMMC記事ではColibri iMX6の以前のバージョン)。

Verdin iMX8MPについては、弊社のリビジョン履歴によると、V1.1AおよびV1.1BでKingston EMMC32G-IX29-8AC01が使用されています。そのため、標準のmmcコマンドを使用する必要があります:
https://developer.toradex.com/software/linux-resources/linux-features/emmc-linux/#extended-csd-rev-17-mmc-50

BSP 6のVerdin iMX8M Plusでは、eMMCはmmcblk2として認識されると思います。寿命に関連するレジストリを読み取るには、次のコマンドを使用してください:

root@verdin-imx8mp: ~# mmc extcsd read /dev/mmcblk2 | grep -A 1 LIFE
Device life time estimation type B [DEVICE_LIFE_TIME_EST_TYP_B: 0x01]
 i.e. 0% - 10% device life time used
Device life time estimation type A [DEVICE_LIFE_TIME_EST_TYP_A: 0x02]
 i.e. 10% - 20% device life time used
 
root@verdin-imx8mp:~# mmc extcsd read /dev/mmcblk2 | grep -A 1 EOL
Pre EOL information [PRE_EOL_INFO: 0x01]
 i.e. Normal

よろしくお願いいたします。
アルバロ。

ご対応ありがとうございます。
eMMCが読み取りモードになったデバイスでコマンドを実行しました。
以下が結果になります。

root@verdin-imx8mp-15289067:/var/rootdirs/home/led-ai# mmc extcsd read /dev/mmcblk2 | grep -A 1 LIFE
eMMC Life Time Estimation A [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_A]: 0x01
eMMC Life Time Estimation B [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_B]: 0x01
eMMC Pre EOL information [EXT_CSD_PRE_EOL_INFO]: 0x01
root@verdin-imx8mp-15289067:/var/rootdirs/home/led-ai# mmc extcsd read /dev/mmcblk2 | grep -A 1 EOL
eMMC Pre EOL information [EXT_CSD_PRE_EOL_INFO]: 0x01
Secure Removal Type [SECURE_REMOVAL_TYPE]: 0x09

@kentaro ご連絡ありがとうございます。

eMMC Life Time Estimation A [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_A]: 0x01
eMMC Life Time Estimation B [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_B]: 0x01
eMMC Pre EOL information [EXT_CSD_PRE_EOL_INFO]: 0x01

この結果によると、eMMCフラッシュのSLCおよびTLCパーティションのデバイス寿命の使用率はわずか0%〜10%です。EOL情報には「正常」(Normal) と表示されています。現時点で、eMMCフラッシュコンポーネントは正常に動作しています。

1 Like