Technical Guide. USB 3.1 xhci-based Certification Platform. USB-IF USB 3.1 Peripheral Development Kit: USB3.1 certification Platform.

Similar documents
Technical Guide. USB 3.1 xhci-based Certification Platform. USB-IF USB 3.1 Peripheral Development Kit: USB3.1 certification Platform.

USB Implementers Forum Compliance Document USB 2.0 Interoperability and EHCI Test Procedures

291-MB333-04P7F EN1070K

ZOTAC ZBOX. User s Manual

Table of contents. Technical white paper HP Elite Dock with Thunderbolt 3 & HP ZBook Dock with Thunderbolt 3 Features and troubleshooting

ZOTAC ZBOX. User s Manual

ZOTAC ZBOX nano. User s Manual

ZOTAC ZBOX User s Manual

291-MB309-02N6F. PI331 pico

SATA 150 Controller PCI Card user

QK5P1000-Manual_Cover-135x135mm_PrintReady.eps 1 2/7/ :52:09 AM CMY 291-MB384-01S4F

fit-pc3i Owner s Manual

USB Port PCI Express Card

USB 3.0 Spectra Port USB m Multimode Fiber Extender System. User Guide

ZOTAC ZBOX nano User s Manual

Dual/Quad Channel 4-Port USB 3.0. PCI Express Card

FlyTV MCE Installation Guide Animation Technologies Inc.

User s Manual USB 3.0 Expansion Card TS-PDU3

ZOTAC ZBOX nano. User s Manual

ZOTAC ZBOX User s Manual

Thunderbolt 3 Multiport Adapter with Dual HDMI, USB & Gigabit Ethernet. Model

USB-C to DVI Multiport Adapter with Power Delivery. Model

UDP2018 Test Report. SUNIX Co., Ltd. Product Model: SUNIX UDP2018. Test Date: 16 th March Rev: 1.2

ZOTAC ZBOX. User s Manual

Intel Responsiveness Technologies. Dell Setup Guide

By offering a range of USB port types, you can easily connect a variety of modern and legacy USB devices, both inside and outside your computer.

BIOS Update Release Notes

5-Port USB 3.1 (10Gbps) Combo Card - 1x USB-C, 2x USB-A + 2x IDC (5Gbps) - PCIe

USB 3.0 DISPLAY ADAPTER USER MANUAL

DataPort 250 USB 2.0 Enclosure User s Guide (800)

USB-C Multiport Video Adapter with UHS-II Card Reader and Power Delivery. Model

USB-C Multiport Travel Dock with Video, USB, Ethernet and 60W Power Delivery. Model

HOME THEATER PC CHASSIS

Intel Desktop Board DH55TC

BIOS Update Release Notes

Copyright 2016 HP Development Company, L.P.

TUSB73x0 xhci Host Controller Driver Release Notes

ZOTAC ZBOX nano. User s Manual

Server Test Submission (STS) Report. Server WHQL Testing Services Enterprise Platforms and Services Division

IRONKEY WORKSPACE PROVISIONING TOOL 1.3. User Guide

Intel Desktop Board DH61SK. MLP Report. Motherboard Logo Program (MLP) 4/6/2012

Hiddn SafeDisk. Installation Manual. Version April //

ZOTAC ZBOX Giga User s Manual

BIOS Update Release Notes

Thunderbolt 3 Multiport Adapter with Dual DisplayPort USB & Gigabit Ethernet. Model

congatec Application Note

Intel Rapid Storage Technology (Intel RST) InstallerUpdated Production Version Release

Intel Desktop Board DH61AG. MLP Report. Motherboard Logo Program (MLP) 6/13/2011

BIOS User Guide RACING P1A

Intel Rapid Storage Technology (Intel RST) Production Version Release

ZOTAC ZBOX User s Manual

BIOS Update Release Notes

DP SuperSpeed USB Port PCIe Quick Installation Guide

USB-C Multiport Travel Dock with Dual 4K HDMI and 60W Power Delivery. Model

291-MB309-03M8F. PI330 pico

USB 2.0 DUAL DISPLAY HUB USER MANUAL

Intel Desktop Board DZ68BC. MLP Report. Motherboard Logo Program (MLP) 11/9/2011

