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

ZOTAC ZBOX. User s Manual

ZOTAC ZBOX nano. 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

SATA 150 Controller PCI Card user

291-MB309-02N6F. PI331 pico

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

USB Port PCI Express Card

BIOS Update Release Notes

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

FlyTV MCE Installation Guide Animation Technologies Inc.

ZOTAC ZBOX nano. User s Manual

USB 3.0 DISPLAY ADAPTER USER MANUAL

fit-pc3i Owner s Manual

ZOTAC ZBOX nano User s Manual

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

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

BIOS Update Release Notes

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

User s Manual USB 3.0 Expansion Card TS-PDU3

ZOTAC ZBOX User s Manual

BIOS User Guide RACING P1A

ZOTAC ZBOX. User s Manual

BIOS Update Release Notes

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

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.

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

USB 2.0 DUAL DISPLAY HUB USER MANUAL

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

Intel Responsiveness Technologies. Dell Setup Guide

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

USB DISPLAY ADAPTER USER MANUAL

USB 2.0 DISPLAY ADAPTER USER MANUAL

BIOS Update Release Notes

BIOS Update Release Notes

BIOS Update Release Notes

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

BIOS Update Release Notes

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

HOME THEATER PC CHASSIS

DataPort 250 USB 2.0 Enclosure User s Guide (800)

congatec Application Note

DP SuperSpeed USB Port PCIe Quick Installation Guide

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

ARL992/ ARL992-B User Reference Manual

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

ZOTAC ZBOX. User s Manual

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

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

Intel Desktop Board DH55TC

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

SuperSpeed USB Port PCIe - Value Quick Installation Guide

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

BIOS Update Release Notes

ZOTAC ZBOX nano. User s Manual

ZOTAC ZBOX Giga User s Manual

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

RAID Configuration Guide. Motherboard

TUSB73x0 xhci Host Controller Driver Release Notes

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

IRONKEY WORKSPACE PROVISIONING TOOL 1.3. User Guide

BIOS Update Release Notes

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

Hiddn SafeDisk. Installation Manual. Version April //

BIOS Update Release Notes

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

ZOTAC ZBOX User s Manual

Intel Desktop Board DH61HO. MLP Report. Motherboard Logo Program (MLP) 09/20/2012

Guide to SATA Hard Disks Installation and RAID Configuration

BIOS Update Release Notes

Intel Rapid Storage Technology (Intel RST) Production Version Release

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

291-MB309-03M8F. PI330 pico

ZOTAC ZBOX User s Manual

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

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

Intel Server Board S2600IP

Chapter 4 Using BIOS 1

BIOS Update Release Notes

Copyright 2016 HP Development Company, L.P.

Using AORUS Notebook for the First Time

BIOS Update Release Notes

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

MP-878D Series. Mini-PCI Video Capture Card. User s Manual. Edition Release Date /01/ /06/ /09/22

Serial ATA PCI RAID Quick Installation Guide

BIOS Update Release Notes

Intel Server S3210SHLC

BIOS Update Release Notes

USB 2.0 Test Report For Full Speed Device

ZOTAC ZBOX nano User s Manual

ZOTAC ZBOX nano User s Manual

Intel Server Board S3420GPV

Desktop/Motherboard WHC Report

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

AHA PCI-to-Fast SCSI Host Adapter. Fast SCSI Connection for High-Performance SCSI Peripherals for Pentium PCs

Intel Server Board S2600CO Intel Server Board S2600COE

Transcription:

Technical Guide USB-IF USB 3.1 Peripheral Development Kit: USB3.1 certification Platform USB 3.1 xhci-based Certification Platform March 13, 2018 Revision 2.1

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 Revision 2.1 Added Dell XPS8930 and Modification to Dell XPS 8930 USB 3.1 xhci-based Certification Platform and PDK 2 Rev 2.1 March 13, 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 4.5. DELL XPS8930 Configuration.......13 5. SOFTWARE SETUP... 9 6. TROUBLESHOOTING... 18 USB 3.1 xhci-based Certification Platform and PDK 3 Rev 2.1 March 13, 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.1 March 13, 2018

1. INTRODUCTION The USB-IF uses the DELL XPS8700 (and XPS8920 Special Edition and XPS8930 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, XPS8920 Special Edition and XPS8930 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.1 March 13, 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.1 March 13, 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 or XPS8930 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.1 March 13, 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.1 March 13, 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.1 March 13, 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.1 March 13, 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.1 March 13, 2018

Please note the Dell XPS8920 has 2 XHCI Onboard Controllers: ASMedia 3.1 Gen 2 Host Controller Intel USB 3.0 controller (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.1 March 13, 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 4.5. DELL XPS8930 Configuration For best results when purchasing the DELL XPS8930 the recommended minimum system requirements are: Intel Core i7 (8 th Generation), 3.20GHz or faster processor 8 GB of RAM 120GB or Higher SSD with 10GB of free space Microsoft Windows 10 Operating System 4.6. System Modification DELL XPS8930 is shipped standard with: add-on Graphics Card, Wireless Mini-Card, M2 SSD Disk (maybe optional), 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 USB 3.1 xhci-based Certification Platform and PDK 13 Rev 2.1 March 13, 2018

Highlight Boot -> Attempt Legacy Boot and select Enabled Highlight Boot -> Legacy Option ROMs and select Enabled Highlight Advanced ->Power Options ->USB Wake Support (S3) and select Enabled Step 2 Follow the DELL XPS8930 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 Disconnect 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 and 2.0 Port Header on the motherboard 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/19/product-support/product/xps-8930-desktop/drivers Install Intel Chipset Drivers. Install Intel Graphics Driver. Install Intel Rapid Storage Technology. Install Intel Management Engine Components. Install Intel Serial IO Driver Install Realtek Audio Driver It is recommended to save a system image at this point. Step 4 The DELL XPS8930 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 14 Rev 2.1 March 13, 2018

Please note the Dell XPS8930 has 2 XHCI Onboard Controllers: ASMedia 3.1 Gen 2 Host Controller Intel USB 3.0 controller (8 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 (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 Back Panel: Asmedia 3.1 Gen 2 Host Controller Back Panel: Intel 3.0 Host Controller SS Ports # 21,23,22 Figure 3: Back panel SS ports for Intel 3.0 Host Controller on XPS8930 platform USB 3.1 xhci-based Certification Platform and PDK 15 Rev 2.1 March 13, 2018

List of Known Issues with Dell XPS8930: 1) 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 16 Rev 2.1 March 13, 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 17 Rev 2.1 March 13, 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 18 Rev 2.1 March 13, 2018