B2.6.3 USB Controllers/Devices - Quality
WHQL Test Specification References:
Chapter 9: USB Test Specification
See B1.3.
B2.6.3.1 Pass all applicable WHQL tests
This includes USB 1.1 Chapter 9 and Chapter 11 tests:
B2.6.3.1.2 Serial number, if implemented, is unique. B2.6.3.1.3 Hub correctly reports the number of ports accessible by the user.
See “USB Controllers,” “USB Hubs,” and device-specific and system-specific topics in the HCT documentation.
B2.6.3.2 - See B2.6.3.1 B2.6.4 USB Controllers/Devices - Windows Experience B2.6.4.1 Devices comply with USB power management requirements
Devices must comply with the power management requirements in the Universal Serial Bus Specification, Revision 1.1.
B2.6.4.2 DELETED B2.6.4.3 USB host controller can wake the system
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.
B2.6.4.4 Devices and drivers support maximum flexibility of hardware interface options B2.6.4.4.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.
B2.6.4.4.2 Devices and drivers must not use isochronous bandwidth for alternate setting 0.
Devices must consume bandwidth only when they are in use.
B2.6.4.5 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.
See B2.6.1.1
B2.6.4.6 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.
B2.6.4.7 DELETED
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.
|