English Community

ThinkPad NotebooksThinkPad: X Series Laptops
All Forum Topics
Options

25 Posts

03-27-2019

ES

24 Signins

248 Page Views

  • Posts: 25
  • Registered: ‎03-27-2019
  • Location: ES
  • Views: 248
  • Message 1 of 50

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

2019-03-27, 8:15 AM

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.

 

 

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
Solved! See the solution
Reply
Options

6082 Posts

10-29-2009

NC

17513 Signins

157080 Page Views

  • Posts: 6082
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 157080
  • Message 2 of 50

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

2019-03-28, 17:20 PM

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.

 

Reply
Options

25 Posts

03-27-2019

ES

24 Signins

248 Page Views

  • Posts: 25
  • Registered: ‎03-27-2019
  • Location: ES
  • Views: 248
  • Message 3 of 50

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

2019-03-29, 7:20 AM

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

 

 

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!!

Reply
Options

6082 Posts

10-29-2009

NC

17513 Signins

157080 Page Views

  • Posts: 6082
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 157080
  • Message 4 of 50

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

2019-03-29, 11:34 AM

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.

Reply
Options

25 Posts

03-27-2019

ES

24 Signins

248 Page Views

  • Posts: 25
  • Registered: ‎03-27-2019
  • Location: ES
  • Views: 248
  • Message 5 of 50

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

2019-03-29, 12:04 PM

Sure! Here it is:

 

Reply
Options

6082 Posts

10-29-2009

NC

17513 Signins

157080 Page Views

  • Posts: 6082
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 157080
  • Message 6 of 50

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

2019-03-29, 17:48 PM

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

Reply
Options

25 Posts

03-27-2019

ES

24 Signins

248 Page Views

  • Posts: 25
  • Registered: ‎03-27-2019
  • Location: ES
  • Views: 248
  • Message 7 of 50

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

2019-03-29, 17:55 PM

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

 

Thanks.

Reply
Options

6082 Posts

10-29-2009

NC

17513 Signins

157080 Page Views

  • Posts: 6082
  • Registered: ‎10-29-2009
  • Location: NC
  • Views: 157080
  • Message 8 of 50

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

2019-04-01, 14:17 PM

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

 

 

Reply
Options

25 Posts

03-27-2019

ES

24 Signins

248 Page Views

  • Posts: 25
  • Registered: ‎03-27-2019
  • Location: ES
  • Views: 248
  • Message 9 of 50

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

2019-04-02, 6:11 AM

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

 

 

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!

Reply
Options

42 Posts

09-07-2016

US

252 Signins

1696 Page Views

  • Posts: 42
  • Registered: ‎09-07-2016
  • Location: US
  • Views: 1696
  • Message 10 of 50

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

2019-04-02, 16:50 PM

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

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save