This is important to complete the Device Fundamental part of testing (DevFund). The following configurations provide steps to create volume on the storage test device. Storage tests will reconfigure your test device, leaving the device in a state unsuitable to support Device Fundamentals tests. When testing storage devices, we strongly recommend that you complete all Device Fundamentals tests before starting storage tests.
This prevents a manual test from interrupting completion of an automated test. When you run tests for a submission, it is a best practice to run the automated tests in a block separately from manual tests.
Some Windows HLK tests require user intervention. Review the specific test topic for more information. If a test requires parameters to be set before the test is run, a dialog box appears for that test. If the test device does not support RAID, use the Non-RAID controller test configuration.īefore you test an ATA/ATAPI controller in any of the three usage scenarios, make sure that the test computer is in the ready state. If the test device is an integrated controller that supports RAID, use the Integrated RAID controller test configuration. If the test device is an add-in controller that supports RAID, use the Add-in RAID controller test configuration. There are three possible configurations for testing ATA/ATAPI controllers: The current release of the Windows Driver Kit (WDK). These are available from the Symbol Files website. The latest Windows HLK filters or updates.
The following software is required for testing an ATA/ATAPI controller: HypervisorEnforcedCodeIntegrity:REG_DWORD Once that has occurred, the following Registry key must be created and set: HKLM\System\CurrentControlSet\Control\DeviceGuard The Virtualization Based Security feature (VBS) of Windows Server 2016 must be enabled using Server Manager first. Test personnel must make sure that the first test computer in the list meets the minimum hardware requirements. The default computer is the first test computer in the list. You must manually configure this computer to have multiple processor groups. If the driver is the same on all the computers in the pool, the system creates a schedule to run against all test computers.įor tests that do not include a driver to test, such as hard disk drive tests, the Windows HLK scheduler constrains the tests that validate the device's and driver's rebalance, D3 state, and multiple processor groups functionality to run on the default test computer. Additionally, that computer must contain the device and the driver that you want to test. If you use a pool of test computers to test devices, at least one computer in the pool must contain four processors and a minimum of 1 GB of RAM. For more information see Windows Server Installation Options. Additionally, the server system(s) being used for device or driver testing must have Server Core installed prior to testing. You do not need a computer that actually has more than 64 processors to test your device. These system capabilities are required to test the Rebalance, D3 State, and Multiple Processor Group functionality of the device and driver.
To certify your product for use on servers, the test computer must support four processors and a minimum of 1 GB of RAM. If the test device does not support boot, one bootable controller and a hard disk drive that has a minimum of 36 GB are required. One DMA-capable optical recording drive that has a minimum speed of 8x. Two UDMA-capable ATA/ATAPI hard disk drives with at least 40 GB. One ATA/ATAPI controller (the test device). You can put one of the RAID controllers into a PCI bus slot that is already behind a PCI bridge.
The RAID controller is designed and sold only for systems that cannot accept full height PCI-to-PCI bridge adapters, such as blade servers. This may occur if the controllers are integrated controllers or if the controllers can only fit into specially designed slots. The RAID controllers cannot fit into PCI bridge adapters. One PCI-to-PCI bridge adapter, unless any of the following conditions apply: The hard disk drives must each have at least 40 gigabytes (GB).
If two controllers are required, twice as many hard disks are required. One ATA/ATAPI hard disk drive for each channel that the test device supports. Two identical ATA/ATAPI RAID controllers (the test devices), unless the test device is an integrated controller. If the ATA/ATAPI controller supports RAID, the following requirements apply: For more information, see Windows HLK Prerequisites. The test computer must meet the Windows HLK requirements. With the exception of the test computer and test controller, all hardware that is involved in the test must already have a logo.