Home
CATC USB 2.0 4/8 port Tester User`s Manual
Contents
1. All connectors have a limited life i e number of connect disconnects before failure When testing multiple units be sure to plug and unplug cables at the unit under test side and not at the UPT2 box Forceful or otherwise improper connection and disconnection of USB cables can damage the cables and connectors on the CATC UPT2 box or the USB system Note The CATC Warranty specifically excludes damage caused by product misuse There is generally no need to disconnect the B type USB connectors from the UPT2 box There is also no need to power down the UPT2 box between tests CATC CATC UPT2 User s Manual Version 1 3 CATC CATC UPT2 User s Manual Version 1 3 2 Installing UPT2 The UPT2 installation involves setting up the hardware installing the software and creating a configuration file 2 1 Installing the Hardware The following describes installation procedures for installing hardware for testing ports on a host PC and hardware setup for testing an external hub and hub ports 2 1 1 Testing PC Ports This hardware setup is for testing the ports on the host PC Step 1 Connect the DC plug of the AC to 9V DC 1000mA power converter to the 9V receptacle of the CATC UPT2 box Step 2 Plug the AC power cable into an outlet Step 3 Connect a USB cable between the USB connector labeled CH1 on the UPT2 box and a USB port of the unit under test Step 4 Ifthe unit has additional ports use other USB cables to connect them to the USB
2. power on starts out with a slow blink and then starts blinking rapidly the firmware download failed and you should contact CATC CATC CATC UPT2 User s Manual Version 1 3 CATC CATC UPT2 User s Manual Version 1 3 3 Operating the UPT2 Application Operating the UPT2 application involves starting the UTP 2 0 DOS based program UPT2 EXE with the UPT2 command as described in the section UPT2 Command Line Switches and then using the user interface screens described in section UPT2 User Interface Screens to control the test view test results and set up test configuration data The test configuration file UPT2 CFG should be created as described in section Creating A Configuration File to reflect the test environment Otherwise tests might fail 3 1 UPT2 Command Line Switches Start the UPT2 application by executing the UPT2 command at the DOS prompt The default directory must be set to the directory containing UTP2 EXE The UPT2 application command line switches are used to define the start up functional options The UPT2 command line switches are UPT2 R n or F or K or L or M K or X or R n Start program and run test automatically where n is the number of times to run test To run test unlimited times use R 0 n can be set to any value between 1 and 32 000 e g R 1000 When n is not specified e g R the program will run the test one time F Update firmware controller See sect
3. 6699 Select using an x implementation of the D D voltage test Use the high and low values for idle and driven modes to specify acceptable ranges for passing the test 6699 Select using an x implementation of the hub over current test Set the Test Mode to Automatic to have UPT2 automatically increase the VBUS current draw until the hub detects an over current condition or fails the test when maximum current draw is reached and disconnects the UPT2 channel The automatic over current test steps the current from 100 milliamps to 5 amps in 50 milliamp increments using a 50 millisecond interval Set Test Mode to Regular to draw current as specified by the Value parameter for a duration as specified by Duration parameter The Protection 15 CATC Suspend Resume Test Remote Wakeup Test Other Test CATC UPT2 User s Manual Version 1 3 Mode specifies the UPT2 method for verifying the hub produced the correct over current response Individual signifies to verify that the hub reported over current on the correct individual port Global signifies to verify that the hub reported an over current as a summation across all ports Descriptor signifies to verify hub over current reporting based on the method specified in the Hub Descriptor Select using an x implementation ofthe Port Suspend Resume Test This test sets the port under test to Suspend mode It then s
4. Connection Log File UPTA CON ea 17 3 3 2 UPT2 Test Results Log File MMDDYY UPT e 18 34 UPT2 ERROR LEVEL OUTPUT onara a a aaa aA EAE 20 3 5 APPENDIX SETTING BIOS OPTIONS AND USING CONFIG SYS FILE 22 3 5 1 BIOS SENSE N ee ee 22 A SVS DEN MDS ella nne nadam benadeeld end 22 iii CATC CATC UPT2 User s Manual Version 1 3 iv CATC CATC UPT2 User s Manual Version 1 3 1 OVERVIEW This manual applies to the USB2 0 4 Port Tester UPT2 4 and the USB2 0 8 Port Tester UPT2 8 When no distinction is required the unit is referred to as the USB 2 0 Port Tester Port Tester or UPT2 The CATC USB 2 0 Port Tester UPT2 is a USB test tool designed for use on the production line to test the USB ports on PC motherboards or stand alone USB hubs according to the USB 1 1 and 2 0 specifications UPT2 supports USB host controller implementations for the UHCI OHCI and EHCI The UPT2 tool consists of a hardware box that provides connections for ports under test and a DOS application that controls the test process by communicating directly with the PC USB Host Controllers 1 1 CATC UPT2 Features The features of UPT2 are gt DOS based software program verifies functionality of the USB system under test gt Simple DOS based user interface to control test operation and configuration gt Supports UHCI OHCI and EHCI USB host controller implementations gt Testing of four USB root ports in 1
5. connectors labeled CH2 CH3 and CH4 on the UPT2 4 or CH2 through CH8 on the UPT2 8 box as needed Note Channels must be used in order Channels cannot be skipped The CATC UPT2 hardware is now ready for operation 2 1 2 Testing External Hubs and Ports This hardware setup is for testing external hub and hub ports When applying tests for hub power switching hub generated remote wakeup and hub propagation of remote wakeup at least two hub downstream ports must be connected to the UPT2 Step 1 Connect the DC plug s of the AC to 9V DC 100mA power converter to the 9V receptacle of the UPT2 box and plug the AC adapter into an appropriate electrical outlet Step 2 Connect a USB cable between the upstream port of the USB hub under test and the USB port of the host PC Step 3 Connect USB cables between the hub downstream ports and the UPT2 USB connectors starting with the connector marked CH1 Do not skip any connectors on the UPT2 The CATC UPT2 external hub is now ready for testing 2 2 Installing the Software Step 1 Make a backup copy of the CATC application diskette Step 2 Create a working directory e g CATC_UPT2 on the hard drive of the PC under test For example C gt md CATC_UPT2 Step 3 Switch to A drive C gt a Step 4 Copy the contents of the CATC diskette to the working directory CATC Step 5 CATC UPT2 User s Manual Version 1 3 A gt copy c CATC UPT2 Switch to C drive and check the d
6. 0 to 30 seconds or eight USB root parts in 40 to 60 seconds Tests low full and high speed port operation as applicable for the port type Tests internal or stand alone USB hub Enclosure mounted LEDs for visual status Can be incorporated into customer system test platforms Tested for compliance with the USB 1 1 and 2 0 specification Uses BIOS allocated memory addresses to support EHCI and OHCI controllers connected on Southbridge PCI architectures 1 2 CATC UPT2 Port Tests The UPT2 application automatically detects the port types and based on test configuration settings executes the correct tests for the connected ports The available tests are Connection Test Disconnection Test Control Transfer Test Bulk Data Transfer Test Interrupt Data Transfer Test Isochronous Data Transfer Test VBUS Voltage Test D D Voltage Test Selective Suspend Resume Test Device Generated Remote Wakeup Test VVVVVV Vv VVVVVVVV CATC CATC UPT2 User s Manual Version 1 3 The table below shows the UPT2 capabilities contrasted with CATC s previous USB port test products Support UPT2 UPT HPT Host Controller UHCI OHCI EHCI UHCI OHCI UHCI OHCI Speed Capability Low Full and High Low and Full Low and Full Speed Speed Speed USB Hub Tests Yes Yes No Connection Test Yes Yes Yes Disconnection Test Yes Yes Yes Control Bulk Yes Yes No Isochronous and Interrupt Data Transfer Tests Interr
7. Computer Access Technology A v Corporation CATC 2403 Walsh Avenue Santa Clara CA 95051 1302 Tel 408 727 6600 Fax 408 727 6622 CATC USB 2 0 4 Port Tester and USB 2 0 8 Port Tester UPT2 User s Manual For Software Version 1 4 Manual Version 1 4 November 22 2002 CATC CATC UPT2 User s Manual Version 1 3 Document Disclaimer Any change or modification not expressly approved by CATC voids the user s authority to operate this equipment The information contained in this document has been carefully checked and is believed to be reliable However no responsibility can be assumed for inaccuracies that might not have been detected CATC reserves the right to revise the information presented in this document without notice or penalty Trademarks and Servicemarks CATC NetMate Advisor Chief USB Advisor USBTracer USBTrainer FireInspector Inspector Detective Traffic Generator BusEngine USB4DOS UPT UPT2 HPT and UHT are trademarks of Computer Access Technology Corporation Microsoft Windows and Windows NT are registered trademarks of Microsoft Inc All other trademarks are property of their respective companies Copyright Copyright 2002 Computer Access Technology Corporation CATC All Rights Reserved This document may be printed and reproduced without additional permission but all copies should contain this copyright notice FCC Conformance Statement This equipment has been tested and f
8. E RA a AR gt Part Number 730 0025 00 il CATC CATC UPT2 User s Manual Version 1 3 Table Of Contents T OVERVIEW aaa 1 LI CATC UPT2 FEATURES a A EEE 1 1 2 CATE UPT2 PORT TESTS 0 ini a a a a ame 1 1 3 STAND ALONE HUB TESTING ococcccccccnnnnnnnononnncncononnnnanononnnconononannononnncocononanonoss 2 14 SYSTEM COMPONENTS A sangen 3 1 5 CONNECTORS AND CABLES ccccccccsccccesssssssececesccsceessnssseeeseccesesesssseeeeeseeseeneaaees 3 2 ANSTALLING UP 12 sir nennen 5 2 1 INSTALLING THE HARDWARE ccccsccsceccceceesessececeseccesesesssneceeesceseeenssaaeeeseseeenes 5 2 1 1 Testing PO Ports nun nee ede 5 2 1 2 Testing External Hubs and Ports ae 5 2 2 INSTALLING THE SOFTWARE gontin a a a e aei 5 2 3 CREATING A CONFIGURATION FILE UPT2 CFG eeen 6 2 4 UPDATING UPT2 FIRMWARE cccccccccsccsceessnsececesececeesessseceeesecsesessnseseeeseseeeees 7 3 OPERATING THE UPT2 APPLICATION onee oe oooossseveveoonsen 9 3 1 UPT2 COMMAND LINE SWITCHES cccocononononnnnncnnonnnnnnanononnnconononnnnonononconononanonoss 9 3 2 UPT2 USER INTERFACE SCREENSG cccccssccscesecscsessssseeesececseeesssseesecsecsesensuees 10 3 2 1 Mali Screen nu sn atone at ela 10 3 2 1 1 File Pull Down Menu ccc cccccscccsccsccssssssssssccsscsscsssssssssscsecessessseeees 11 3 2 1 2 Help Pull Down Menu een 13 322 2 Cohfizuralion E ec 13 32 21 Configuration Parameters rassenrellen era sae 14 Zae UPT2 FIER OUTPUTS vda aa ati DONS 17 3 3 1 UPT2
9. File for an explanation of this log file The settings for this parameter are Detail causes UPT2 to write summary and test detail data to the log file Summary causes UPT2 to write the summary lines Disabled results in no output to the log file and FailureOnly specifies to write detail data only when a test run fails Setting this parameter to Yes causes UPT2 to write host controller information into the Connection Log file and setting the parameter to No disables this capability See section UPT2 Connection Log File for information about this file Specify the number of ports to be tested If the number of ports is more than the exact number UPT2 can fail the test If this happens please go back and correct the port number for this prompt Select the UPT2 channels that are connected to high speed ports An x signifies the channel is connected to a high speed port Note Checking a channel as high speed when it is not connected to a high speed port will cause the UPT2 to designate the high speed transfer test as failed 14 CATC Type of HC Memory Base Transfer Test VBUS Voltage Test D D Voltage Test Over Current Test CATC UPT2 User s Manual Version 1 3 Select the type UHC OHC or EHC of host controller to test UPT2 automatically senses the host controllers present on the board but will only test those selected This applies only to OHCI and EHCI host contr
10. H 3 Software Version 1 28 Build 17 Firmware Version 1 88 Bus Engine Version 1 48 Channels Available 8 HUB 6 PORT 3 SPEED LS UPTZ CH 3 Connect Control transfer OverCurrent test OC trip value 1 38 Disconnect Single Run 3 2 2 Configuration Screen The configuration screen shown in Figure 3 5 provides a user interface for changing test configuration parameters The screen provides one line help text at the bottom as each parameter is selected The up and down arrow key are used to move between the parameter fields The screen provides list fields for text values numeric fields for number fields and select fields for on off or yes no values These fields operate as follows list field Press Enter to show the list use the up down arrows to move selection bar and PRESS ENTER to enter the current selection and move to the next field numeric field Type numbers and PRESS ENTER up arrow or down arrow to enter the value and move to the next field Use the left and right arrow to move within the numeric field select field Use the left and right arrows to toggle between on x or off for a parameter setting Press left right arrow or Enter to accept the current setting and move to the next field Use the Esc key to exit from the Configuration Screen This does NOT save the configuration values The test configuration values are saved from the Main Screen using the File gt Save 13 CATC CATC U
11. PT2 User s Manual Version 1 3 Configuration menu option The test configuration values shown by the Configuration Screen are applied to the next test run executed 3 2 2 1 Configuration Parameters Configuration parameters are provided on the Configuration Screen that might apply to later versions of the UPT2 product Parameters that apply for this unit are highlighted on the Configuration Screen The configuration parameters that apply to the unit are Return to DOS End of Test Sound Log ASCH Connection Log Ports To Test High Speed Capable Three settings for this parameter are No Always and PassOnly Setting this parameter to No causes UPT2 to return to screen control after executing a test run Setting this parameter to Always causes UPT2 to exit or return to DOS after completing a test run Setting ths parameter to PassOnly Causes UPT2 to exit or return to DOS after executing a test that passed and returning to screen control after executing a test that fails The After field of this parameter specifies the delay before returning to DOS Minimum value for this parameter is 100 ms Setting this parameter to Yes causes UPT2 to make a sound upon test completion The sound is different depending whether the test passed or failed A No setting results in UPT2 not making any sounds when a test completes This parameter controls writing to a test results log file during test runs See section UTP2 Test Results Log
12. U Lou lt Driven High gt U Lou lt Over Current Test Test Mode Protection Mode Value A Duration mS Suspend Resume Test Selective Remote Wakeup Test Device Generated Hub Generated DownStream Propagation Other Test Hub Power Switching ESC Exit gt Select t lMove Specify high speed capable channels 3 3 UPT2 File Outputs The UPT2 application generates two files in the current directory when it starts up and as tests are executed The two files are the Connection Log file and the test results log file 3 3 1 UPT2 Connection Log File UPT2 CON The UPT application on start up detects the host controllers resident on the computer under test and generates a Connection Log text file describing each controller present Figure 3 6 provides an example of a Connection Log file The configuration parameter Connection Log is used to enable Yes or disable No this capability The information shown for each host controller is He Host controller type UHCI for Universal Host Controller Interface OHCI for Open Host Controller Interface and EHCI for Enhanced Host Controller Interface Vendorld Vendor identification code of the host controller Deviceld Device identification code of the host controller IRQ Interrupt Request number used for the host controller NumberOfPorts Number of host ports controlled by the Host Controller Base Address Base memory address used by the host controller 17 CATC CATC UPT2 Us
13. allocate memory for USB device data structures ERROR UPT2 application was not able to detect a host controller ERROR UPT2 application was not able to initialize at least one host controller VD 0 A Dn fF W N ERROR UPT2 application was not able to allocate memory for UPT2 object 10 ERROR UPT2 application conducted the specified test case and the test failed 11 ERROR UPT2 application was not able to allocate memory for USB host controller 12 ERROR UPT2 application was not able to allocate memory for USB hub object 13 ERROR UPT2 application failed to set CPU to 32 bit addressing mode flat mode The example below shows an example batch script for using the UPT2 to run a test and then printing success or failure of the run based on the ERRORLEVEL parameter Figure 3 8 UPT2 Error Level Example testl echo off UPT2 r 1 if errorlevel 1 goto testl_bad echo Test 1 Success goto test2 testl_bad echo Test 1 Failed test2 20 CATC CATC UPT2 User s Manual Version 1 3 21 CATC CATC UPT2 User s Manual Version 1 3 3 5 Appendix Setting BIOS Options and Using Config sys File BIOS and memory options can affect the performance of UPT2 3 5 1 BIOS Settings If you enable Legacy device support and or Plug and Play support the UPT2 might fail to identify devices If this happens try disabling Legacy device and or Plug and Play support Furthermore UPT2 uses as defa
14. er s Manual Version 1 3 Figure 3 6 Example Connection Log File He Vendorld Deviceld IRQ NumberofPorts BaseAddress EHCI 1033 e0 b 5 d0000 OHCI 1033 35 a 3 d1000 OHCI 1033 35 b 2 d2000 OHCI 1045 c861 b 2 d3000 UHCI 8086 2442 b 2 N A UHCI 8086 2444 9 2 N A 3 3 2 UPT2 Test Results Log File MMDDYY 2 UPT The UPT2 application provides the capability to capture in a text file test results for all testing conducted on a given day Figure 3 7 shows an example test results log file generated for two test runs The first two lines called the summary lists the number of units tested number units passed number units failed and on the second line the time of the last test case for the day Subsequent data after the summary gives a time tag for the start of a test run and then lists the test details The name of the log file is MMDDYY 2 UPT where MMDDYY represents the month MM day DD and year YY corresponding to the day the tests were conducted 18 CATC CATC UPT2 User s Manual Figure 3 7 Example Test Results Log File Version 1 3 Total of Units Tested 2 Passed 2 Failed 0 Last test 16 37 09 Detail Log 12 36 45 Unit 1 HC 1 PORT 1 SPEED HS UPT2 CH 1 Connect Passed Control transfer Passed Disconnect Passed HC 3 PORT 1 SPEED FS UPT2 CH 1 Connect Passed Control transfer Passed Disconnect Passed HC 3 PORT 1 SPEED LS UPT2 CH 1 Connect Passed Control
15. ets the port under test to Resume mode UPT2 then reads and verifies the number of Suspends Resumes detected during the test Test results are displayed as Pass or Fail Select using an x the type of hub remote wakeup test Select Device Generated to test a hub s handling of a resume signal from a connected device Select Hub Generated to test a hub s ability to signal a remote wakeup and select Downstream Propagation to verify a hub propagates resume to connected devices The Downstream Propagation must be set to perform the Power Switching test 6699 Select using an x implementation of the Hub Power Switching test that verifies a hub s ability to switch power on individual ports The hub s power switching mode bits in the Hub Descriptor must be set for individual port power switching otherwise the Power Switching test is not run 16 CATC CATC UPT2 User s Manual Version 1 3 Figure 3 5 Configuration Screen UPT2 8 meeneral Controls u Return to Dos After mS Ty OHC End of Test Sound Log ASCII Binary Disabled Memory Base IRQ Console Mode No Connection Log HC1 11 HC2 x Type of Ports JHub Classic JHub2 HC3 lRoot Classic 1Root2 8 HC4 Ports To Test Hub Embedded Ports HC5 High Speed Capable HC6 CH1 CH2 CH3 CH4 HC CH5 CH6 CH CH8 HC8 Transfer Test Bulk INT ISO UBUS Voltage Test Load mA Passed if gt U amp lt D D Voltage Test Passed if Idle High gt
16. for each port The screen is scrollable using the PgUp and PgDn keys Detail Right Pane Test results and details are listed as the UPT2 progresses through the port tests This screen can be scrolled using the up and down arrows keys Overall Result Lower Left Pane Displays the overall status of the test case Displays TESTING during test execution PASSED when all port tests complete without error or displays FAILED when any individual port test fails Status Bar Bottom of window The bottom border of the Main Screen displays error messages and a run count of the current test sequence Errors are displayed on the left The right side displays a count of executed tests Three types of counts will display Single Run a one time test run x the number of tests x that have been run in a sequence set to continue indefinitely or until an error occurs and x y the number of tests x that have been run in a pre specified set y The Main Screen key controls are Left Right Arrows Move left and right between the File and Help menus 10 CATC CATC UPT2 User s Manual Version 1 3 Enter Causes highlighted menu to pull down the options menu or when a menu is pulled down press Enter to execute the option Up Down Arrows Once a menu is pulled down use the up and down arrows to move between the options When a menu is not pulled down the up and down arrow keys are used to scroll the detail pane PgUp PgD
17. iguration data to the UPT2 CFG file View Edit Configuration Activate the Configuration Screen to view or edit the prevailing test configuration data Exiting the configuration screen does not automatically save the configuration data to file You must use the File gt Save Configuration option from the Main Screen Quit Exit the UPT2 application and return to DOS Figure 3 2 UPT2 File Pull Down Menu CATC USB2 6 Port Tester Run Test Single Run Full Low Test Detail Run Test 1 Load Configuration Save Configuration View Edit Configuration Exit Figure 3 3 File gt Run Test Dialog He lp CATC USB2 8 Port Tester A ec 1 Load Configuration Save Configuration View Edit Configuration Exit Run Test Until Test Fail Run Test Times or Until Test Fail Run Test Cancel Press space to select run test option 12 CATC CATC UPT2 User s Manual Version 1 3 3 2 1 2 Help Pull Down Menu The Help pull down menu Figure 3 4 contains the About option that displays information about the installed version of the UPT2 application firmware low speed BusEngine and channels available This information is useful when contacting CATC support Figure 3 4 shows the Help gt About display for an 8 port UPT2 device Figure 3 4 Help gt About Windows File Help CATC USB2 8 Port Tester Test Detail Control transfer OverCurrent test OHCI OC trip value 1 43 Disconnect HUB 6 PORT 3 SPEED FS UPT2 C
18. ion Updating UPT2 Firmware for more information about using this switch K Enable USB keyboard support Default disabled Note For USB keyboard support after each test UPT2 program will try to release USB control back to the BIOS Due to insufficient documentation in the USB specification on this matter i e the release of USB control from an application to the BIOS this feature does not support EHC and OHC USB host controllers It only supports SOME UHC USB host controllers L Update UPT2 low speed BusEngine firmware See section Updating UPT2 Firmware for more information about using this switch M K Reserves K 1024 bytes of storages for use by UPT2 as data transfer buffers The default is 15 X Operate in real mode addressing and use 0xD0000 as the base address for OHC and EHC controllers This was the default operating mode prior to UPT2 version 1 3 Starting with UPT2 version 1 3 the default is for UPT2 to operate in flat mode and use BIOS allocated operational base memory for EHC and OHC controllers 12 Display help message for command line usage CATC CATC UPT2 User s Manual Version 1 3 3 2 UPT2 User Interface Screens When started as described in the previous section the UPT2 application connects to the UPT2 box and brings up the UPT2 Main Screen The screen menus are used to run tests in several different modes and to specify and view test configuration data The UPT2 application can a
19. irectory for the CATC UPT2 software files UPT2 EXE Executable code of the CATC UPT2 program README TXT Text file containing useful information about UPT2 TOP RBF BusEngine code binary file UPT2FW4 HEX Firmware file for UPT2 4 UPT2FW8 HEX Firmware file for UPT2 8 A gt C C gt cd CATC_UPT2 C CATC_UPT2 gt dir 2 3 Creating A Configuration File UPT2 CFG Prior to operating the UPT2 application a test configuration file must be created to reflect the required test configuration To do this run the UPT2 application and use the UPT2 Configuration Screen to specify the configuration data Refer to section UPT2 Command Line Switches on how to start the UPT2 application and section UPT2 User Interface Screens on how to use the UPT2 screens to create the configuration file To initially create a configuration file Step 1 Step 2 Step 3 Step 4 Start the UPT2 application without using any of the command line switches C gt cd CATC_UPT2 C CATC_UPT2 gt UPT2 Use the File gt View Edit Configuration option to show the UPT2 Configuration Screen It contains the default test configuration values built into the UPT2 application Change the test configuration parameter values by using the user interface described in section Configuration Screen to fit the required test environment Exit the Configuration Screen back to the Main Screen From the Main Screen use the File gt Save Configuration to save the configu
20. lso be run by using the R n command line switch to run n tests immediately upon start up See section UPT2 Command Line Switches Tests are run for the connected ports based on the test configuration defined in the UPT2 CFG file See section Creating A Configuration File When a test configuration file is not present in the default directory the default configuration built into the UPT2 application is applied As the UPT2 application executes the tests results are written to the Main Screen and results are written to a log file The log file name is based on the current date mmddyy and has an extension of UPT e g 100501 UPT Furthermore the UPT2 application lists information about the detected host controllers in the UPT2 CON file The UPT2 application provides two DOS screens A Main Screen that provides menus to execute application functions and view test results and a Configuration Screen used for editing test configuration parameters These screens are described below 3 2 1 Main Screen The Main Screen Figure 3 1 is the first screen displayed when the UPT2 application is executed from the DOS prompt The File pull down menu is shown in Figure 3 2 and is used to run tests and to setup and save test configuration data The windowpanes show the test results as follows Summary Left Pane Lists for each port the number controller type and pass or fail for each speed The pane is updated as test progress
21. n Scroll the Summary pane up or down Ese Exit from a pull down menu or exit from the UPT2 application Figure 3 1 UPT2 Main Screen CATC USB2 8 Port Tester Port Speed High Full Test Detail Control transfer OverCurrent test OC trip value 1 43 Disconnect HUB 6 PORT 3 SPEED FS UPTZ CH 3 Connect Control transfer OverCurrent test OC trip value 1 38 Disconnect HUB 6 PORT 3 SPEED LS UPTZ CH 3 Connect Control transfer OverCurrent test OC trip value 1 38 Disconnect Single Run 3 2 1 1 File Pull Down Menu The File Pull Down menu Figure 3 2 provides options associated with running tests and establishing configuration data that customizes the UPT2 operation to fit the test requirements The File Pull Down menu options are Run Test Single Run Execute a single test run based on the current connections and the prevailing configuration data Run Test Pops up a dialog window Figure 3 3 that allows the user to setup different run scenarios 1 Run test until it fails or 2 Run test a specified number of time or until test fails or until Esc pressed Load Configuration Load test configuration data from the UPT2 CFG file The loaded configuration is now the prevailing configuration and is the basis for any executed test 11 CATC CATC UPT2 User s Manual Version 1 3 cases This provides a mechanism to undo configuration edits which have not been saved Save Configuration Save the prevailing test conf
22. ollers and when the X command line switch is used The default without the X option is for UPT2 to use BIOS allocated operational base memory for EHCI and OHCI host controllers and employ 32 bit addressing using the flat memory model Specify the physical memory location for the on board host controllers This number is specified in hexadecimal The OHCI or EHCI USB host controller needs 4K system memory When the X command line switch is used the UPT2 program maps this memory from d0000 to d7000 If these memory areas are taken by other hardware in your PC it can fail the UPT2 test You must choose a different base address for UPT2 manually They must be a non cacheable system memory location Possible address locations are C800 to E000 Specify the base address for the operational registers of the host controller CATC is not responsible for finding an available base address in your system Customers should work with their BIOS engineer to find an appropriate base address for UPT2 testing Select the type of data transfer test to be implemented for each port The test types are bulk interrupt and isochronous The bulk test is ONLY good for full and high speed Select using an x implementation of the VBUS voltage test Use the Load field to specify in milliamps the load to be placed on the VBUS line The Passed if parameters give the greater than gt and less than lt voltage range for passing the test
23. ound to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual can cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense The end user of this product should be aware that any changes or modifications made to this equipment without the approval of CATC could result in the product not meeting the Class A limits in which case the FCC could void the user s authority to operate the equipment EU Conformance Statement This equipment complies with the EMC Directive 89 336 EEC and its associated amendments It has been tested and found to comply with EN55022 1998 Class A CISPR 22 1998 and EN55024 1998 EN61000 4 2 1995 EN61000 4 3 1995 EN61000 4 4 1995 EN61000 4 5 1995 EN61000 4 6 1995 EN61000 4 8 1993 EN61000 4 11 1994 In a domestic environment this product can cause radio interference in which case the user might be required to take adequate measures BSMI Class A Warning Notice BoE ive FRNA Adon gt TERRE A gt ARE Sik Fie gt EIERN PF gt GE
24. ration to the UPT2 CFG file UPT2 always loads the test defined by UPT2 CFG when it is started from the DOS prompt CATC CATC UPT2 User s Manual Version 1 3 2 4 Updating UPT2 Firmware The UPT2 box contains two firmware elements that might need updating as directed by CATC CATC will provide two firmware files required for the update 1 ASCII hex file upt2fw4 hex for UPT2 4 or upt2fw8 hex for UPT2 8 and 2 binary file top rbf The firmware update instructions that follow are for updating both firmware elements in the UPT2 box You might however update just one depending on the request from CATC The steps for updating the UPT2 firmware are Step 1 Step 2 Step 3 Step 4 Put installation diskette into A drive and set current director to A Connect the UPT2 box to power and your USB port and power on the UPT2 box Execute command upt2 F to update the UPT2 controller firmware Check screen output in Test Detail pane to verify the download worked properly and then exit UPT2 by pressing Esc key Execute command upt2 L to update the UPT2 low speed BusEngine firmware Check screen output in Test Detail pane to verify the download worked properly and then exit UPT2 by pressing Esc key Cycle the power on the UPT2 box and check the behavior of the status LED The firmware update is successful if the status light starts blinking rapidly almost immediately when power is applied If the status light at
25. transfer Passed Disconnect Passed 12 37 10 Unit 2 HC 1 PORT 1 SPEED HS UPT2 CH 1 Connect Passed Control transfer Passed Disconnect Passed HC 3 PORT 1 SPEED FS UPT2 CH 1 Connect Passed Control transfer Passed Disconnect Passed HC 3 PORT 1 SPEED LS UPT2 CH 1 Connect Passed Control transfer Passed Disconnect Passed 19 CATC CATC UPT2 User s Manual Version 1 3 3 4 UPT2 Error Level Output UPT2 returns an exit code to DOS upon return from execution within a DOS batch file DOS puts this code into the ERRORLEVEL parameter that can be checked by the batch file When running UPT2 from a batch file the configuration parameter Return To DOS should be set to Always so UPT2 returns back to DOS once a run is completed UPT2 returns a zero when the requested function or test executed without error and returns a non zero value when an error occurs The UPT return codes are 0 SUCCESS UPT2 application accomplished requested function or test without error ERROR invalid switch in UPT2 command line no function or test conducted ERROR UPT2 application was not able to detect PCI BIOS ERROR UPT2 application was not able to allocate memory for test configuration data ERROR UPT2 application was not able to allocate memory for generating test log file ERROR UPT2 application was not able to allocate memory for data transfer ERROR UPT2 application was not able to
26. trollers on the PC motherboard For each port the UPT2 software checks for proper operation in low full and high speed modes as applicable for the port type When all tests are successful the software declares the unit to be functional The CATC Tracer Trainer Advisor and Chief USB Bus amp Protocol Analyzers can be used to debug and rework units that fail these tests The CATC UPT2 package includes these components gt A sturdy metal box housing the UPT2 electronic test circuitry based on the Cypress FX2 USB 2 0 controller gt An AC to DC converter Four USB cables UPT2 4 or eight USB Cables UPT2 8 gt A diskette containing the CATC UPT2 DOS application program file UPT2 EXE and a README TXT file that provides useful information about the product gt The front of the UPT2 4 box has four female B type USB connectors and two LEDs The UPT2 8 box has 8 female B type USB connectors and two LEDs gt The rear of the UPT2 box has a 9V DC 1000mA power connector Vv The USB connectors marked as CH1 through CH4 for UPT2 4 or as CH1 through CH8 for UPT2 8 connect the UPT2 box to the unit under test The power connector powers the box from the AC to DC power converter When power is applied the red LED marked PWR is illuminated The green LED marked STATUS is a status indicator that blinks rapidly to indicate that the UPT2 on board microcontroller is functioning properly 1 5 Connectors and Cables
27. ult BIOS allocated memory and 32 bit addressing for use with the EHCI and OHCI controllers This is not compatible with the Emm386 application Use the X command switch to revert to an application allocated memory pool and 16 bit addressing when using the Emm386 application Refer to the Memory Space configuration parameter described in the Configuration Parameters section 3 5 2 Config sys Settings Emm386 exe and himem sys might cause UPT2 to not function properly for example it might not identify USB host controllers because it does not have the memory it needs If you are using emm386 exe and himem sys you might need to exclude a range of memory addresses or manually assign memory addresses to UPT2 22
28. upt Transfer Test Yes Yes No Isochronous Transfer Yes Yes No Test VBUS Voltage Test Yes Yes No D D Voltage Test Yes Yes No Selective Yes Yes No Suspend Resume Test Device Generated Yes Yes No Remote Wakeup Test 1 3 Stand Alone Hub Testing The UPT2 system is designed to test the one upstream port and up to 8 of the downstream ports of the hub under test See the Installing UPT2 section for details about how to setup the hardware for testing external hubs The software provides at the end of the test listing of on screen results If all tests were successful the software declares the hub under test to be functional In case of a faulty device the software provides a detailed description of the test results in a text file It also accumulates the failure rate for the entire testing day in a file The UPT2 performs the following tests on hub ports e Connection Test Disconnection Test Control Transfer Test Bulk Data Transfer Test Interrupt Data Transfer Test Isochronous Data Transfer Test VBUS Voltage Test D D Voltage Test Selective Suspend Resume Test Device Generated Remote Wakeup Test CATC CATC UPT2 User s Manual Version 1 3 The hub specific tests conducted by UPT2 are e Hub power switching Hub over current Hub generated remote wakeup Downstream propagation of remote wakeup 1 4 System Components The DOS based UPT2 application communicates with the UPT2 box via the USB host con
Download Pdf Manuals
Related Search
Related Contents
EQX 500-DC Solar Charger User`s Manual GO2 Model 9570 IFU 6963-000 User`s Operations Manual Zero Effort Handling™of Bariatric Patients NVR-TAB8 S2 (8GB) TABLET ANDROID 8” (20,32cm 取扱説明書 3 VÍAS MEZCLADORA Copyright © All rights reserved.
Failed to retrieve file