nvme fw-download /dev/nvme0 --fw=S5Z42109.bin 返回 NVMe 状态:INVALID_FIELD:保留编码值或不支持的值字段(0x2)

nvme fw-download /dev/nvme0 --fw=S5Z42109.bin 返回 NVMe 状态:INVALID_FIELD:保留编码值或不支持的值字段(0x2)

我购买了一台配备金士顿 UME A2000 2TB 的英特尔 NUC11!安装了 Ubuntu,主机名为 UNANUC11。玩得很开心。担心固件可能存在问题,所以我正在尝试更新它。

使用这些步骤:我收到错误 NVMe 状态:INVALID_FIELD:定义字段中的保留编码值或不受支持的值(0x2)

答:root@UNANUC11:/home/craig# nvme list# 我有一台金士顿 SNVS2000G

Node             SN                   Model                                   
---------------- -------------------- ---------------------------------------- 
/dev/nvme0n1     50026B738150A760     KINGSTON SNVS2000G 

Namespace Usage                      Format           FW Rev  
--------- -------------------------- ---------------- --------
1           2.00  TB /   2.00  TB    512   B +  0 B   S8442105
               

B:root@UNANUC11:/home/craig# nvme version #nvme 命令版本 nvme 版本 1.9

C: https://www.kingston.com/en/support/technical/ksm-firmware-update #固件更新信息

Firmware Rev. S5Z42109 (03-30-2021)
• Fixed an issue that might cause the drive to become unresponsive on Linux systems
• Fixed a compatibility issue with the Asus Armoury Crate tool

答案: https://github.com/vulgo/kingston-a2000-firmware-bin-linux/find/main# 下载软件

root@UNANUC11:/home/craig/Downloads# ls -l S5Z42109.bin

-rw-rw-r-- 1 craig craig 1335296 Jul 14 06:22 S5Z42109.bin


root@UNANUC11:/home/craig/Downloads# md5sum S5Z42109.bin

ecfd95b1ea517f4fcd4fa412fb56c8be  S5Z42109.bin

1)确保 Linux 发行版已安装最新的 nvme-cli

craig@UNANUC11:~$ nvme 版本 nvme 版本 1.9

2)获取root权限sudo -s

3)将附件中的二进制 zip 文件复制到本地目录

3)解压包含固件二进制文件的 zip 文件。

4)执行 fw-download 命令以预加载固件以供提交。注意:使用“S5Z42109.bin”二进制文件

nvme fw-下载/dev/nvme0 --fw=S5Z42109.bin

NVMe 状态:INVALID_FIELD:定义字段中的保留编码值或不受支持的值(0x2)

我无法找到解决这个问题的方法。

我的系统是最新的。内核 5.15.0-4

相关内容