Search the VMware Knowledge Base (KB)
View by Article ID

Disabling Hardware Accelerated Init (WRITESAME) in ESXi (2146566)

  • 1 Ratings
Language Editions

Purpose

ESXi hardware acceleration supports these array operations: 
  • Atomic Test & Set (ATS), which is used during creation and locking of files on the VMFS volume
  • Clone Blocks/Full Copy/XCOPY, which is used to copy or migrate data within the same physical array
  • Zero Blocks/Write Same, which is used to zero-out disk regions
Block zeroing, also called write same. Enables storage arrays to zero out a large number of blocks to provide newly allocated storage, free of previously written data. This operation reduces the time and network load when creating virtual machines and formatting virtual disks.
 
The fundamental operations are controlled by these advanced settings: 
  • HardwareAcceleratedLocking
  • HardwareAcceleratedMove
  • HardwareAcceleratedInit
 This article explains how to disable HardwareAcceleratedInit (WRITESAME) in ESXi.

Resolution

To disable hardware accelerated init a.k.a. WRITESAME or vendor specific SCSI command 0xFE use this ESXCLI command:

esxcli system settings advanced set --int-value 0 --option /DataMover/HardwareAcceleratedInit


 

Note: This option is effective immediately and does not need any reboot or mount/unmount of volumes.


To disable HardwareAcceleratedInit using the vSphere Web Client, follow the below procedure:
  1. Browse to the host in the vSphere Web Client navigator.
  2. Click the Configure tab.
  3. Under System, click Advanced System Settings.
  4. Change the value for DataMover.HardwareAcceleratedInit to 0 (disabled).

Note: This option is effective immediately and does not need any reboot or mount/unmount of volumes.

Additional Information

This is a list of commonly used SCSI opcodes related to VAAI operations:

0x93 WRITE SAME(16)
0x41  WRITE SAME(10)
0x42  UNMAP
0x89 SCSI COMPARE and WRITE - ATS
0x83  EXTENDED COPY
 

Occasionally, failures during VAAI operations would be logged in the /var/log/vmkernel.log file. For example:

Cmd(0x41248092e240) 0x42, CmdSN 0x13bb23 to dev "naa.xxxxxxxx" failed H:0x0 D:0x2

See Also

Language Editions

zh_cn,2147850

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 1 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 1 Ratings
Actions
KB: