Technical Guide. USB 3.0 xhci-based Certification Platform and PDK

Similar documents
Universal Serial Bus Implementers Forum EHCI and xhci High-speed Electrical Test Tool Setup Instruction

USB Port PCI Express Card

USB Port PCI Express Card

Serial ATA PCI Quick Installation Guide

QUICK GUIDE FOR. Installing Nokia Connectivity Cable Drivers

SATA II-150 PCI Quick Installation Guide

SATA II PCIe RAID Quick Installation Guide

SATA II-150 PCI RAID

Installation Guide MAXTOR SATAII/300 INTERNAL HARD DRIVE

6-Port SATA II 150 PCI Host Card w/raid

USB 2.0 VGA ADAPTER USER MANUAL

SATA II PCIe RAID Quick Installation Guide

Serial ATA RAID PCI. User's Manual

Dell Statistica Statistica Enterprise Installation Instructions

Intel Server Board S3420GPV

The SATA II PCIe RAID is an ultra high-speed two channel Serial ATA Generation II RAID controller for use in PCI Express enabled systems.

SATA 6G PCIe Card User Manual Model: UGT-ST622

Intel RAID Controller Troubleshooting Guide

Intel Desktop Board DG31GL

U90Ladder / VisiLogic /UniLogic and software utilities system requirements. Contents

SATA150 TX2PLUS, TX4 QUICK START GUIDE. Version 1.2

Using GIGABYTE Notebook for the First Time

4 Channel 6-Port SATA 6Gb/s PCIe RAID Host Card

Data Lifeguard Tools. Software Manual

SATA+Ultra ATA RAID CONTROLLER RC212. User Manual

TESLA C2050/2070 COMPUTING PROCESSOR INSTALLATION GUIDE

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

Maxtor OneTouch User's Guide

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 3 Installing Windows

1. System Requirements

USB 3.0 to HDMI/DVI Dual Display Adapter Installation Guide

XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (F Series) 1.

Dual-boot Windows 10 alongside Windows 8

Using GIGABYTE Notebook for the First Time

DisplayPort 2-Port KVM Switch Installation Guide

The UltraATA 133 PCI is an ultra high-speed dual channel Ultra ATA/133 controller board for use in Pentium-class computer.

Ultra Thin Client TC-401 TC-402. Users s Guide

PCIe SATA 6G Raid Card

Intel Rapid Storage Technology

Intel Compute Stick STCK1A32WFC User Guide. Intel Compute Stick STCK1A32WFC

2-Port RS232 Serial PCI with UART Quick Installation Guide

2.5" XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (X Series) 1.

Getting Started. rp5800, rp5700 and rp3000 Models

Addonics. 4-Port External SATA II PCI/PCI-X RAID5 Controller Card (ADS3GX4R5-E) User s Guide Revision 1.1 T E C H N O L O G I E S

WHITE PAPER. HP Guide to System Recovery and Restore

Serial ATA 2 Ports PCI Host

Using GIGABYTE Notebook for the First Time

Intel Server Board Platform Confidence Test Installation and Operating Instructions

Serial ATA 4-Channel RAID Quick Installation Guide

PCI Express USB 3.0 Controller Adapter Card

Installation Guide. Wyse C Class Conversion to WES7. Wyse USB Firmware Tool TM Release Issue: PN: L Rev. B

Pre-Installation: Personal Storage 3100 Installation Guide. Hardware and Operating System Requirements for Windows PC

ThinkServer RS140 Operating System Installation Guide

PCI SATA + PATA Raid Card

4+1 SATA II 300 IDE/PATA PCI-E. Combo Host Card w/ RAID & Port. Multiplier

Motorola Phone Tools. Quick Start

SATA1.5G/ATA133 RAID Controller Card RC215 User Manual

Encore SATA2 RAID PCIe Card

This guide explains how to install an Intel Solid-State Drive (Intel SSD) in a SATA-based desktop or notebook computer.

NEC USB PortBar with the Driver Installation Diskette

Serial ATA RAID PCI Card

User Guide for Windows 10

DESKTOP. Internal Drive Installation Guide

