Обновление прошивок твердотельных накопителей Intel

Содержание

Введение

Для обновления фирменного программного обеспечения на твердотельных накопителях Intel существует утилита Intel SSD Firmware Update Tool:

Однако, не так давно Intel продала направление бизнеса твердотельных накопителей подразделению Solidigm компании SK Hynix:

И теперь для работы с этими твердотельными накопителями, а также для обновления их фирменного программного обеспечения выпускается новая утилита:

Установка утилиты

Для установки утилиты в операционной системе Debian можно скачать zip-архив с deb-пакетом по ссылке:

$ wget https://sdmsdfwdriver.blob.core.windows.net/files/kba-gcc/drivers-downloads/ka-00085--sst/sst--1-9/sst-cli-linux-deb--1-9.zip

Распакуем архив, в котором помимо deb-пакета также можно найти документы pdf с инструкциями по установке и использованию утилиты:

$ unzip sst-cli-linux-deb--1-9.zip

Установим deb-пакет в систему:

# dpkg -i sst_1.9.251-0_amd64.deb

Посмотреть, что находится внутри пакета, можно с помощью следующей команды:

$ dpkg -L sst

Просмотр списка накопителей

Посмотреть список накопителей, имеющихся в системе, с помощью утилиты можно следующим образом:

# sst show -ssd

- WD-WX72A90JDX4C -

Capacity : 500.11 GB (500,107,862,016 bytes)
DevicePath : /dev/sg0
DeviceStatus : Unknown
Firmware : 01.01A01
FirmwareUpdateAvailable : Please contact Customer Support for further assistance at the following website: https://www.solidigm.com/support-page.html.
Index : 0
MaximumLBA : 976773167
ModelNumber : WDC WD5000LPSX-00A6WT0
SMARTEnabled : True
SectorDataSize : 512
SerialNumber : WD-WX72A90JDX4C

- PHYG103402N71P9DGN -

Capacity : 1.92 TB (1,920,383,410,176 bytes)
DevicePath : /dev/sg1
DeviceStatus : Healthy
Firmware : XCV10132
FirmwareUpdateAvailable : XCV10165
Index : 1
MaximumLBA : 3750748847
ModelNumber : INTEL SSDSC2KG019T8
PercentOverProvisioned : 100.00
ProductFamily : Intel SSD DC S4610 Series
SMARTEnabled : True
SectorDataSize : 512
SerialNumber : PHYG103402N71P9DGN

- BTYG02110CY61P9DGN -

Capacity : 1.92 TB (1,920,383,410,176 bytes)
DevicePath : /dev/sg2
DeviceStatus : Healthy
Firmware : XCV10120
FirmwareUpdateAvailable : XCV10165
Index : 2
MaximumLBA : 3750748847
ModelNumber : INTEL SSDSC2KG019T8
PercentOverProvisioned : 100.00
ProductFamily : Intel SSD DC S4610 Series
SMARTEnabled : True
SectorDataSize : 512
SerialNumber : BTYG02110CY61P9DGN

- WD-WX22A425H0DP -

Capacity : 500.11 GB (500,107,862,016 bytes)
DevicePath : /dev/sg3
DeviceStatus : Unknown
Firmware : 01.01A01
FirmwareUpdateAvailable : Please contact Customer Support for further assistance at the following website: https://www.solidigm.com/support-page.html.
Index : 3
MaximumLBA : 976773167
ModelNumber : WDC WD5000LPSX-22A6WT0
SMARTEnabled : True
SectorDataSize : 512
SerialNumber : WD-WX22A425H0DP

- PHYG050602X61P9DGN -

Capacity : 1.92 TB (1,920,383,410,176 bytes)
DevicePath : /dev/sg4
DeviceStatus : Healthy
Firmware : XCV10132
FirmwareUpdateAvailable : XCV10165
Index : 4
MaximumLBA : 3750748847
ModelNumber : INTEL SSDSC2KG019T8
PercentOverProvisioned : 100.00
ProductFamily : Intel SSD DC S4610 Series
SMARTEnabled : True
SectorDataSize : 512
SerialNumber : PHYG050602X61P9DGN

- BTYG02110GKL1P9DGN -

Capacity : 1.92 TB (1,920,383,410,176 bytes)
DevicePath : /dev/sg5
DeviceStatus : Healthy
Firmware : XCV10120
FirmwareUpdateAvailable : XCV10165
Index : 5
MaximumLBA : 3750748847
ModelNumber : INTEL SSDSC2KG019T8
PercentOverProvisioned : 100.00
ProductFamily : Intel SSD DC S4610 Series
SMARTEnabled : True
SectorDataSize : 512
SerialNumber : BTYG02110GKL1P9DGN

- PHYG103402PJ1P9DGN -

Capacity : 1.92 TB (1,920,383,410,176 bytes)
DevicePath : /dev/sg6
DeviceStatus : Healthy
Firmware : XCV10132
FirmwareUpdateAvailable : XCV10165
Index : 6
MaximumLBA : 3750748847
ModelNumber : INTEL SSDSC2KG019T8
PercentOverProvisioned : 100.00
ProductFamily : Intel SSD DC S4610 Series
SMARTEnabled : True
SectorDataSize : 512
SerialNumber : PHYG103402PJ1P9DGN

- PHYG051000V11P9DGN -

Capacity : 1.92 TB (1,920,383,410,176 bytes)
DevicePath : /dev/sg7
DeviceStatus : Healthy
Firmware : XCV10132
FirmwareUpdateAvailable : XCV10165
Index : 7
MaximumLBA : 3750748847
ModelNumber : INTEL SSDSC2KG019T8
PercentOverProvisioned : 100.00
ProductFamily : Intel SSD DC S4610 Series
SMARTEnabled : True
SectorDataSize : 512
SerialNumber : PHYG051000V11P9DGN

Накопители, для которых имеется обновление программного обеспечения, можно определить по строчкам следующего вида:

Firmware : XCV10132
FirmwareUpdateAvailable : XCV10165

Если же на накопителе установлено актуальное программное обеспечение, то эти строчки будут иметь следующий вид:

Firmware : XCV10165
FirmwareUpdateAvailable : The selected drive contains current firmware as of this tool release.

Обновление программного обеспечения накопителей

Обновим программное обеспечение накопителей, указывая в качестве идентификатора очередного накопителя значение из пол "Index":

# sst load -ssd 4
WARNING! You have selected to update the drives firmware! 
Proceed with the update? (Y|N): Y
Checking for firmware update...

- Intel SSD DC S4610 Series PHYG050602X61P9DGN -

Status : Firmware updated successfully. Please reboot the system.

# sst load -ssd 5
WARNING! You have selected to update the drives firmware! 
Proceed with the update? (Y|N): Y
Checking for firmware update...

- Intel SSD DC S4610 Series BTYG02110GKL1P9DGN -

Status : Firmware updated successfully. Please reboot the system.

# sst load -ssd 6
WARNING! You have selected to update the drives firmware! 
Proceed with the update? (Y|N): Y
Checking for firmware update...

- Intel SSD DC S4610 Series PHYG103402PJ1P9DGN -

Status : Firmware updated successfully. Please reboot the system.

# sst load -ssd 7
WARNING! You have selected to update the drives firmware! 
Proceed with the update? (Y|N): Y
Checking for firmware update...

- Intel SSD DC S4610 Series PHYG051000V11P9DGN -

Status : Firmware updated successfully. Please reboot the system.

После установки обновлений необходимо перезагрузить сервер:

# reboot