Avid Configuration Guidelines DELL 3630 workstation Tower 4 or 6 Core CPU System

DataPort 350 & 525 USB 2.0 and FireWire Enclosure User s Guide (800)

Thank you for selecting UTC RETAIL s innovative Model 1170 Point of Sale solution!

USB 2.0 Test Report For Full Speed Device

ARL992/ ARL992-B User Reference Manual

ZOTAC ZBOX. User s Manual

Using AORUS Notebook for the First Time

DP SATA 6Gb/s PCIe i/e Quick Installation Guide

USB DISPLAY ADAPTER USER MANUAL

Intel Server S3210SHLC

USB 2.0 DISPLAY ADAPTER USER MANUAL

Avid Configuration Guidelines DELL 3430 workstation Tower 4 or 6 Core CPU System

Intel Server Board S3420GPV

RAID Configuration Guide. Motherboard

ZOTAC ZBOX nano User s Manual

Intel Server Board S5000PSLSAS

ZOTAC ZBOX nano User s Manual

Intel Server Board S1200BTL

Intel Desktop Board DQ35MP. MLP Report. Motherboard Logo Program (MLP) 5/7/2008

BIOS Update Release Notes

Avid Configuration Guidelines DELL 3930 workstation 1U Rack 4 or 6 Core CPU System

Intel Server Platform SR6850HW4M & SR4850HW4M

USB-C Multiport Adapter with Ethernet. Model

Intel Desktop Board DQ77MK. MLP Report. Motherboard Logo Program (MLP) 5/21/2012

Using AORUS Notebook for the First Time

TESLA C2050 COMPUTING SYSTEM

USB-C to VGA Multiport Adapter with Power Delivery. Model

FW Update Tool. Installation Guide. Software Version 2.2

Intel Server RAID Controller U2-1 Integration Guide For Microsoft* Windows NT* 4.0

BIOS Update Release Notes

60 GHz Wireless Dock Basic Model

Intel Server S3200SHV

Intel Server Board S2400EP Intel Server System R1000EP

USB 2.0 Test Report For Full Speed Device

BIOS Update Release Notes

Port PCI Quick Installation Guide

User Manual USB Port Hub

Intel Server Board S2600WP Intel Server System H2600WP

Intel Desktop Board DX48BT2. MLP Report. Motherboard Logo Program (MLP) 6/17/2008

Chapter 4 Using BIOS 1

A. Windows 7 and USB driver installation

Intel Server Board S2600IP

Guide to SATA Hard Disks Installation and RAID Configuration

Transcription:

Technical Guide USB-IF USB 3.1 Peripheral Development Kit: USB3.1 certification Platform USB 3.1 xhci-based Certification Platform January 26, 2018 Revision 2.0

About this Document Content Owner Author Approval Body SuperSpeed USB Compliance (ssusbcompliance@usb.org) Martin Franke, Sydney Fernandes Abdul Ismail Revision History Revision 1.0 Revision 1.1 Revision 1.2 Revision 1.3 Revision 1.4 Revision 1.5 Revision 1.6 Revision 1.7 Revision 1.8 Revision 1.9 Revision 2.0 Release Added information about USB30CV and Drivers Added information about UAC with USB30CV Added information about USB30CV installation, equipment setup with the NEC (Renesas) xhci Updated information about USB30CV documentation and updated contact information for the USB-IF Technical Support Updated information about USB30CV directory structure Updated information about USB30CV driver names, updated installation settings required for 64-bit operating systems and updated Renesas PDK jumper settings Updated information about PDK Jumper Settings Updated to xhci spec version 1.0 based PDK boards. Added information based on use of Stack Switcher Removed Renesas PDK. Added Dell XPS8700 certification testing platform. Modifications to Dell XPS8700 system for certification testing. Added Dell XPS8920 Special Edition and Modification to Dell XPS 8920 Special Edition Removed Fresco PDK and Added info on Point Grey Card Removed Windows 8.1 and added Windows 10 USB 3.1 xhci-based Certification Platform and PDK 2 Rev 2.0 January 26, 2018

