Unclassified Signature Testing Overview

You can use the Unclassified Signature program to obtain a Microsoft signature for your device drivers and INF files if no "Designed for Windows" logo program exists for your device type. You can also use the Unclassified Signature program to sign your filter drivers and device stacks if no specific device is associated with your driver. You cannot use an Unclassified Signature if a logo program exists for your driver or device type. Unclassified Signature is not a device or system logo program and does not grant you a "Designed for Windows" logo for your driver or device. It is only used to obtain a signature for your driver.

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

The procedures presented in this section outline the process for testing your driver for proper functionality with the Microsoft Windows operating system. These procedures use the Microsoft Windows Driver Kit (WDK) and Driver Test Manager (DTM). To ensure full functionality, you must run all of the tests that the DTM identifies as required for the device or driver.

Using the Test Procedure Help Topics

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

  • Overview: The overview topics describe the hardware, software, and tester knowledge requirements.
  • Preparing: The preparing topics describe how to configure the system or systems for "Designed for Windows" logo testing.
  • Running: The running topics describe how to run the tests for your device or system.

Driver Reliability Tests

The tests you must run depend upon the capabilities of the device or system being tested. To see the complete list of tests that could be required for your device, see the Driver Reliability Tests topic.

Note  The Driver Reliability tests are required for most logo programs in addition to device-specific tests specified by each logo program. For an Unclassifed Signature, the Driver Reliability tests are sufficient to obtain a signature for your driver.

Run time: approximately 5 hours

Hardware requirements

The Unclassified Signature program requires no special hardware other than the device and driver being tested.

Note  Testing a device to obtain a logo for Server Device qualification requires that the system being used to test the device supports four processors and a minimum of 1 GB of RAM. These system capabilities are required for the "Dynamic Partitioning (DP) Simulator and Test" and the "Multiple Processor Group" test to run. You do not need a system that actually supports DP capabilities or has greater than 64 processors to test your device.

If a pool of systems is used to test devices, at least one system in the pool must contain four processors and a minimum of 1 GB of RAM. Additionally, that system must contain the device and driver being tested. As long as the driver is the same on all systems in the pool, the schedule will be created to run against all systems.

For those tests that do not include a driver to test, such as testing a hard drive, the Driver Test Manager (DTM) scheduler will constrain the DP test to run on the default system. This system should also be manually configured to have multiple processor groups. The default system is the first one listed. Test personnel, in this case, should ensure that this first system meets these minimum hardware requirements.

Note  Except for Para-Virtualization drivers (as defined by Logo Requirement Policy-0020), physical devices and their associated drivers being tested for Server Logo or Signature may not be tested in virtual machines using any form of virtualization. This is because not all virtualization products support the underlying functionality needed to pass the tests relating to Multiple Processor Groups, Device Power Management, Device PCI functionality, etc.

Software requirements

The Unclassified Signature program has no software requirements other than the software that is required by the device or driver being tested.

Note  Microsoft Windows Server 2008 R2 is supported.

Tester knowledge requirements

To run the Driver Reliability tests, testers must know how to accomplish the following tasks:

  • Complete basic tasks in Driver Test Manager (DTM).

This section includes the following topics:

****Preparing for Unclassified Signature Testing

Running the Unclassified Signature Tests

Send feedback on this topic
Built on December 10, 2009