Note  This content applies to the Windows Logo Kit (WLK). For the latest information using the new Windows Hardware Certification Kit (HCK), see Windows HCK User's Guide on the Windows Hardware Dev Center.

Type: Automated test


Asymmetric logical unit access (ALUA) occurs when the access characteristics of one port may differ from those of another port. Therefore, for storage devices with ALUA feature implemented, there may be at least two target port groups. This test verifies whether storage devices support the ALUA feature properly.

Note  This test depends on the SCSI Compliance Test 2.0 binary. Please make sure that LUN0 is the largest non-boot LUN before running the test.


The test checks whether the device declares support to ALUA by checking the INQUIRY TPGS field before additional testing. If the TGPS field is not 0, then the storage devices at least support REPORT TARGET PORT GROUPS, and the Report Target Port Groups test will be done. If TPGS is 2 or 3, then the storage devices support both REPORT TARGET PORT GROUPS and explicit SET TARGET PORT GROUPS. In this case, the test will perform the Report Target Port Groups test and Set Target Port Groups test.
Run time: 5 minutes
Log file: scsicompliance.wtl
System restart required: No
Supported operating systems for logo or signature testing:
  • Windows Server 2008 R2

  • Windows Server 2008

Program: scsicompliance.exe


Software Requirements

The test tool requires the following software:

  • Supported operating system (see list above)

  • Software components included with the device that is being tested

  • Any drivers that are not shipped with the Windows operating system

  • The current release of the Windows Driver Kit

Hardware Requirements

The test tool requires the following hardware:

  • Device to be tested

  • Computer that meets the minimum software requirements

  • Windows keyboard

  • Two-button pointing device

  • Color display monitor capable of at least 1024 by 768 resolution, 32-bits per pixel, 60 Hz

  • Hard disk drive with a minimum of 20 GB available on partition C:


  • x86

  • x64

Running the Test

Run the test as a Driver Test Manager (DTM) job.

Command Syntax

Command optionDescription


Should be followed by options.

/device [string]

Specifies the device to be tested.

/scenario [string]

Specifies the scenario test to be run. For example, unittest or discoverytest.

/cdb ReportTargetGroup,SetTargetGroup /Version 2

Runs Report Target Port Groups and Set Target Port Groups CDBs of SPEC-3.


Code Tour

File Manifest





Test Assertions

For detailed information, please see the "Test Assertions" section in SCSI Compliance Test 2.0 (LOGO).



Build date: 9/14/2012

Community Additions