Table of Contents 1. INTRODUCTION... 5 2. REFERENCES... 6 3. WORKSTATION PREPARATION FOR POINT GREY CARD... 7 3.1. Point Grey Card System Requirements... 7 3.2. Hardware... 7 4. USB 3.1 CERTIFICATION PLATFORM PREPARATION... 9 4.1. DELL XPS8700 Configuration..... 9 4.3. DELL XPS8920 Special Edition Configuration....10 5. SOFTWARE SETUP... 9 6. TROUBLESHOOTING... 15 USB 3.1 xhci-based Certification Platform and PDK 3 Rev 2.0 January 26, 2018

Acronyms ESD DUT FW HW I/O MB NC OS PC PCB PCI PCIe PCLK PDK PHY UAC USB USB-IF xhci Electro Static Discharge Device Under Test Firmware Hardware Input / Output Motherboard No Connection Operating System Personal Computer Printed Circuit Board Peripheral Component Interconnect PCI Express. Refer to the PCIe specification PHY Clock Signal Peripheral Development Kit Physical Layer User Account Control Universal Serial Bus Universal Serial Bus Implementers Forum extensible Host Controller Interface USB 3.1 xhci-based Certification Platform and PDK 4 Rev 2.0 January 26, 2018

1. INTRODUCTION The USB-IF uses the DELL XPS8700 (and XPS8920 Special Edition replacement system as needed) for USB3.1 Certification. Testing is performed using the on-board Intel xhci host controller. This document provides information and instructions to modify the DELL XPS8700 and XPS8920 certification platform. Furthermore the document also provides information and instructions to implement Point Grey xhci Card used for LPM-L1 testing (Device Interop testing). The system hardware specifications and software installation have been tested by qualified hardware technicians. Deviation from these instructions may result in unpredictable behavior in the certification platform. This document is not a substitution for any referenced documentation. The procedures should be performed by a qualified technician only. USB 3.1 xhci-based Certification Platform and PDK 5 Rev 2.0 January 26, 2018

2. REFERENCES The references given here are mentioned throughout this documentation: Specification Revision 1.0: http://www.usb.org/developers/docs USB-IF Company List: http://www.usb.org/developers/tools/comp_dump USB-IF estore: http://www.usb.org/developers/estoreinfo USB 3.1 xhci-based Certification Platform and PDK 6 Rev 2.0 January 26, 2018

3. WORKSTATION PREPARATION FOR POINT GREY CARD 3.1. Point Grey Card System Requirements For best results when using a PDK the recommended minimum system requirements are: Dell XPS 8700 or XPS 8920 Special Edition Intel Core i7 8192MB of RAM or higher 120GB or Higher SSD Microsoft Windows 10 3.2. Hardware Point Grey Add-in Card is available from Point Grey: https://www.ptgrey.com/point-grey-usb-30-pcie-20-x1-host-adapter-card-2-port-w-internalhead-connector-support-3 Point Grey (Fresco Logic xhci-based) PCIe Card Figure 1: Point Grey (Fresco Logic FL1100 Silicon) add in card USB 3.1 xhci-based Certification Platform and PDK 7 Rev 2.0 January 26, 2018

3.2.1. Point Grey PCIe Card Installation Installing the Point Grey Card: 1. Shutdown the PC. Use caution anytime hardware is removed or inserted into a computer system. 2. Unplug the power cord from the PC system before attempting to remove or insert the Point Grey Card. 3. Power on the PC. 4. When the system has finished booting the OS should recognize new hardware is attached. 5. Install the Fresco Logic Driver for the Fresco Logic Host Controller and Root Hub (Identify the controller in Device Manager). Run the batch file FrescoU1U2Enable- LPMEnable.reg and Restart the system. This step will replace the Microsoft XHCI Driver with the FrescoLogic Custom driver for the FrescoLogic Host Controller and also enable U1U2 and LPM. USB 3.1 xhci-based Certification Platform and PDK 8 Rev 2.0 January 26, 2018

