Microsoft Windows Logo Program System and Device Requirements — 78
The USB host controller must support wakeup capabilities from S1, and S3 states. If the system contains multiple USB host controllers, all host controllers integrated on the system board (that is, not add-on cards) are required to support wakeup from S1, and S3.
B188.8.131.52 Devices and drivers support maximum flexibility of hardware interface options
B184.108.40.206.1 Devices and drivers provide multiple alternate settings.
Devices and drivers must provide multiple alternate settings for each interface where any alternate setting consumes isochronous bandwidth.
B220.127.116.11.2 Devices and drivers must not use isochronous bandwidth for alternate setting 0.
Devices must consume bandwidth only when they are in use.
B18.104.22.168 Devices meet requirements in related USB device class specifications
A USB device or driver that fits into one of the USB device class definitions must comply with the related USB device class specification.
The host controller providing USB 1.1 functionality must comply with the specifications for either OpenHCI: Open Host Controller Interface Specification for USB, or Universal Host Controller Interface (UHCI) Design Guide, Revision 1.1.
B22.214.171.124 Hub and devices that support USB 2.0 comply with USB 2.0 Specification
If a USB hub or device supports USB 2.0, it must comply with the Universal Serial Bus Specification, Revision 2.0. Host controllers providing USB 2.0 functionality must comply with the Enhanced Host Controller Interface Specification for Universal Serial Bus 2.0.
B126.96.36.199 USB hubs are self-powered
This requirement does not apply for hubs integrated into USB keyboards or into mobile systems. To minimize USB power consumption requirements, bus-powered hubs must provide ports that can be individually power switched.
This requirement does not apply for hubs integrated into USB keyboards.
Mobile PC Note: This requirement does not apply for hubs integrated into mobile systems.
B2.6.5 USB Controllers/Devices - FAQs
B188.8.131.52 Current USB-related FAQs
B184.108.40.206 Updated at B220.127.116.11
B2.6.R USB Controllers/Devices - Future Requirements
Announcement of additional future requirements will be published at http://www.microsoft.com/winlogo/hardware/.
© 1999-2002 Microsoft Corporation. All rights reserved.