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.
B126.96.36.199 Devices and drivers support maximum flexibility of hardware interface options
B188.8.131.52.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.
B184.108.40.206.2 Devices and drivers must not use isochronous bandwidth for alternate setting 0.
Devices must consume bandwidth only when they are in use.
B220.127.116.11 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.
B18.104.22.168 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.
B22.214.171.124 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
B126.96.36.199 Current USB-related FAQs
B188.8.131.52 Updated at B184.108.40.206
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.