4. USB 3.1 CERTIFICATION PLATFORM PREPARATION 4.1. DELL XPS8700 Configuration For best results when purchasing the DELL XPS8700 the recommended minimum system requirements are: Intel Core i7 (4 th Generation), 3.40GHz or faster processor 8 GB of RAM 120GB or Higher SSD with 10GB of free space Microsoft Windows 10 Operating System 4.2. System Modification DELL XPS8700 is shipped standard with an add-on Graphics Card, Wireless Mini-Card and Media-Card Reader. These items should be removed before using the system for testing. Modification Steps: Step 1 Enable Integrated Graphics by doing the following: Power on the system Press F2 when you see Dell logo onscreen Highlight Advanced -> Onboard Device Configuration and press Enter Highlight Intel Multi Display option and Enable it if it is disabled Step 2 Follow the DELL XPS8700 Owner s Manual for the modifications listed below: Remove the Graphics Card and connect the Display Monitor to Integrated Graphics HDMI port Remove the Wireless Mini-Card Remove the Media-Card reader Ensure that system only has 8GB of RAM Step 3 Do a fresh install of Windows 10. Be sure to delete all partitions on the hard drive beforehand. After Windows 10 is installed, complete the Windows Updates. Drivers and BIOS for the system can be found at http://www.dell.com/support/drivers/us/en/19/product/xps-8700?~ck=mn Install Intel Z87 Chipset Drivers. Install Intel Graphics Driver. Install Intel Rapid Storage Technology. Install Intel Management Engine Components. It is recommended to save a system image at this point. USB 3.1 xhci-based Certification Platform and PDK 9 Rev 2.0 January 26, 2018

Step 4 The DELL XPS8700 is a Legacy Free system, all USB ports are controlled by the Intel xhci controller. When USB-IF tools like CV are launched control of Mouse and Keyboard will be lost. To avoid this issue install a secondary PCIe USB card and connect the mouse and keyboard to the USB ports on it. 4.3. DELL XPS8920 Special Edition Configuration For best results when purchasing the DELL XPS8920 Special Edition the recommended minimum system requirements are: Intel Core i7 (7 th Generation), 4.20GHz or faster processor 8 GB of RAM 120GB or Higher SSD with 10GB of free space Microsoft Windows 10 Operating System 4.4. System Modification DELL XPS8920 Special Edition is shipped standard with: add-on Graphics Card, Wireless Mini-Card, M2 SSD Disk, HDD hard drive Media-Card Reader. These items should be removed before using the system for testing. Modification Steps: Step 1 Enable Legacy Boot List Option, Disable Secure Boot, and Enable USB Wake Support (S3) by doing the following: Power on the system Press F2 when you see Dell logo onscreen Highlight Boot -> Boot List Option and select Legacy Highlight Boot -> Secure Boot and select Disabled Highlight Advanced -> USB Wake Support (S3) and select Enabled Step 2 Follow the DELL XPS8920 Special Edition Owner s Manual for the modifications listed below: Remove the Graphics Card and connect the Display Monitor to Integrated Graphics HDMI or DP Port Remove the WLAN Mini PCIe-Card Remove the Media-Card reader Remove the M2 SSD Remove the HDD Hard Drive Disconnect Audio jack connector from motherboard Ensure that system only has 8GB of RAM Unplug the Front Panel USB 3.0 Port Header on the motherboard USB 3.1 xhci-based Certification Platform and PDK 10 Rev 2.0 January 26, 2018

Step 3 Install a new SSD (128 GB or Higher). Do a fresh install of Windows 10. After Windows 10 is installed, complete the Windows Updates. Drivers and BIOS for the system can be found at: http://www.dell.com/support/home/us/en/04/product-support/product/xps-8920- desktop/drivers/advanced Install Intel Chipset Drivers. Install Intel Graphics Driver. Install Intel Rapid Storage Technology. Install Intel Management Engine Components. It is recommended to save a system image at this point. Step 4 The DELL XPS8920 is a Legacy Free system, all USB ports are controlled by the Intel xhci controller. When USB-IF tools like CV are launched control of Mouse and Keyboard will be lost. To avoid this issue install a secondary PCIe USB card and connect the mouse and keyboard to the USB ports on it or you can connect the mouse and Keyboard to the ASMedia 3.1 Gen 2 onboard Controller ports (USB Type-C and A ports). USB 3.1 xhci-based Certification Platform and PDK 11 Rev 2.0 January 26, 2018