USB to VGA Adapter USB2VGAE2. Instruction Manual. USB 2.0 to VGA Multi Monitor External Video Adapter

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

ZOTAC ZBOX User s Manual

e-dpp May 2013 Quick Installation Guide Microsoft Windows 2003 Server, XP, Vista, 7 Access Database

1394 CardBus Quick Installation Guide

VAIO Computer Recovery Options Guide

4 Port USB 2.0 / FireWire CardBus Card (GUF202 User Manual)

USB2VGA. Instruction Manual. USB to VGA Adapter. USB 2.0 to VGA External Multi Monitor Video Adapter

Ash Capture Control User Guide

1. System Requirements

SATA PCI Express Adapter PEXSATA22I

IDE ATA/133 Controller

Practice Test for the Domain 1 - PC Hardware (Brought to you by RMRoberts.com)

Western Digital Hard Drive Installation Guide

AXIS Camera Station Quick Installation Guide

Windows XP Home Edition / Windows XP Professional

CONFIGURING MICROSOFT SQL SERVER REPORTING SERVICES

A+ Practical Applications Solution Key

NOTE: PLEASE DO NOT ATTEMPT TO INSTALL THE SOFTWARE BEFORE READING THIS DOCUMENT.

COMBOGARDPRO. 39E Electronic Combination Lock SOFTWARE INSTALLATION INSTRUCTIONS

M5281/M5283. Serial ATA and Parallel ATA Host Controller. RAID BIOS/Driver/Utility Manual

Using GIGABYTE Notebook for the First Time

SOFTWARE INSTALLATION INSTRUCTIONS

FireWire Hi-Speed USB Combo Quick Installation Guide

CalDigit SuperSpeed PCI Express Card

Using GIGABYTE Notebook for the First Time

USB 3.0 to HDMI External Multi Monitor Graphics Adapter with 3-Port USB Hub HDMI and USB 3.0 Mini Dock 1920x1200 / 1080p

Intel Desktop Board D925XECV2 Specification Update

v1 System Requirements 7/11/07

Windows 7 XP Mode for HP Business PCs

Using GIGABYTE Notebook for the First Time

Contents. Hardware Configuration Uninstalling Shortcuts Black...29

Intel Server S3200SHL

NEC USB PortBar with the Driver Installation Diskette

Intel Server Board S3420GPRX Intel Server System SR1630GPRX Intel Server System SR1630HGPRX

USB 3.0 Universal Mini Docking Station Adapter

Corsair Flash Voyager USB 2.0 Flash Drive UFD Utility User s Manual

Transcription:

Technical Guide USB-IF USB 3.0 Peripheral Development Kit: USB-IF xhci-based PDK USB3.0 certification Platform USB 3.0 xhci-based Certification Platform and PDK January 30, 2014 Revision 1.9

About this Document Content Owner Author Approval Body SuperSpeed USB Compliance (ssusbcompliance@usb.org) Martin Franke, Anthony Knapp, 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 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. USB 3.0 xhci-based Certification Platform and PDK 2 Rev 1.9 January 30, 2014

Table of Contents 1. INTRODUCTION... 5 2. REFERENCES... 6 3. WORKSTATION PREPARATION FOR PDK... 7 3.1. Fresco PDK System Requirements... 7 3.2. Hardware... 7 3.3. Hardware Installation... 8 3.3.1. PDK Assembly... 8 3.3.2. PDK System Installation... 9 4. USB 3.0 CERTIFICATION PLATFORM PREPARATION... 10 4.1. DELL XPS8700 Configuration... 12 4.2. System Modification... 12 5. SOFTWARE SETUP... 10 6. TROUBLESHOOTING... 13 USB 3.0 xhci-based Certification Platform and PDK 3 Rev 1.9 January 30, 2014

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.0 xhci-based Certification Platform and PDK 4 Rev 1.9 January 30, 2014

