cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
fpiris
Fanfold Paper
Posts: 25
Registered: ‎03-27-2019
Location: ES
Views: 1,120
Message 1 of 41

Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

Hi,

 

since a couple of weeks, system update prompts me to update my NVMe disk firmware. It downloads and runs Lenovo Storage Device Firmware Update Utility, but it always fails with the same error:

 

Update Failed: Firmware update FAILED! RC=0x1 Stopped by a device reason.

 

lenovostoragedevicefirmwareupdateutility.png

 

This happens to me with the last version of the firmware update toot (FWNV29), but also has happened to me with previous versions.

 

Also, downloading FWNV29 and running it independently from system update leads to the same error.

 

Can someone help?

 

Thanks.

 

The log from fwwinsd.exe (fwwinsd.log) shows the following:

[2019/03/27 07:47:09]: CFWWinDlg::OnInitDialog - IN
[2019/03/27 07:47:09]: CFWWinDlg::OnInitDialog - OS : Windows 6.2  Build 9200
[2019/03/27 07:47:09]: CFWWinDlg::OnInitDialog - Current path : C:\Users\fpiris\Desktop\FWNV29
[2019/03/27 07:47:09]: CFWWinDlg::openProfile - IN - fwwinsd.pro
[2019/03/27 07:47:09]: CFWWinDlg::OnInitDialog - Profile verified to exist
[2019/03/27 07:47:09]: CFWWinDlg::disableAutoODDPowerOffFeature - IN
[2019/03/27 07:47:09]: CFWWinDlg::disableAutoODDPowerOffFeature - Open registry key : Software\Lenovo\PWRMGRV\Data
[2019/03/27 07:47:09]: CFWWinDlg::displayDrives - IN
[2019/03/27 07:47:09]: CATADrivesScanner::scan - IN
[2019/03/27 07:47:09]: CATADrivesScanner::cleanUp - IN
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - IN : GUID=0x53f56307
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Device info set handle for all devices attached to system: 0x5c50b0
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Index=[0] GUID=[0x53f56307]
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Required Size = 108
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Device path = \\?\scsi#disk&ven_nvme&prod_wdc_pc_sn720_sda#5&1e7d5748&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
[2019/03/27 07:47:09]: CATAInterface::open - IN
[2019/03/27 07:47:09]: CATAInterface::close - IN
[2019/03/27 07:47:09]: CATAInterface::open - Open Device \\?\scsi#disk&ven_nvme&prod_wdc_pc_sn720_sda#5&1e7d5748&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Get device information : IOCTL_STORAGE_QUERY_PROPERTY
[2019/03/27 07:47:09]: CATAInterface::GetDeviceType - IN
[2019/03/27 07:47:09]: CATAInterface::GetDeviceType - DeviceIoControl(IOCTL_STORAGE_QUERY_PROPERTY, StorageDeviceProperty)
[2019/03/27 07:47:09]: CATAParser::parseDeviceType - IN
[2019/03/27 07:47:09]: CATAParser::parseDeviceType - Model <- [WDC PC SN720 SDAQNTW-512G-1001]
[2019/03/27 07:47:09]: CATAParser::parseDeviceType - Serial <- [1839_9742_4608_0001_]
[2019/03/27 07:47:09]: CATAParser::parseDeviceType - Firmware <- [10114101]
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Device Type: Direct Access Device (0x0)
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Get bus type
[2019/03/27 07:47:09]: CATAInterface::GetBusType - IN
[2019/03/27 07:47:09]: CATAInterface::GetBusType - DeviceIoControl(IOCTL_STORAGE_QUERY_PROPERTY, StorageAdapterProperty)
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Bus Type : NVMe (0x11)
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - NVMe Storage
[2019/03/27 07:47:09]: CATAInterface::GetNVMeFirmwareInfo - IN
[2019/03/27 07:47:09]: CATAInterface::GetNVMeFirmwareInfo - Allocate buffer 0x44 bytes
[2019/03/27 07:47:09]: CATAInterface::GetNVMeFirmwareInfo - DeviceIoControl(IOCTL_SCSI_MINIPORT) return length = 68
[2019/03/27 07:47:09]: CATAInterface::GetNVMeFirmwareInfo - Allocate buffer 0x64 bytes
[2019/03/27 07:47:09]: CATAInterface::GetNVMeFirmwareInfo - DeviceIoControl(IOCTL_SCSI_MINIPORT) return length = 100
[2019/03/27 07:47:09]: CATAParser::parseStorageFWInfo - IN
[2019/03/27 07:47:09]: CATAParser::parseStorageFWInfo - Firmware <- [10114101]
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - INQUIRY - SCSI Pass Through
[2019/03/27 07:47:09]: CATAInterface::cmdScsiPassThrough - IN
[2019/03/27 07:47:09]: CATAParser::parseInquiry - IN
[2019/03/27 07:47:09]: CATAInterface::getDriveGeometry - IN
[2019/03/27 07:47:09]: CATAInterface::getDriveGeometry - Send command - IOCTL_DISK_GET_DRIVE_GEOMETRY
[2019/03/27 07:47:09]: CATAInterface::close - IN
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Next Device...

