Дано:
серверная материнская плата Supermicro X12STL-F со слотом M.2
установленный в этот слот NVME-накопитель Samsung PM893 MZ1LB1T9HALS-00007 на 1.92 Тб
Проблема: после каждого выключения питания сервера на этой материнке накопитель переходит в режим ERRORMOD, при этом записанные на него данные недоступны, а отображаемый объем - 1 Гб. ERRORMOD - это когда у SSD Samsung при включении проиходит сбой, и вместо версии прошивки отображается эта строка.
Накопитель можно вернуть в рабочее состояние (с потерей всех данных) низкоуровневым форматированием с помощью следующих команды Linux (вторая может быть заменена на перезагрузку):
nvme format /dev/nvme0n1
nvme reset /dev/nvme0
Также выяснилось, что проблема не проявляется на другой материнской плате, не зависит от настроек BIOS на проблемной материнке, и не зависит от операционной системы (достаточно включения сервера, чтобы накопитель ушел в ошибочный режим). Проблема также проявляется и при установке SSD в адаптер PCI-Ex / M.2. Найденное с большим трудом обновление прошивки для накопителя проблему не устранило, BIOS/BMC материнки также последней доступной версии. Сам накопитель новый. В сервисе по гарантии его перепрошили той же прошивкой, что уже была в нем и вернули как исправный. И несколько других NVME-накопителей в этой же материнке работали без каких-либо проблем.
Может, кто-то сталкивался с подобным и может что-то посоветовать?