Не удается обновить прошивку SSD с помощью nvme-cli или msecli

Вместо этого вы можете использовать find. Например:

find./test/src -type f -name \*.js

Если вы хотите ограничиться только двумя каталогами в глубину:

find./test/src -maxdepth 2 -type f -name \*.js
0
28.09.2019, 13:59
1 ответ

Судя по всему, команда msecliне содержит собственно прошивки. Вам понадобится другой файл, содержащий новую прошивку -msecli, это просто инструмент для переноса прошивки на SSD.

Когда вы вводите команду sudo msecli -F -U 0091634 -n /dev/nvme0, вы фактически говорите :«Здесь, в текущем каталоге, находится файл с именем «0091634», который содержит новую прошивку для этого SSD, пожалуйста, установите ее». Если у вас на самом деле нет файла с буквальным именем 0091634в текущем каталоге, команда, очевидно, завершится ошибкой.

Погуглив информацию о вашей модели твердотельного накопителя "MTFDHAL800MCE", я нашел это техническое описание для него . Судя по заголовку документа, серия SSD называется «9100».

Если перейти на страницу документации/загрузок Micron и выбрать «Поиск встроенного ПО», на момент написания этой статьи будет найден только один пакет встроенного ПО для твердотельных накопителей серии 9100. Он называется Прошивка 1634.zip .

Пакет 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. Похоже, эта версия прошивки у вас уже есть, поэтому обновление не требуется.

В файле Release Notes также указана точная команда msecli, которую следует использовать при установке новой микропрограммы, указывая, что firmware.tarвнутри пакета — это файл, который следует передать инструменту msecli.

3
28.01.2020, 02:22

Теги

Похожие вопросы