1. INTRODUCTION The USB-IF uses the DELL XPS8700 system for USB3.0 Certification. Testing is performed using the on-board Intel xhci host controller. This document provides information and instructions to modify the USB 3.0 certification platform. Furthermore the document also provides information and instructions to implement a USB 3.0 workstation with the Fresco Logic xhci PDK. 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 USB 3.0 certification platform. This document is not a substitution for any referenced documentation. The procedures should be performed by a qualified technician only. USB 3.0 xhci-based Certification Platform and PDK 5 Rev 1.9 January 30, 2014

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.0 xhci-based Certification Platform and PDK 6 Rev 1.9 January 30, 2014

3. WORKSTATION PREPARATION FOR PDK 3.1. Fresco PDK System Requirements For best results when using a PDK the recommended minimum system requirements are: Intel Desktop Board (or equivalent) with available PCIe Gen2 Slot Intel Core i5, 2.40GHz or faster processor 2048MB of RAM or higher 40GB or Higher Hard Disk with 10GB of free space Microsoft Windows 7 Operating System with Service Pack 1 3.2. Hardware Peripheral Development Kit (PDK) Add-in Card is available from the USB-IF e-store (see USB-IF estore from chapter 2): Fresco Logic xhci-based PDK PCIe Card 4-Pin Molex Connector for External Power JP9: Up - PCIe Powered Down - Externally Powered Figure 1: Fresco Logic FL1100 Rev 1.1 PDK USB 3.0 xhci-based Certification Platform and PDK 7 Rev 1.9 January 30, 2014

In addition an external power supply with a 4-pin Molex receptacle is also required such as that shown in Figure 2. This power supply must be capable of providing power separately from the PC. 3.3. Hardware Installation 3.3.1. PDK Assembly Figure 2: Example of an External Power Supply Prior to installation of the Fresco controller, set the jumpers to the configuration shown in Figure 3 if not already done. PCIe Connector Figure 3. FL1100 Jumper Settings USB 3.0 xhci-based Certification Platform and PDK 8 Rev 1.9 January 30, 2014

3.3.2. PDK System Installation Installing the Fresco xhci-based PDK board: 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 PDK. 3. Attach an external power supply to the PDK s 4-pin Molex Connector. (An external supply is needed in order to maintain active V-Bus during system sleep states) 4. Power on the external power supply. 5. Power on the PC. 6. When the system has finished booting the OS should recognize new hardware is attached and unsuccessfully attempt to install a driver. USB 3.0 xhci-based Certification Platform and PDK 9 Rev 1.9 January 30, 2014

4. USB 3.0 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 or higher 64GB or Higher Hard Disk with 10GB of free space Microsoft Windows 8.1 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 Step 3 Do a fresh install of Windows 8.1. Be sure to delete all partitions on the hard drive beforehand. After Windows 8.1 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.0 xhci-based Certification Platform and PDK 10 Rev 1.9 January 30, 2014

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. USB 3.0 xhci-based Certification Platform and PDK 11 Rev 1.9 January 30, 2014

5. SOFTWARE SETUP The USB30CV 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. Host Controller Driver Installation for Fresco PDK If configuring PDK as a host controller obtain driver from the USB-IF (see Software Tools and PDK Drivers from chapter 2) and install using installation wizard. Verify that U1/U2 low power states and LPM L1 are enabled: Fresco Double click the provided file FrescoU1U2Enable-LPMEnable.reg Restart system to apply changes. If the driver does not install correctly, there may be an issue with the driver signature and it may need to be installed manually. See section Error! Reference source not found. for details. 5.2. 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.2.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 4. USB 3.0 xhci-based Certification Platform and PDK 12 Rev 1.9 January 30, 2014

Figure 4: Compliance Driver 6. TROUBLESHOOTING Issue Possible Cause Solution Fresco PDK does not appear in Device Manager JP9 on the PDK board is in the down position but no external power is applied to the PDK. Power the PC down and apply external power to the PDK then boot the system again. See section 3.3 for details. For technical support, contact the USB-IF at ssusbcompliance@usb.org USB 3.0 xhci-based Certification Platform and PDK 13 Rev 1.9 January 30, 2014

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.0 xhci-based Certification Platform and PDK 14 Rev 1.9 January 30, 2014