Next:
COPYRIGHT
Contents
USBTester User's Manual
Version 1.4.0
Jungo Ltd.
http://www.jungo.com
COPYRIGHT
Contents
List of Figures
1. Introduction
1.1 Terms and Abbreviations
1.2 Related Documents
1.3 Overview
1.4 Key Features & Benefits
1.5 The USBTester Stack
2. Installing USBTester
2.1 System Requirements
2.1.1 Hardware Requirements
2.1.2 Software Requirements
2.2 Preliminary Information
2.3 Installation Procedure
3. Using USBTester
3.1 Selecting a USB Host Controller Card
3.2 Selecting the Tests to Execute
3.3 Selecting the Test Device
3.4 Executing Tests
3.5 Understanding the Tests Results
4. USBTester Command-Line Execution
4.1 USBTester Command-Line Options
4.2 USBTester Command-Line Commands
5. Enhanced Features
5.1 USB Bus Analyzers Integration
5.1.1 Ellisys's USB Explorer 200 USB 2.0 Protocol Analyzer
5.1.2 Ellisys's USB Tracker 110 USB 1.1 Protocol Analyzer
5.1.3 LeCroy's USBMobile Hi-Speed Bus and Protocol Analyzer
5.1.4 Total Phase's Beagle USB 480 Analyzer
6. System Recovery
A. Tests Reference
A.1 Test Documentation Structure
A.2 General Information
A.2.1 Device States
A.2.2 Device Enumeration
A.2.3 Testing Multi-Configuration and Multi-Interface Devices
A.3 Chapter 9 Tests - USB Device Framework
A.3.1 T.1.1: Device Descriptor
A.3.2 T.1.2: Device Qualifier Descriptor
A.3.3 T.1.3: Configuration Descriptor
A.3.4 T.1.4: Interface Descriptor
A.3.5 T.1.5: Endpoint Descriptor
A.3.6 T.1.6: Halt Endpoint
A.3.7 T.1.8: Bad Descriptor
A.3.8 T.1.11: Set Configuration
A.3.9 T.1.12: Device Enumeration
A.3.10 T.1.13: Suspend/Resume
A.3.11 Utility Tests
A.3.11.1 T.1.7: String Descriptor
A.4 Mass Storage Tests
A.4.1 T.2.1: Mass Storage Interface Descriptor
A.4.2 T.2.2: Mass Storage Serial Number
A.4.3 T.2.3: bCBWCBLength
A.4.4 MSC BOT Thirteen Cases Tests
A.4.4.1 Preliminary Procedure
A.4.4.2 Recovery Procedure
A.4.4.3 T.2.4: BOT Case 1
A.4.4.4 T.2.5: BOT Case 2
A.4.4.5 T.2.6: BOT Case 3
A.4.4.6 T.2.7: BOT Case 4
A.4.4.7 T.2.8: BOT Case 5
A.4.4.8 T.2.9: BOT Case 6
A.4.4.9 T.2.10: BOT Case 7
A.4.4.10 T.2.11: BOT Case 8
A.4.4.11 T.2.12: BOT Case 9
A.4.4.12 T.2.13: BOT Case 10
A.4.4.13 T.2.14: BOT Case 11
A.4.4.14 T.2.15: BOT Case 12
A.4.4.15 T.2.16: BOT Case 13
A.5 Extended Mass Storage Tests
A.5.1 Large Buffer Data Transfer Tests
A.5.1.1 T.3.1: Mass Storage Large Buffer Read Transfer
A.5.1.2 T.3.2: Mass Storage Large Buffer Write Transfer
A.5.2 Out of Bound Data Transfer Tests
A.5.2.1 T.3.3: Mass Storage Illegal Offset Read Transfer
A.5.2.2 T.3.4: Mass Storage Illegal Offset Write Transfer
A.5.2.3 T.3.5: Mass Storage Data Overflow Read Transfer
A.5.2.4 T.3.6: Mass Storage Data Overflow Write Transfer
A.5.3 Performance Tests
A.5.3.1 T.3.7: Mass Storage Read Transfer Performance
A.5.3.2 T.3.8: Mass Storage Write Transfer Performance
A.6 Human Interface Device Tests
A.6.1 HID Interfaces Identification
A.6.2 T.4.1: HID Descriptors
A.6.3 T.4.2: HID Get/Set Idle
A.6.4 T.4.3: HID Get/Set Protocol
A.7 CDC ACM Tests
A.7.1 T.5.1: Descriptors
A.7.2 CDC ACM Requests
A.7.2.1 T.5.2: Encapsulated Command
A.7.2.2 T.5.3: Set/Get Comm Feature
A.7.2.3 T.5.4: Clear Comm Feature
A.7.2.4 T.5.5: Set/Get Line Coding
A.7.2.5 T.5.6: Set Control Line State
A.7.2.6 T.5.7: Send Break
A.7.3 T.5.8: AT Commands
A.8 Test Suites
A.8.1 Chapter 9 Test Suite
A.8.2 Mass Storage Test Suite
A.8.3 Mass Storage Performance Test Suite
A.8.4 Extended Mass Storage Test Suite
A.8.5 HID Test Suite
A.8.6 CDC ACM Test Suite
B. Known Issues and Limitations
B.1 Known Issues
B.2 Limitations
C. USBTester Editions
D. Ordering USBTester