cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
jimjones74
Blue Screen Again
Posts: 4
Registered: ‎06-21-2014
Location: DE
Views: 316
Message 1 of 2

SSD flash with nvme fails

Hi all,

 

I already posted this in the Thinkcentre forum but maybe I get more help here.

https://forums.lenovo.com/t5/ThinkCentre-A-E-M-S-Series/M710s-nvme-SSD-flash-under-Linux-fails/td-p/...

 

$ ls -l
insgesamt 9176
-rw-rw-r-- 1 rtraut rtraut 1048576 Nov 16 12:50 5L1QCXB7.bin
-rw-rw-r-- 1 rtraut rtraut 1048576 Jan 20  2018 5L7QCXB7_NF_ENC.bin
-rw-rw-r-- 1 rtraut rtraut 1048576 Jan 20  2018 7L7QCXY7_NF_ENC.bin
-rw-rw-r-- 1 rtraut rtraut 2584239 Mär 17  2017 nvmeredrive_v2_2_3_3_x86
-rw-rw-r-- 1 rtraut rtraut 3664896 Feb  8  2018 RaidFWUpdate_V1_1_6.exe
$ sudo nvme id-ctrl /dev/nvme0 | grep fr
fr        : 4L7QCXB7
frmw      : 0x16
$ sudo nvme fw-download /dev/nvme0 --fw=5L1QCXB7.bin
Firmware download success
$ sudo nvme fw-commit /dev/nvme0 --slot=0 --action=2
NVME Admin command error:FIRMWARE_SLOT: The firmware slot indicated is invalid or read only. This error is indicated if the firmware slot exceeds the number supported(2106)
$ sudo nvme fw-commit /dev/nvme0 --slot=0 --action=1
NVME Admin command error:FIRMWARE_IMAGE: The firmware image specified for activation is invalid and not loaded by the controller(2107)
$ sudo nvme fw-commit /dev/nvme0 --slot=1 --action=2
Success activating firmware action:2 slot:1, but firmware requires conventional reset

I think I'm activating the wrong firmware, after reboot I get the old one.

Does anybody know what I'm doing wrong?

 

Thx

Rainer

vbraun
What's DOS?
Posts: 1
Registered: ‎04-22-2019
Location: DE
Views: 98
Message 2 of 2

Re: SSD flash with nvme fails

I successfully updated my PM961 on Linux. My old firmware version was 3L7QCXB7:

[root@zen ~]# nvme list
Node SN Model Namespace Usage Format FW Rev 
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 S35ENX0HC04495 SAMSUNG MZVLW256HEHP-000L7 1 62.89 GB / 256.06 GB 512 B + 0 B 5L7QCXB7
[root@zen ~]# nvme id-ctrl /dev/nvme0 | grep fr
fr : 3L7QCXB7
frmw : 0x16

Download and unzip firmware from
https://pcsupport.lenovo.com/gb/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-...

Figure out the firmware for your model:

[root@zen ~]# grep MZVLW256HEHP-000L7 FWNV30/fwwinsd.pro 
"SAMSUNG MZVLW256HEHP-000L7","4L7QCXB7","5L7QCXB7","5L7QCXB7_NF_ENC.bin","RaidFWUpdate_V1_1_6.exe","","S","SAMSUNG"

Upload and commit the firmware:

[root@zen ~]# nvme fw-download /dev/nvme0 --fw=FWNV30/SAMSUNG/5L7QCXB7_NF_ENC.bin
[root@zen ~]# nvme fw-commit /dev/nvme0 --slot=0 --action=1

Now reboot your computer; Note: "echo 1 >
/sys/class/nvme/nvme0/reset_controller" as suggested in the
nvme-fw-commit manpage was not sufficient

After a reboot you have the new version:

[root@zen ~]# nvme id-ctrl /dev/nvme0 | grep fr
fr : 5L7QCXB7
frmw : 0x16

Check out current deals!


Shop current deals

Top Kudoed Authors