Micron SSDモデルMTFDHAL800MCE、Mint 18.3があります。 Micronが提供するmsecliツールを使用して、sudo msecli -F
SSD(/ dev / nvme0)に関する情報を取得するコマンドを実行しました。
Device Name FW-Rev
/dev/nvme0 0091634
/dev/sda CC43
Firmware version retrieved successfully
CMD_STATUS : Success
STATUS_CODE : 0
Copyright (C) 2019 Micron Technology, Inc.
私のSSDのファームウェアは0091634です。 msecliまたはnvme-cliを使用して更新したいのですが、最新バージョンのファームウェアイメージファイルが見つかりません。また、cli-user-guide情報に従い、コマンドを実行してファームウェアをダウンロードして更新しようとしましたが、sudo msecli -F -U 0091634 -n /dev/nvme0
次のエラーが発生します。
CLI ユーザーガイドについて
単一のファームウェアイメージをダウンロードします。
このオプションは、元のファームウェアバイナリイメージを指定されたMicronドライブにダウンロードします。オプションの-Sを使用して、NVMeドライブのファームウェアスロットを指定できます。 NVMe ドライブに -S を指定しない場合、スロットは自動的に選択されます。
使用法:msecli -F [-U | -S -A] [-l] [-m] -n [ -r] [ -s ]
コマンドプロンプトで、次のように入力します。msecli -F -U <ファームウェアバイナリイメージ> -n <デバイス名>
プロンプトが表示されたら、ジョブを確認します。ファームウェアイメージの更新が進行中であることを示すメッセージが表示されます。完了すると、ジョブが成功したことを示すメッセージが表示されます。
間違い
Trying to update current firmware for /dev/nvme0.
Are you sure you want to continue(Y|N):y
Firmware update for /dev/nvme0 will take a few minutes to complete.
Please wait
Device Name : /dev/nvme0
Firmware update operation failed
CMD_STATUS : Invalid firmware image file
STATUS_CODE : 15
Copyright (C) 2019 Micron Technology, Inc.
このファームウェアを正常に更新するにはどうすればよいですか?
ベストアンサー1
明らかに、このmsecli
コマンドには実際のファームウェアは含まれていません。新しいファームウェアを含む別のファイルが必要です。msecli
これはファームウェアをSSDに転送するためのツールです。
コマンドを入力すると、デフォルトでは、sudo msecli -F -U 0091634 -n /dev/nvme0
「このSSD用の新しいファームウェアを含むファイル「0091634」が現在のディレクトリにあります。0091634
実際に現在のディレクトリに存在しない場合は、文字通りインストールしてください。」と言います。名前付きファイルを使用すると、コマンドは明らかに失敗します。
SSDモデル番号「MTFDHAL800MCE」をインターネット検索して見つけました。このデータシート。文書タイトルで見ると、SSDシリーズ名は「9100」と見られる。
渡すMicron ドキュメント/ダウンロードページ次に、「ファームウェア検索」を選択してください。この記事を書いた時点では、9100シリーズSSD用のファームウェアパッケージが1つしかないようです。名前がついたファームウェア1634.zip。
パッケージには2つのFirmware 1634.zip
ファイルが含まれています。リリースノートの内容は次のとおりです。Release Notes.txt
firmware.tar
v0.09.1634 Changes:
* Fix for journal log error and overlay bug.
* OPROM file is now signed
* Update the UEFI OPROM to the UDK2014 stable release.
* Fix SMART warning in NVMe-MI
* Fix clean power cycle issue
* Fix the command timeout time from 100ms to 200ms
ERRATA:
A compatibility issue exists in firmware version 1634 with VPD enabled.
If upgrading to firmware version 1634, VPD cannot be enabled.
If VPD functionality is required, please contact your Micron
representative for guidance on how to enable VPD.
INSTALLATION INSTRUCTIONS:
Micron Storage Executive:
1) Command: msecli -F -U firmware.tar -n <NVMe Device Path>
2) Cold Power Cycle Host
Example: msecli -F -U firmware.tar -n /dev/nvme0
したがって、フルバージョン番号は...そしてその中の数字はツールが報告したものと正確に一致しますv0.09.1634
。このファームウェアのバージョンはすでに所有しているバージョンなので、アップグレードする必要はありません。0091634
msecli
リリースノートファイルには、msecli
新しいファームウェアをインストールするときに使用する正確なコマンドも表示され、firmware.tar
パッケージ内にツールに提供する必要があるファイルがあることを示しますmsecli
。