Document Status
Proposals added to UAS-3
Contents
Tables
Figures
Foreword
Introduction
1 Scope
2 Normative references
2.1 Normative references
2.2 Approved references
2.3 References under development
2.4 Other references
3 Definitions, symbols, abbreviations, and conventions
3.1 Definitions
3.2 Symbols and abbreviations
3.3 Keywords
3.4 Editorial conventions
3.5 Numeric and character conventions
3.5.1 Numeric conventions
3.5.2 Byte encoded character strings conventions
3.6 Sequence figure notation
3.7 Notation for procedures and functions
4 Model
4.1 Model overview
4.2 Tag handling
4.3 Data transfers
4.4 UAS domain
4.5 Names and identifiers
4.6 Resets
4.7 I_T Nexus loss
4.8 Target power loss expected
4.9 USB error handling
5 USB
5.1 USB overview
5.2 USB resource requirements
5.2.1 Overview
5.2.2 USB class specific requests
5.2.3 USB descriptors
5.2.3.1 Device descriptor
5.2.3.2 Configuration descriptor
5.2.3.3 Interface descriptor
5.2.3.4 Endpoint descriptors
5.3.3.5 Pipe Usage class specific descriptor
6 Transport
6.1 Transport overview
6.2 IUs
6.2.1 Overview
6.2.2 COMMAND IU
6.2.3 READ READY IU
6.2.4 WRITE READY IU
6.2.5 SENSE IU
6.2.6 RESPONSE IU
6.2.7 TASK MANAGEMENT IU
6.3 Information unit sequences
6.3.1 Overview
6.3.2 Non-data command/sense sequence
6.3.3 Non-data command/response sequence
6.3.4 Data-out command sequence
6.3.5 Data-in command sequence
6.3.6 Task management function sequence
6.3.7 Bi-directional command sequence
6.3.8 Multiple command example
6.4 Transport requirements
7 SCSI Application Layer
7.1 Device Identification VPD page
7.2 Transport Protocol Services
7.2.1 SCSI transport protocol services overview
7.2.2 Send SCSI Command transport protocol service
7.2.3 SCSI Command Received transport protocol service
7.2.4 Send Command Complete transport protocol service
7.2.5 Command Complete Received transport protocol service
7.2.6 Send Data-In transport protocol service
7.2.7 Data-In Delivered transport protocol service
7.2.8 Receive Data-Out transport protocol service
7.2.9 Data-Out Received transport protocol service
7.2.10 Terminate Data Transfer transport protocol service
7.2.11 Data Transfer Terminated transport protocol service
7.2.12 Send Task Management Request transport protocol service
7.2.13 Task Management Request Received transport protocol service
7.2.14 Task Management Function Executed transport protocol service
7.2.15 Received Task Management Function Executed transport protocol service
7.2.16 USB Acknowledgement
8 Device server error handling