[2019/03/27 07:47:09]: CATAInterface::close - IN
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Index=[1] GUID=[0x53f56307]
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - No more devices.
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - Number of device interface sets representing all devices attached to system: 0x1
[2019/03/27 07:47:09]: CATADrivesScanner::enumerateDevice - OUT

[2019/03/27 07:47:09]: CRaidDrivesScanner::scan - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::cleanUp - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=0
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi0:
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - sendCsmiCommand(CC_CSMI_SAS_GET_DRIVER_INFO)
[2019/03/27 07:47:09]: CRaidInterface::sendCsmiCommand - IN
[2019/03/27 07:47:09]: CRaidInterface::sendCsmiCommand - DeviceIoControl(IOCTL_SCSI_MINIPORT) return code = 1117
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail sendCsmiCommand(CC_CSMI_SAS_GET_DRIVER_INFO)
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=1
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi1:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=2
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi2:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=3
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi3:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=4
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi4:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=5
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi5:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=6
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi6:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=7
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi7:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=8
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi8:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=9
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi9:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=10
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi10:
[2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/03/27 07:47:09]: CRaidInterface::close - IN
[2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=11
[2019/03/27 07:47:09]: CRaidInterface::open - IN
[2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi11:27/03/19 07:47:23 info: sanupdater, version 2.0.6 Official Release
_ [2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE [2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle [2019/03/27 07:47:09]: CRaidInterface::close - IN [2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=12 [2019/03/27 07:47:09]: CRaidInterface::open - IN [2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi12: [2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE [2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle [2019/03/27 07:47:09]: CRaidInterface::close - IN [2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=13 [2019/03/27 07:47:09]: CRaidInterface::open - IN [2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi13: [2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE [2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle [2019/03/27 07:47:09]: CRaidInterface::close - IN [2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=14 [2019/03/27 07:47:09]: CRaidInterface::open - IN [2019/03/27 07:47:09]: CRaidInterface::open - Open Device \\.\Scsi14: [2019/03/27 07:47:09]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE [2019/03/27 07:47:09]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle [2019/03/27 07:47:09]: CRaidInterface::close - IN [2019/03/27 07:47:09]: CRaidDrivesScanner::getDrivesList - IN [2019/03/27 07:47:09]: CFWWinDlg::displayDrives - CSMI Device Total = 0 [2019/03/27 07:47:09]: CFWWinDlg::displayDrives - ATA Device Total = 1 [2019/03/27 07:47:09]: CFWWinDlg::displayDrives - Total Device = 1 [2019/03/27 07:47:09]: CProfileEntry::CProfileEntry - IN [2019/03/27 07:47:09]: CFWWinDlg::hasNewFirmware - IN [2019/03/27 07:47:09]: CFWWinDlg::hasNewFirmware - OUT - TRUE [2019/03/27 07:47:09]: CFWWinDlg::displayDrives - OUT - 0 [2019/03/27 07:47:09]: CFWWinDlg::OnInitDialog - firstDriveWithNewFW = 0 [2019/03/27 07:47:10]: CFWWinDlg::OnLvnItemchangedList1 - drive selected = 0 [2019/03/27 07:47:11]: CFWWinDlg::OnBnClickedStartUpdate - IN [2019/03/27 07:47:11]: CFWWinDlg::StartUpdate - IN [2019/03/27 07:47:11]: CATAInterface::open - IN [2019/03/27 07:47:11]: CATAInterface::close - IN [2019/03/27 07:47:11]: CATAInterface::open - Open Device \\?\scsi#disk&ven_nvme&prod_wdc_pc_sn720_sda#5&1e7d5748&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} [2019/03/27 07:47:11]: CATAInterface::exclusiveAccessQuery - IN [2019/03/27 07:47:11]: CATAInterface::exclusiveAccessQuery - DeviceIoControl() return code = 1 [2019/03/27 07:47:11]: CATAInterface::close - IN [2019/03/27 07:47:11]: CATAInterface::close - IN [2019/03/27 07:47:23]: CFWWinDlg::runUpdater - IN [2019/03/27 07:47:23]: CFWWinDlg::runUpdater - Current dir = [C:\Users\fpiris\Desktop\FWNV29\WDC] [2019/03/27 07:47:23]: CFWWinDlg::runUpdater - Working dir = [C:\Users\fpiris\Desktop\FWNV29\WDC\] [2019/03/27 07:47:23]: CFWWinDlg::runUpdater - Run the updater : sanupdater-2.0.6-win32.exe /T:\\?\scsi#disk&ven_nvme&prod_wdc_pc_sn720_sda#5&1e7d5748&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} /D:10160101.fluf [2019/03/27 07:47:23]: CFWWinDlg::disableSATAPowerFeatures - IN [2019/03/27 07:47:23]: CFWWinDlg::runUpdater - Wait until child process exit. [2019/03/27 07:47:25]: CFWWinDlg::runUpdater - Updater exit code = 1 [2019/03/27 07:47:25]: CFWWinDlg::runUpdater - Close process and thread handles. [2019/03/27 07:47:25]: CFWWinDlg::runUpdater - Resotre current directory : [C:\Users\fpiris\Desktop\FWNV29] [2019/03/27 07:47:25]: CFWWinDlg::restoreSATAPowerFeatures - IN [2019/03/27 07:47:25]: CFWWinDlg::runUpdater - OUT - 0x1 [2019/03/27 07:47:25]: CFWWinDlg::StartUpdate - Updater exit code = 0x1 [2019/03/27 07:47:31]: CFWWinDlg::StartUpdate - OUT [2019/03/27 07:47:32]: CFWWinDlg::OnBnClickedCancel - IN [2019/03/27 07:47:32]: CFWWinDlg::cleanup - IN [2019/03/27 07:47:32]: CFWWinDlg::restoreAutoODDPowerOffFeature - IN [2019/03/27 07:47:32]: CRaidDrivesScanner::cleanUp - IN [2019/03/27 07:47:32]: CATADrivesScanner::cleanUp - IN [2019/03/27 07:47:32]: CATADrivesScanner::cleanUp - IN [2019/03/27 07:47:32]: CFWWinApp::~CFWWinApp - END

Also, WDC\sanupdater.log shows the following (and nothing else):

27/03/19 07:47:23 info: sanupdater, version 2.0.6 Official Release
Lenovo Staff
Lenovo Staff
Posts: 5,416
Registered: ‎10-29-2009
Location: NC
Views: 1,048
Message 2 of 41

Re: Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

Please check in Device Manager -> Storage Controllers and tell me what NVMe driver is installed.  If you have any question about what you see, please post the screenshot like this.

 

Capture.JPG

fpiris
Fanfold Paper
Posts: 25
Registered: ‎03-27-2019
Location: ES
Views: 1,024
Message 3 of 41

Re: Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

Theese are the driver details of both devices under Storage controllers: Microsoft Storage Spaces Controller and Standard NVM Express Controller:

 

Storage controllers.png

 

I should point that this win10 is not the one that came preinstalled from Lenovo with the laptop, I formatted the disk, installed win10-1803 from Microsoft DVD iso (and then GNU/Linux on another partition).

 

Thanks!!

Lenovo Staff
Lenovo Staff
Posts: 5,416
Registered: ‎10-29-2009
Location: NC
Views: 1,018
Message 4 of 41

Re: Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

That's the correct NVMe driver to be using, so the problem is something else.  I wonder if it's the partitioning that is causing the problem.  Can you also post a screenshot of diskmgmt.msc?  Then I'll see if we can create same partition layout and reproduce the problem here.

fpiris
Fanfold Paper
Posts: 25
Registered: ‎03-27-2019
Location: ES
Views: 1,014
Message 5 of 41

Re: Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

Sure! Here it is:

 

diskmgmt.png

Lenovo Staff
Lenovo Staff
Posts: 5,416
Registered: ‎10-29-2009
Location: NC
Views: 990
Message 6 of 41

Re: Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

We are looking into this.  Are you using any encryption software?

fpiris
Fanfold Paper
Posts: 25
Registered: ‎03-27-2019
Location: ES
Views: 986
Message 7 of 41

Re: Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

No, I'm not using any disk encryption software.

 

Thanks.

Lenovo Staff
Lenovo Staff
Posts: 5,416
Registered: ‎10-29-2009
Location: NC
Views: 911
Message 8 of 41

Re: Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

There is a newer version of WDC NVMe firmware that hasn't been released yet.  Please download and unzip this, and then double-click on fwwinsd.exe.  If there's any problem, please provide the screenshots same as before.  Thanks.

 

https://1drv.ms/u/s!ApXWjQB7_a1bhf1hldiszNUzRBdGQQ

 

 

fpiris
Fanfold Paper
Posts: 25
Registered: ‎03-27-2019
Location: ES
Views: 888
Message 9 of 41

Re: Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

It fails with the same "Update Failed: Firmware update FAILED! RC=0x1 Stopped by a device reason." error:

 

WD SN720 FW 10160101.png

 

fwwinsd.log :

[2019/04/02 06:03:54]: CFWWinDlg::OnInitDialog - IN
[2019/04/02 06:03:54]: CFWWinDlg::OnInitDialog - OS : Windows 6.2  Build 9200
[2019/04/02 06:03:54]: CFWWinDlg::OnInitDialog - Current path : C:\Users\fpiris\Desktop\WD SN720 FW 10160101
[2019/04/02 06:03:54]: CFWWinDlg::openProfile - IN - fwwinsd.pro
[2019/04/02 06:03:54]: CFWWinDlg::OnInitDialog - Profile verified to exist
[2019/04/02 06:03:54]: CFWWinDlg::disableAutoODDPowerOffFeature - IN
[2019/04/02 06:03:54]: CFWWinDlg::disableAutoODDPowerOffFeature - Open registry key : Software\Lenovo\PWRMGRV\Data
[2019/04/02 06:03:54]: CFWWinDlg::displayDrives - IN
[2019/04/02 06:03:54]: CATADrivesScanner::scan - IN
[2019/04/02 06:03:54]: CATADrivesScanner::cleanUp - IN
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - IN : GUID=0x53f56307
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Device info set handle for all devices attached to system: 0x6afff0
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Index=[0] GUID=[0x53f56307]
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Required Size = 108
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Device path = \\?\scsi#disk&ven_nvme&prod_wdc_pc_sn720_sda#5&1e7d5748&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
[2019/04/02 06:03:54]: CATAInterface::open - IN
[2019/04/02 06:03:54]: CATAInterface::close - IN
[2019/04/02 06:03:54]: CATAInterface::open - Open Device \\?\scsi#disk&ven_nvme&prod_wdc_pc_sn720_sda#5&1e7d5748&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Get device information : IOCTL_STORAGE_QUERY_PROPERTY
[2019/04/02 06:03:54]: CATAInterface::GetDeviceType - IN
[2019/04/02 06:03:54]: CATAInterface::GetDeviceType - DeviceIoControl(IOCTL_STORAGE_QUERY_PROPERTY, StorageDeviceProperty)
[2019/04/02 06:03:54]: CATAParser::parseDeviceType - IN
[2019/04/02 06:03:54]: CATAParser::parseDeviceType - Model <- [WDC PC SN720 SDAQNTW-512G-1001]
[2019/04/02 06:03:54]: CATAParser::parseDeviceType - Serial <- [1839_9742_4608_0001_]
[2019/04/02 06:03:54]: CATAParser::parseDeviceType - Firmware <- [10114101]
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Device Type: Direct Access Device (0x0)
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Get bus type
[2019/04/02 06:03:54]: CATAInterface::GetBusType - IN
[2019/04/02 06:03:54]: CATAInterface::GetBusType - DeviceIoControl(IOCTL_STORAGE_QUERY_PROPERTY, StorageAdapterProperty)
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Bus Type : NVMe (0x11)
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - NVMe Storage
[2019/04/02 06:03:54]: CATAInterface::GetNVMeFirmwareInfo - IN
[2019/04/02 06:03:54]: CATAInterface::GetNVMeFirmwareInfo - Allocate buffer 0x44 bytes
[2019/04/02 06:03:54]: CATAInterface::GetNVMeFirmwareInfo - DeviceIoControl(IOCTL_SCSI_MINIPORT) return length = 68
[2019/04/02 06:03:54]: CATAInterface::GetNVMeFirmwareInfo - Allocate buffer 0x64 bytes
[2019/04/02 06:03:54]: CATAInterface::GetNVMeFirmwareInfo - DeviceIoControl(IOCTL_SCSI_MINIPORT) return length = 100
[2019/04/02 06:03:54]: CATAParser::parseStorageFWInfo - IN
[2019/04/02 06:03:54]: CATAParser::parseStorageFWInfo - Firmware <- [10114101]
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - INQUIRY - SCSI Pass Through
[2019/04/02 06:03:54]: CATAInterface::cmdScsiPassThrough - IN
[2019/04/02 06:03:54]: CATAParser::parseInquiry - IN
[2019/04/02 06:03:54]: CATAInterface::getDriveGeometry - IN
[2019/04/02 06:03:54]: CATAInterface::getDriveGeometry - Send command - IOCTL_DISK_GET_DRIVE_GEOMETRY
[2019/04/02 06:03:54]: CATAInterface::close - IN
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Next Device...

[2019/04/02 06:03:54]: CATAInterface::close - IN
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Index=[1] GUID=[0x53f56307]
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - No more devices.
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - Number of device interface sets representing all devices attached to system: 0x1
[2019/04/02 06:03:54]: CATADrivesScanner::enumerateDevice - OUT

[2019/04/02 06:03:54]: CRaidDrivesScanner::scan - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::cleanUp - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=0
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi0:
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - sendCsmiCommand(CC_CSMI_SAS_GET_DRIVER_INFO)
[2019/04/02 06:03:54]: CRaidInterface::sendCsmiCommand - IN
[2019/04/02 06:03:54]: CRaidInterface::sendCsmiCommand - DeviceIoControl(IOCTL_SCSI_MINIPORT) return code = 1117
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail sendCsmiCommand(CC_CSMI_SAS_GET_DRIVER_INFO)
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=1
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi1:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=2
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi2:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=3
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi3:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=4
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi4:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=5
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi5:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=6
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi6:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=7
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi7:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=8
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi8:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=9
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi9:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=10
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi10:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=11
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi11:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=12
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi12:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=13
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi13:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - IN SCSI Port=14
[2019/04/02 06:03:54]: CRaidInterface::open - IN
[2019/04/02 06:03:54]: CRaidInterface::open - Open Device \\.\Scsi14:
[2019/04/02 06:03:54]: CRaidInterface::open - CreateFile() retrun code = INVALID_HANDLE_VALUE
[2019/04/02 06:03:54]: CRaidDrivesScanner::enumerateDevice - OUT - Fail Open Device Handle 
[2019/04/02 06:03:54]: CRaidInterface::close - IN
[2019/04/02 06:03:54]: CRaidDrivesScanner::getDrivesList - IN
[2019/04/02 06:03:54]: CFWWinDlg::displayDrives - CSMI Device Total = 0
[2019/04/02 06:03:54]: CFWWinDlg::displayDrives - ATA Device Total = 1
[2019/04/02 06:03:54]: CFWWinDlg::displayDrives - Total Device = 1
[2019/04/02 06:03:54]: CProfileEntry::CProfileEntry - IN
[2019/04/02 06:03:54]: CFWWinDlg::hasNewFirmware - IN
[2019/04/02 06:03:54]: CFWWinDlg::hasNewFirmware - OUT - TRUE
[2019/04/02 06:03:54]: CFWWinDlg::displayDrives - OUT - 0
[2019/04/02 06:03:54]: CFWWinDlg::OnInitDialog - firstDriveWithNewFW = 0
[2019/04/02 06:03:57]: CFWWinDlg::OnLvnItemchangedList1 - drive selected = 0
[2019/04/02 06:04:15]: CFWWinDlg::OnLvnItemchangedList1 - drive selected = 0
[2019/04/02 06:04:17]: CFWWinDlg::OnBnClickedStartUpdate - IN
[2019/04/02 06:04:17]: CFWWinDlg::StartUpdate - IN
[2019/04/02 06:04:17]: CATAInterface::open - IN
[2019/04/02 06:04:17]: CATAInterface::close - IN
[2019/04/02 06:04:17]: CATAInterface::open - Open Device \\?\scsi#disk&ven_nvme&prod_wdc_pc_sn720_sda#5&1e7d5748&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
[2019/04/02 06:04:17]: CATAInterface::exclusiveAccessQuery - IN
[2019/04/02 06:04:17]: CATAInterface::exclusiveAccessQuery - DeviceIoControl() return code = 1
[2019/04/02 06:04:17]: CATAInterface::close - IN
[2019/04/02 06:04:17]: CATAInterface::close - IN
[2019/04/02 06:04:22]: CFWWinDlg::runUpdater - IN
[2019/04/02 06:04:22]: CFWWinDlg::runUpdater - Current dir = [C:\Users\fpiris\Desktop\WD SN720 FW 10160101\WDC]
[2019/04/02 06:04:22]: CFWWinDlg::runUpdater - Working dir = [C:\Users\fpiris\Desktop\WD SN720 FW 10160101\WDC\]
[2019/04/02 06:04:22]: CFWWinDlg::runUpdater - Run the updater : sanupdater-2.0.6-win32.exe /T:\\?\scsi#disk&ven_nvme&prod_wdc_pc_sn720_sda#5&1e7d5748&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} /D:10160101.fluf 
[2019/04/02 06:04:22]: CFWWinDlg::disableSATAPowerFeatures - IN
[2019/04/02 06:04:22]: CFWWinDlg::runUpdater - Wait until child process exit.
[2019/04/02 06:04:23]: CFWWinDlg::runUpdater - Updater exit code = 1
[2019/04/02 06:04:23]: CFWWinDlg::runUpdater - Close process and thread handles.
[2019/04/02 06:04:23]: CFWWinDlg::runUpdater - Resotre current directory : [C:\Users\fpiris\Desktop\WD SN720 FW 10160101]
[2019/04/02 06:04:23]: CFWWinDlg::restoreSATAPowerFeatures - IN
[2019/04/02 06:04:23]: CFWWinDlg::runUpdater - OUT - 0x1

[2019/04/02 06:04:23]: CFWWinDlg::StartUpdate - Updater exit code = 0x1
[2019/04/02 06:04:45]: CFWWinDlg::StartUpdate - OUT

[2019/04/02 06:04:46]: CFWWinDlg::OnBnClickedCancel - IN
[2019/04/02 06:04:46]: CFWWinDlg::cleanup - IN
[2019/04/02 06:04:46]: CFWWinDlg::restoreAutoODDPowerOffFeature - IN
[2019/04/02 06:04:46]: CRaidDrivesScanner::cleanUp - IN
[2019/04/02 06:04:46]: CATADrivesScanner::cleanUp - IN
[2019/04/02 06:04:46]: CATADrivesScanner::cleanUp - IN
[2019/04/02 06:04:46]: CFWWinApp::~CFWWinApp - END

And WDC/sanupdater.log :

13/02/19 13:34:41 info: sanupdater, version 2.0.6 Official Release
02/04/19 06:04:22 info: sanupdater, version 2.0.6 Official Release

Is this enough?

 

Thank you for your help!

guho
SCSI Port
Posts: 45
Registered: ‎09-07-2016
Location: US
Views: 872
Message 10 of 41

Re: Lenovo Storage Device Firmware Update Utility 1.10.3 fails to update the NVMe disk on my X1C6

Did you disable Secure boot in the BIOS and enable CSM? It is necessary for the firmware upgrade.

Check out current deals!


Shop current deals

Top Kudoed Authors