nvme固件升级 linux,Intel NVME SSD 固件升级步骤

准备工具和FW固件

issdcm-3.0.4-1.x86_64.rpm

P4500_new_fw.bin

安装rpm 包

rpm -i issdcm-3.0.4-1.x86_64.rpm

确定要更新的盘符

nvme list

[[email protected]]# nvme list

Node SN Model Namespace Usage Format FW Rev

---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------

/dev/nvme0n1 BTLF82160CMX4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme1n1 BTLF821600XV4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme2n1 BTLF82140KEF4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme3n1 BTLF8216013E4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme4n1 BTLF82160CSR4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme5n1 BTLF82160CPR4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme6n1 BTLF82160CH24P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme7n1 BTLF82160CLH4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

下面以nvme4n1为例

用issdcm 工具查看盘的index:

[[email protected]]# issdcm -drive_list

============================================================================

Intel(R) SSD Configuration Manager

3.0.4

Copyright (c) 2012-2017 Intel Corporation

*** AUTHORIZED FOR INTEL NDA CUSTOMERS ONLY ***

============================================================================

- Intel SSD DC P4500 Series BTLF82160CMX4P0IGN -

Bootloader : 0110

DevicePath : /dev/nvme0n1

DeviceStatus : Healthy

Firmware : QDV10154

Index : 0

ModelNumber : INTEL SSDPE2KX040T7

ProductFamily : Intel SSD DC P4500 Series

SerialNumber : BTLF82160CMX4P0IGN

- Intel SSD DC P4500 Series BTLF821600XV4P0IGN -

Bootloader : 0110

DevicePath : /dev/nvme1n1

DeviceStatus : Healthy

Firmware : QDV10154

Index : 1

ModelNumber : INTEL SSDPE2KX040T7

ProductFamily : Intel SSD DC P4500 Series

SerialNumber : BTLF821600XV4P0IGN

- Intel SSD DC P4500 Series BTLF82140KEF4P0IGN -

Bootloader : 0110

DevicePath : /dev/nvme2n1

DeviceStatus : Healthy

Firmware : QDV10154

Index : 2

ModelNumber : INTEL SSDPE2KX040T7

ProductFamily : Intel SSD DC P4500 Series

SerialNumber : BTLF82140KEF4P0IGN

- Intel SSD DC P4500 Series BTLF8216013E4P0IGN -

Bootloader : 0110

DevicePath : /dev/nvme3n1

DeviceStatus : Healthy

Firmware : QDV10154

Index : 3

ModelNumber : INTEL SSDPE2KX040T7

ProductFamily : Intel SSD DC P4500 Series

SerialNumber : BTLF8216013E4P0IGN

- Intel SSD DC P4500 Series BTLF82160CSR4P0IGN -

Bootloader : 0110

*DevicePath : /dev/nvme4n1*

DeviceStatus : Healthy

Firmware : QDV10154

*Index : 4*

ModelNumber : INTEL SSDPE2KX040T7

ProductFamily : Intel SSD DC P4500 Series

SerialNumber : BTLF82160CSR4P0IGN

- Intel SSD DC P4500 Series BTLF82160CPR4P0IGN -

Bootloader : 0110

DevicePath : /dev/nvme5n1

DeviceStatus : Healthy

Firmware : QDV10154

Index : 5

ModelNumber : INTEL SSDPE2KX040T7

ProductFamily : Intel SSD DC P4500 Series

SerialNumber : BTLF82160CPR4P0IGN

- Intel SSD DC P4500 Series BTLF82160CH24P0IGN -

Bootloader : 0110

DevicePath : /dev/nvme6n1

DeviceStatus : Healthy

Firmware : QDV10154

Index : 6

ModelNumber : INTEL SSDPE2KX040T7

ProductFamily : Intel SSD DC P4500 Series

SerialNumber : BTLF82160CH24P0IGN

- Intel SSD DC P4500 Series BTLF82160CLH4P0IGN -

Bootloader : 0110

DevicePath : /dev/nvme7n1

DeviceStatus : Healthy

Firmware : QDV10154

Index : 7

ModelNumber : INTEL SSDPE2KX040T7

ProductFamily : Intel SSD DC P4500 Series

SerialNumber : BTLF82160CLH4P0IGN

Status: Completed successfully.

用issdcm 更新SSD

[[email protected]]# issdcm -drive_index 4 -firmware_update P4500_new_fw.bin

============================================================================

Intel(R) SSD Configuration Manager

3.0.4

Copyright (c) 2012-2017 Intel Corporation

*** AUTHORIZED FOR INTEL NDA CUSTOMERS ONLY ***

============================================================================

- Intel SSD DC P4500 Series BTLF82160CSR4P0IGN -

Bootloader : 0110

Capacity : 4000.79 GB

CurrentPercent : 100.00

DevicePath : /dev/nvme4n1

DeviceStatus : Healthy

Firmware : QDV10154

Index : 4

MaximumLBA : 7814037167

ModelNumber : INTEL SSDPE2KX040T7

NativeMaxLBA : 7814037167

ProductFamily : Intel SSD DC P4500 Series

SMARTEnabled : True

SerialNumber : BTLF82160CSR4P0IGN

WARNING! You have selected to update the drives firmware!

Proceed with the update? (Y|N): Y

No results

Status: Firmware Updated Successfully. Please reboot the system.

重启让新FW生效

[[email protected]]# nvme reset /dev/nvme4

检查新FW是否真的生效

[[email protected]]# nvme list

Node SN Model Namespace Usage Format FW Rev

---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------

/dev/nvme0n1 BTLF82160CMX4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme1n1 BTLF821600XV4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme2n1 BTLF82140KEF4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme3n1 BTLF8216013E4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

*/dev/nvme4n1 BTLF82160CSR4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV101D1*

/dev/nvme5n1 BTLF82160CPR4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme6n1 BTLF82160CH24P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

/dev/nvme7n1 BTLF82160CLH4P0IGN INTEL SSDPE2KX040T7 1 4.00 TB / 4.00 TB 512 B + 0 B QDV10154

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NVMe(非易失性内存扩展)是一种存储协议,用于连接计算机系统和高性能固态硬盘(SSD)。它是一种快速、低延迟和高带宽的存储解决方案。NVMe协议通过PCIe总线进行通信,允许SSD直接连接到主机,而不需要通过传统的存储控制器。 NVMe指令(NVMe directive)是在NVMe协议上的一种功能扩展。传统上,文件系统和操作系统通过读取和写入数据来与存储设备进行交互。而NVMe指令则提供了更多的底层访问控制,使操作系统能够直接控制和管理存储设备的内部操作。换句话说,NVMe指令允许操作系统直接发送特定的指令给SSD,以实现更细粒度的控制和数据管理。 使用NVMe指令,操作系统可以发送各种指令给SSD,如读取、写入、擦除、重置等。这些指令可以更好地适应特定的应用需求,提供更高的灵活性和性能。例如,传统的读写操作通常需要进行多个步骤,包括数据的传输和存储控制器的操作。而NVMe指令可以将这些步骤简化为一步,减少了数据传输和存储控制器的开销,从而提升了存储性能。 此外,NVMe指令还包括一些管理和监控功能,如固件更新、SMART(自我监测、分析和报告技术)信息读取等。这些功能使操作系统能够更好地管理和监控SSD的状态和性能。 总之,NVMe指令是在NVMe协议上的一种功能扩展,它允许操作系统直接发送特定的指令给SSD,以实现更细粒度的控制和数据管理。它提供了更高的灵活性和性能,使得SSD的使用更加高效和可定制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值