Driver Test Manager
SAS RAID Controller Testing Overview
The procedures in this section outline the process for testing your SAS RAID controller for correct functionality by using the Microsoft Windows Driver Kit (WDK) and Driver Test Manager (DTM). To ensure full functionality, you must run all of the tests that 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.
The test procedures in this section 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.
- Troubleshooting: The troubleshooting section provides information to diagnose failures, warnings and/or errors with the test.
- 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.
- Troubleshooting: The troubleshooting section provides information to diagnose failures, warnings and/or errors with the test.
- Running: The running topics describe how to run the tests for your device or system.
- Troubleshooting: The troubleshooting section provides information to diagnose failures, warnings and/or errors with the test.
- Troubleshooting: The troubleshooting section provides information to diagnose failures, warnings and/or errors with the test.
-
SAS RAID Controller Tests
The tests that you need to run depend on the capabilities of the device or system that you are testing. The following list contains all of the tests that you might need for your test device:
Run time: approximately 3 days
Note The test descriptions are included in a separate section.
Hardware Requirements
The following hardware is required for SAS RAID controller testing. You might need additional hardware if the test device provides bus-specific support. See the test description for each bus-specific test to determine if there are additional hardware requirements.
- One computer with the following:
- For Windows Vista or Windows XP.
- One dual-core or equivalent processor (An equivalent processor is any processor that appears to windows as containing the specified number of CPUs. This may be achieved through one or more physical microprocessors.)
- 2 GB of memory
- For Windows Server 2008 or Windows Server 2003.
- One quad-core or equivalent processor (An equivalent processor is any processor that appears to windows as containing the specified number of CPUs. This may be achieved through one or more physical microprocessors.)
- 6 GB of memory
- For Windows Server 2008 only: If the test system does not have a second instance of the test adapter installed, then a second system is required. 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. The second system should not be setup to boot from the test adapter. Also, the storage device connected to the test adapter should not be setup to contain any portion of the page file.
- One logo-compliant ACPI BIOS, with ACPI enabled by default.
- A PCI-based bus.
Note For Windows Vista and Windows XP Professional, the test system must support S3 and S4 states.
For Windows Vista and Windows XP Professional on mobile systems, the test system must support the S4 state and the S1 or S3 state.
For Windows Server 2008 and Windows Server 2003, the test system is required only to support the S4 state.
- If the SAS RAID controller is not bootable, one bootable ATA or SCSI controller and one ATA or SCSI hard disk drive are required.
- One ATA or SCSI CD drive.
- If the test device is an add-on SAS RAID controller, you must have:
- Two identical test devices.
- One of the following:
- Two SAS JBODs. One SAS JBOD must support at least three hard disk drives, and the other SAS JBOD must support at least six hard disk drives.
- One SAS JBOD and three SAS hard disk drives. The SAS JBOD must support at least six hard disk drives.
- One SAS JBOD and six Serial ATA hard disk drives. The SAS JBOD must support at least three hard disk drives.
- Three SAS hard disk drives and six Serial ATA hard disk drives.
- If the test device is an integrated SAS RAID controller, you must have:
- Only one test device.
- One of the following:
- One SAS JBOD that supports at least six hard disk drives.
- Six SAS hard disk drives.
- One PCI-to-PCI bridge adapter.
Note A PCI-to-PCI bridge adapter is not required if:
- The SAS RAID controllers cannot fit into PCI bridge adapters. This situation might occur with integrated controllers or controllers that can fit only into specially designed slots.
- The SAS RAID controller is designed and sold only for systems that cannot accept full height PCI-to-PCI bridge adapters. This situation might occur with a blade server.
- One of the SAS RAID controllers can be placed into a PCI bus slot that is already behind a PCI bridge.
- If you are using six Serial ATA hard disk drives instead of a SAS JBOD, twelve SAS edge expanders and six SAS fanout expanders are required.
Important The test system must have received the "Designed for Windows" logo. All hardware (except for the device that you are testing, monitor, keyboard, mouse, and floppy disk drive) must be included in the
Microsoft Windows Marketplace.
Note Testing a device to obtain a logo for a server 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 in order for the "Dynamic Partitioning (DP) Simulator and Test" to run. You do not need a system that actually supports DP capabilities to test your device.
If a pool of systems are 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. The default system is the first one listed. Test personnel, in this case, should ensure that this first system meets these minimum hardware requirements.
Software Requirements
The following software is required to run the SAS RAID controller tests:
One of the following operating systems:
- Microsoft Windows Vista
- Microsoft Windows XP Professional with Service Pack 2 (SP2)
- Microsoft Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition
- Microsoft Windows Server 2003 with Service Pack 1 (SP1), Datacenter Edition
- Microsoft Windows XP Professional x64 Edition
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003, Datacenter x64 Edition
- Microsoft Windows Server 2003 with SP1, Enterprise Edition for Itanium-based Systems
- Microsoft Windows Server 2003 with SP1, Datacenter Edition for Itanium-based Systems
- Any drivers that are not shipped with the operating system
- The current release of the Windows Driver Kit (WDK)
- Microsoft Windows Symbol files
Tester Knowledge Requirements
To run the SAS RAID controller tests, testers must know how to:
- Access and change the system BIOS settings.
- Install SAS and ATA hard disk drives.
- Install an SAS RAID controller.
- Configure a RAID array.
- Install a PCI-to-PCI bridge.
- Install Windows Symbols files.
- Install the appropriate operating system.
- Download and install an operating system service pack.
- Read and interpret test logs.
This section includes:
Related Links
Build machine: CAPEBUILD