Adapter or Controller Testing

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.

The procedures in this section describe how to test your adapter or controller for proper functionality with the Microsoft Windows operating system. These procedures use the Microsoft Windows Logo Kit (WLK) and Driver Test Manager (DTM). To ensure the full functionality of the device, you must run all of the tests that the DTM identifies as required for the device. If your product provides bus-specific support, you must run the appropriate bus-specific tests in addition to the standard tests.

Using the Test Procedure Help Topics

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.

The test procedures are divided into the following types of topics:

Preparing: The preparing topics describe how to configure the system or systems for logo testing.

Running: The running topics describe how to run the tests for your device or system.

Troubleshooting: The troubleshooting section provides information to diagnose adapter and controller failures, warnings, and errors.

Adapter or Controller Tests

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.

The tests that you must run depend on the capabilities of the device or system that you are testing. The following table contains all of the tests that might be required for your test device.

iSCSI Boot iSCSI HBA Fibre Channel ATA SAS SATA SCSI
2.2 TB Boot Scenario X X X X X X X
Device Fundamental Tests X X X X X X
Boot Test X X X X X X
Crashdump Support Test X X X X X X
Disk Stress X X X X X X
Disk Verification X X X X X X
IFS Test X X X X X X
Storage Query Property X X X X X X
Syscache Test X X X X X X
Separated Cache Solution Evaluation test (NV-Cache only) X X X X
SCSI Compliance test (RAID only) X X X X
SCSI Compliance Test 2.0 (LOGO) X X X X
Optical Media Burning Test X X
DMA Test X
HBA API Test X
VDS HCT (VDS only) X X X
iSCSI Boot X
iSCSI Digest - Disk (HBA) X
iSCSI Mutual CHAP (Target) X
iSCSI Oneway CHAP (Target) X
iSCSI Persistent Login Test X
iSCSI Ping Test (HBA) X
iSCSI Redirection Test X
iSCSI WMI Verification X
iSCSI Boot Firmware Table Test X

 

Run Time

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.

Approximately 2 hours for iSCSI boot.

Approximately 4 days for all other programs.

Hardware Requirements

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.

The following hardware is required for adapter or controller testing. Additional hardware might be required if the test device provides bus-specific support. To determine whether there are additional hardware requirements, see the description for each bus-specific test.

  • For Windows 7, Windows Vista, or Windows XP:
    • One dual-core or equivalent processor
    • 4 GB of memory
  • For Windows Server 2008 R2, Windows Server 2008, or Windows Server 2003:
    • One quad-core or equivalent processor
    • 6 GB of memory
    • For Windows Server 2008 only: If the test system does not have a second instance of the test adapter installed, you must have a second system. The second system must also meet the processor and memory requirements for Windows Server 2008 server testing. The second system should contain one instance of the test adapter connected to any storage device. Do not set up the second system to boot from the test adapter. Also, do not set up the storage device that is connected to the test adapter to contain any part of the page file. The storage adapter procedures require that you connect two identical HBAs. Select the device you are not booting from when you are running the Dynamic Partitioning test by using the Device Console Submission view. If you cannot put two identical HBAs in the system because the device is integrated, add two machines with identical HBAs to the machine pool and run the Dynamic Partitioning test against the machine with a test HBA that you are not booting from. In this machine, you should be booting from an additional non-test controller.
    • For Windows Server 2008 only: You must run tests on basic disks, or disks that have only a single partition. Tests might fail when you run tests on Windows Server 2008 running disks that have dynamic volumes. When the setup documentation says to create dynamic volumes that span multiple disks, instead create one partition of the requested size on each disk.
  • One PCI-X or PCIe-based bus (except for 32-bit PCI-only adapters)
  • One logo-compliant ACPI BIOS, with ACPI enabled by default. To find hardware requirements that are specific to the test adapter technologies, see the appropriate "Preparing Adapter or Controller Testing" page.
  • One boot drive with a minimum of 2.2 TB

Note  Except for Para-Virtualization drivers (as defined by Logo Requirement Policy-0020), you cannot test physical devices and their associated drivers being tested for Server Logo or Signature in virtual machines by using any form of virtualization. This requirement exists because not all virtualization products support the underlying functionality that is required to pass the tests that relate to Multiple Processor Groups, Device Power Management, Device PCI functionality, and so on.

Software Requirements

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.

The following software is required to run the adapter or controller tests:

  • One of the following operating systems:
    • Windows 7
    • Windows Vista
    • Windows XP Professional with Service Pack 2 (SP2)
    • Windows Server 2003 with Service Pack 2 (SP2), Enterprise Edition
    • Windows Server 2003 with Service Pack 2 (SP2), Datacenter Edition
    • Windows XP Professional x64 Edition
    • Windows Server 2003, Enterprise x64 Edition
    • Windows Server 2003, Datacenter x64 Edition
    • Windows Server 2003 with SP2, Enterprise Edition for Itanium-based Systems
    • Windows Server 2003 with SP2, Datacenter Edition for Itanium-based Systems
    • Windows Server 2008 R2
  • Any drivers that are not available with the operating system
  • The current release of the Windows Driver Kit (WDK)
  • Windows Symbol files

Note  You must use the latest version of the WDK to compile your driver for it to pass testing and obtain a logo.

Tester Knowledge Requirements

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.

To run the adapter or controller tests, testers must know how to accomplish the following tasks:

  • Access and change the system BIOS settings
  • Install the test controller and connect the required storage devices
  • Configure a RAID array (if RAID is supported)
  • Install a PCI-to-PCI bridge (if required)
  • Create and format logical drives
  • Install Windows Symbols files
  • Install the operating system from the product CD

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.

Windows Marketplace Tested Products List

Windows Symbol Files

 

 

Build date: 9/14/2012