Samsung T1000LM026 Computer Drive User Manual


 
6.4.3.3.4
6.4.3.3.5
P
HASE
E
RROR
..................................................................................................................91
R
ESET
R
ECOVERY
...........................................................................................................91
6.4.4 H
OST
/D
EVICE
D
ATA
T
RANSFERS
......................................................................................................91
6.4.4.1 OVERVIEW ........................................................................................................................................91
6.4.4.2 V
ALID AND MEANINGFUL CBW .......................................................................................................92
Spinpoint M8U-Internal Product Manual REV 3.4
iv
6.3.6.1.2 Powered ..........................................................................................................................60
6.3.6.1.3 Default ............................................................................................................................61
6.3.6.1.4 Address ...........................................................................................................................61
6.3.6.1.5 Configured ......................................................................................................................61
6.3.6.1.6 Suspended .......................................................................................................................61
6.3.6.1.7 Bus Enumeration ............................................................................................................62
6.3.6.2 Generic USB Device Operation......................................................................................62
6.3.6.2.1 Dynamic Attachment and Removal .................................................................................62
6.3.6.2.2 Address Assignment ........................................................................................................63
6.3.6.2.3 Configuration..................................................................................................................63
6.3.6.2.4 Data Transfer .................................................................................................................63
6.3.6.2.5 Power Management ........................................................................................................63
6.3.6.2.6 Request Processing .........................................................................................................64
6.3.6.3 Standard USB Device Requests ......................................................................................64
6.3.6.3.1 Standard USB Device Request Overview .......................................................................66
6.3.6.3.2 Clear Feature ( Request Code 1) ....................................................................................67
6.3.6.3.3 Get Configuration ( Request Code 8) .............................................................................68
6.3.6.3.4 Get Descriptor ( Request Code 6)...................................................................................68
6.3.6.3.5 Get Interface ( Request Code 10) ...................................................................................69
6.3.6.3.6 Get Status ( Request Code 0) ..........................................................................................69
6.3.6.3.7 Set Address ( Request Code 5) ........................................................................................71
6.3.6.3.8 Set Configuration ( Request Code9) ...............................................................................71
6.3.6.3.9 Set Descriptor ( Request Code 7)....................................................................................71
6.3.6.3.10 Set Feature ( Request Code 3) ........................................................................................72
6.3.6.3.11 Set Interface ( Request Code 11) ....................................................................................73
6.3.6.3.12 Synch Frame ( Request Code 12) ...................................................................................73
6.3.6.4 Standard USB Descriptor ...............................................................................................74
6.3.6.4.1 Standard USB Descriptor Overview ...............................................................................74
6.3.6.4.2 Device Descriptor ...........................................................................................................75
6.3.6.4.3 Device Qualifier Descriptor ...........................................................................................76
6.3.6.4.4 Configuration Descriptor ...............................................................................................77
6.3.6.4.5 Other_Speed_Configuration_ Descriptor.......................................................................78
6.3.6.4.6 Interface Descriptor........................................................................................................79
6.3.6.4.7 Endpoint Descriptor .......................................................................................................80
6.3.6.4.8 String Descriptor ............................................................................................................82
6.4 B
ULK-ONLY TRANSPORT ................................................................................................................83
6.4.1 F
UNCTIONAL CHARACTERISTICS .......................................................................................................83
6.4.1.1 B
ULK-ONLY MASS STORAGE RESET (CLASS-SPECIFIC REQUEST).....................................................83
6.4.1.2 G
ET MAX LUN (CLASS-SPECIFIC REQUEST) .....................................................................................83
6.4.1.3 HOST/DEVICE PACKET TRANSFER ORDER.........................................................................................84
6.4.1.4 C
OMMAND QUEUING.........................................................................................................................84
6.4.1.5 B
I-DIRECTIONAL COMMAND PROTOCOL ...........................................................................................84
6.4.2 S
TANDARD DESCRIPTORS..................................................................................................................84
6.4.2.1 D
EVICE DESCRIPTOR .........................................................................................................................84
6.4.2.2 C
ONFIGURATION DESCRIPTOR (TABLE 6-22) ....................................................................................86
6.4.2.3 I
NTERFACE DESCRIPTOR ...................................................................................................................86
6.4.2.4 ENDPOINT DESCRIPTOR .....................................................................................................................87
6.4.3 P
ROTOCOL (COMMAND/DATA/STATUS) ............................................................................................87
6.4.3.1 C
OMMAND BLOCK WRAPPER (CBW) ...............................................................................................89
6.4.3.2 C
OMMAND STATUS WRAPPER (CSW)...............................................................................................90
6.4.3.3 D
ATA TRANSFER CONDITIONS ..........................................................................................................91
6.4.3.3.1 C
OMMAND TRANSPORT ...................................................................................................91
6.4.3.3.2 D
ATA TRANSPORT ...........................................................................................................91
6.4.3.3.3 STATUS TRANSPORT ........................................................................................................91