Microsoft Windows Logo Program System and Device Requirements — 51
specifications are not required to provide an additional Windows device driver for their host controller.
Multiple OpenHCI and UHCI USB controllers are supported concurrently by the operating system.
A22.214.171.124 USB devices and drivers support maximum flexibility of hardware interface options
Device and driver designs must provide maximum flexibility for interface options to allow user-preference coordination by the operating system or other resource managers. This flexibility allows graceful use of multiple simultaneous devices and applications in a dynamic environment.
Minimum requirements consist of the following:
Must provide multiple alternate settings for each interface where any alternate setting consumes isochronous bandwidth.
Must not use isochronous bandwidth for alternate setting 0. Devices must consume bandwidth only when they are in use.
A126.96.36.199 System and devices comply with USB power management requirements
The server system must comply with the power management requirements in USB 1.1 or later. In addition, USB devices must comply with the Interface Power Management feature in the USB Common Class Specification, Revision 1.1 or later.
A188.8.131.52 USB devices comply with their related USB device class specifications
A USB peripheral that fits into one of the USB device class definitions must comply with the related USB device class specification. USB class drivers in the operating system are implemented to support compliant devices in each particular class. Class driver extensions and WDM allow hardware manufacturers to innovate and differentiate their products while still complying with class specifications in their base operational modes.
A184.108.40.206 USB hubs are self-powered
This requirement does not apply for hubs integrated into keyboards. To minimize USB power consumption requirements, bus-powered hubs must provide ports that can be individually power switched. This contributes to the goal of reducing overall system power consumption.
See also B2.6.2
A6.4.4 System memory includes ECC memory protection
Minimum system memory requirements for servers are defined in WL-2.
The system memory and cache must be protected with Error Correction Code (ECC) memory protection. All ECC RAM visible to the operating system must be cacheable. The ECC hardware must have the ability to detect at least a double-bit error in one word and to correct a single-bit error in one word, where “word” means the width in bits of the memory subsystem. A detected error that cannot be corrected must result in a system fault.
A6.4.5 System that provides headless server capabilities meets minimum requirements
A220.127.116.11 x86-based system without management service processor provides properly configured legacy serial port
© 1999-2002 Microsoft Corporation. All rights reserved.