Please note the Dell XPS8920 has 2 XHCI Onboard Controllers: ASMedia 3.1 Gen 2 Host Controller Intel USB 3.0 controller (Kabylake, 7 th Generation) For 3.1 Gen 1 and USB 2.0 portion of the certification testing (i.e. for all USB 3.1 Gen 1 and 2, USB 2.0 products) use SS port numbers 21 through 23 on the back panel. There are 3 SS ports on the back panel and 4 SS ports on the front Panel. Please see picture below (front and back panel). These ports are routed to the onboard Intel XHCI Controller. The front panel ports should be disabled by unplugging the header from the motherboard. Back Panel: Asmedia 3.1 Gen 2 Host Controller Front Panel: Intel 3.0 Host Controller SS Ports # 19, 20, 17, 18 Back Panel: Asmedia 3.1 Gen 2 Host Controller Back Panel: Intel 3.0 Host Controller SS Ports # 21,23,22 Figure 2: Front and Back panel SS ports for Intel 3.0 Host Controller on XPS8920 Special Edition platform USB 3.1 xhci-based Certification Platform and PDK 12 Rev 2.0 January 26, 2018

List of Known Issues with Dell XPS8920 Special Edition: 1) If the Interop Tree is connected to the Intel 3.0 Host controller, during Hibernate/Resume (done right after Hybrid Sleep/ Resume), the monitor does not turn on to display during Resume. This issue is not seen when any USB3.1 Hubs or devices are connected at Root Port. This is seen when USB 2.0 Tree (consisting of HS Hubs, FS Hubs, HS Devices and FS/LS Devices) is connected to USB 3.1 Hub (as part of the full USB 3.1 Interop Tree). This issue is only seen if Hibernate/Resume is done right after Hybrid/Sleep (if the full USB 3.1 Interop Tree is connected to the Intel 3.0 Host Controller). To ensure complete testing is done with the Interop tree test the Hybrid Sleep independently i.e. Test Inactive Detach/Reattach, Hibernate, Warm Boot, Hybrid Boot, Cold Boot, and then Hybrid Sleep. 2) The Intel 3.0 Host Controller does not enter Compliance Mode with the shipped manufacturing BIOS USB 3.1 xhci-based Certification Platform and PDK 13 Rev 2.0 January 26, 2018

5. SOFTWARE SETUP The USB3CV software is proprietary software provided by the USB-IF or their representative. Find more information regarding proprietary software setup at the USB-IF website: www.usb.org/developers. 5.1. Command Verifier Installation If configuring system for use with the CV tool be sure that User Account Control (UAC) is disabled: In Control Panel window select User Accounts In the User Accounts menu select User Accounts In the User Accounts menu select Change User Account Control Settings Set notification status to Never notify and click ok Reboot the system Install the USB30CV software available from the SuperSpeed USB Tools site (see Software Tools and PDK Drivers from chapter 2). 5.1.1. CV Stack Switcher Under normal operation the CV software will automatically install the compliance driver in place of any other host controller driver when CV is opened. When CV is closed properly it will remove the compliance driver and allow Windows to automatically install whichever driver takes priority based on Windows internal driver installation algorithm. This process is accomplished using a tool called Stack Switcher. When the compliance driver is correctly installed, it will be viewable from device manager as shown in Figure 3. Figure 3: Compliance Driver USB 3.1 xhci-based Certification Platform and PDK 14 Rev 2.0 January 26, 2018

6. TROUBLESHOOTING Issue Possible Cause Solution For technical support, contact the USB-IF at ssusbcompliance@usb.org THIS DOCUMENT IS PROVIDED WITH THE PDK "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY. ALL WARRANTIES ARE EXPRESSLY DISCLAIMED. USER ASSUMES THE FULL RISK OF USING THIS DOCUMENT. IN NO EVENT SHALL USB-IF BE LIABLE FOR ANY ACTUAL, DIRECT, INDIRECT, PUNITIVE, OR CONSEQUENTIAL DAMAGES ARISING FROM SUCH USE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. USB 3.1 xhci-based Certification Platform and PDK 15 Rev 2.0 January 26, 2018