Sign In
Upload
Manuals
Brands
Seagate Manuals
Storage
Ultra160
Seagate Ultra160 Manuals
Manuals and User Guides for Seagate Ultra160. We have
1
Seagate Ultra160 manual available for free PDF download: Product Manual
Seagate Ultra160 Product Manual (384 pages)
SCSI Interface
Brand:
Seagate
| Category:
Storage
| Size: 6.44 MB
Table of Contents
Table of Contents
7
List of Figures
17
1 Interface Requirements
19
How to Use this Interface Manual
19
Scope of SCSI Standards
19
Figure 1. Functional Scope of SCSI 1 Standards
19
Applicable Standards
20
General Interface Description
20
Glossary
21
Figure 2. SCSI Client-Server Model
21
Keywords
27
Physical Interface Characteristics
28
Summary of SCSI Commands and Messages
29
2 SCSI Bus
31
SCSI Bus Signals Overview
32
Drive Select
34
Signal Values
34
Signal States
34
SE Signals
34
LVD Signals
34
OR-Tied Signals
35
Signal Sources
35
Figure 3. Voltage and Current Definitions
35
Figure 4. LVD Signaling Sense
35
SCSI Bus Timing
37
Arbitration Delay
41
ATN Transmit Setup Time
41
ATN Receive Setup Time
41
Bus Clear Delay
41
Bus Free Delay
41
Bus Set Delay
41
Bus Settle Delay
41
Cable Skew Delay
42
Chip Noise in Receiver
42
Clock Jitter
42
De-Skewed Data Valid Window
42
Flow Control Receive Hold Time
42
Flow Control Receive Setup Time
42
Flow Control Transmit Hold Time
42
Flow Control Transmit Setup Time
42
Pcrc Receive Hold Time
42
Pcrc Receive Setup Time
42
Pcrc Transmit Hold Time
43
Pcrc Transmit Setup Time
43
Data Release Delay
43
DIFFSENS Voltage Filter Time
43
Physical Disconnection Delay
43
Power on to Selection
43
QAS Arbitration Delay
43
QAS Assertion Delay
43
QAS Release Delay
43
QAS Non-Data Phase REQ(ACK) Period
43
Receive Internal Hold Time
44
Receive Internal Setup Time
44
Receive Negation Period
44
Receive Setup Time
44
Receive REQ(ACK) Period Tolerance
44
Receive REQ Assertion Period with P_CRCA Transitioning
44
Receive REQ Negation Period with P_CRCA Transitioning
44
Receive Skew Compensation
44
Receiver Amplitude Time Skew
44
REQ(ACK) Period
44
Reset Delay
45
Reset Hold Time
45
Reset to Selection
45
Residual Skew Error
45
Selection Abort Time
45
Selection Timeout Delay
45
Signal Timing Skew
45
Skew Correction Range
45
Strobe Offset Tolerance
45
System Deskew Delay
46
System Noise at Launch
46
System Noise at Receiver
46
Time Asymmetry
46
Transmit Assertion Period
46
Transmit Hold Time
46
Transmit ISI Compensation
46
Transmit Negation Period
46
Transmit Setup Time
46
Transmit REQ(ACK) Period Tolerance
46
Transmit REQ Negation Period with P_CRCA Transitioning
47
Transmitter Skew
47
Transmitter Time Asymmetry
47
Measurement Points
47
SE Fast-5 and Fast-10 Measurement Points
47
SE Fast-20 Measurement Points
47
LVD Measurement Points
47
Clocking Methods for Data Transfers
47
Figure 5. ST Latching Data Vs. DT Latching Data
49
Figure 6. ST Synchronous Transfer Example
49
Paced Transfer on a SCSI Bus
50
Figure 7. DT Synchronous Transfer Example
50
Figure 8. Paced Transfer Example
50
Data Transfer Modes
51
Asynchronous Transfers
51
Synchronous Transfers
51
Paced Transfers
51
ST DATA Phase Parallel Transfers
51
DT DATA Phase Parallel Transfers
51
Figure 9. Example of a SCSI Bus with Paced Transfers
51
Data Group Transfers
52
Information Unit Transfers
52
Negotiation
53
Negotiation Algorithm
53
When to Negotiate
53
Negotiable Fields
54
Transfer Agreements
55
Transfer Period Factor
56
REQ/ACK Offset
56
Transfer Width Exponent
57
Protocol Options
58
Iu_Req
58
Dt_Req
59
Hold_Mcs
59
Qas_Req
59
Pcomp_En
60
Rd_Strm
60
RTI (Retain Training Information)
60
Wr_Flow
60
Negotiable Field Combinations
61
Message Restrictions
61
Negotiation Message Sequences
62
3 Logical Characteristics
63
SCSI Bus Phases Overview
63
BUS FREE Phase
63
Unexpected and Expected Bus Free Phases
63
Expected Bus Free Phases
64
Arbitration and QAS Overview
64
Normal ARBITRATION Phase
64
QAS Protocol
65
QAS Phase Overview
66
SELECTION Phase
67
Selection Overview
67
Information Unit Transfers Disabled
67
Information Unit Transfers Enabled
67
Selection Using Attention Condition
67
Starting the SELECTION Phase When Using Attention Condition
67
Information Unit Transfers Disabled or Enabled
68
Selection Using Attention Condition Timeout Procedure
68
Selection Without Using Attention Condition
68
Selection Without Using Attention Condition Time-Out Procedure
69
RESELECTION Phase
69
RESELECTION Phase Overview
69
Physical Reconnection
69
Physical Reconnection Timeout Procedure
70
SCSI Bus Fairness
70
Information Transfer Phases
70
Asynchronous Transfer
71
Synchronous Transfer
72
DT Synchronous Transfer
72
ST Synchronous Data Transfer
72
Information Unit Transfer
73
Data Group Data Field Transfer
74
Paced Transfer
78
Paced Transfer Training Pattern
78
DT DATA in Phase Training Pattern
79
DT DATA out Phase Training Pattern
80
Figure 10. Use of P1 to Establish Data Valid and Data Invalid States
81
P1 Data Valid/Invalid State Transitions
81
Ending Pacing Transfers
82
Paced Information Unit Transfer
82
Starting Pacing Transfers at End of Training Pattern
82
Starting Pacing Transfers with no Training Pattern
82
Deskewing
83
Wide Transfer
83
COMMAND Phase
84
COMMAND Phase Description
84
COMMAND Phase Exception Condition Handling
84
DATA Phase
84
DATA Phase Overview
84
DT DATA in Phase
84
DT DATA out Phase
85
ST DATA in Phase
85
ST DATA out Phase
85
STATUS Phase
85
STATUS Phase Description
85
STATUS Phase Exception Condition Handling
85
MESSAGE Phase
85
MESSAGE Phase Overview
85
MESSAGE in Phase
85
MESSAGE in Phase Exception Condition Handling
86
MESSAGE out Phase
86
MESSAGE out Phase Exception Condition Handling
86
Signal Restrictions between Phases
86
SCSI Bus Phase Sequences
87
SCSI Bus Phase Sequences Overview
87
Phase Sequences for Physical Reconnection and Selection Using Attention Condition with Information Unit Transfers Disabled
87
Figure 11. Phase Sequences for Physical Reconnection and Selection Using Attention Condition
87
Phase Sequences for Selection Without Using Attention Condition with Information Unit Transfers Disabled
88
Figure 12. Phase Sequences for Selection Without Using Attention Condition with Information Unit
88
Phase Sequences for Physical Reconnection or Selection Without Using Attention Condition with Information Unit Transfers Enabled
89
Figure 13. Phase Sequences for Physical Reconnection or Selection Without Using Attention Condition/With Information Unit Transfers Enabled
89
Phase Sequences for Physical Selection Using Attention Condition with Information Unit Transfers Enabled
90
Data Bus Protection
90
Data Bus Protection Overview
90
ST Data Bus Protection Using Parity
90
Figure 14. Phase Sequences for Selection with Attention Condition/Physical Reconnection and
90
DT Data Bus Protection Using CRC
91
DT Data Bus Protection Using CRC Overview
91
Error Detection Capabilities
91
Order of Bytes in the CRC Field
91
4 Message System Specification
93
General Message Protocols and Formats
93
Message Formats
93
One-Byte Messages
94
Two-Byte Messages
94
Extended Messages
94
Message Categories
94
Link Control Messages
95
Disconnect
96
Identify
96
Ignore Wide Residue
97
Initiator Detected Error
97
Linked Command Complete
98
Message Parity Error
98
Message Reject
98
Modify Data Pointer
98
Modify Bidirectional Data Pointer
99
No Operation
99
Parallel Protocol Request
100
Parallel Protocol Request
103
Qas Request
104
Restore Pointers
104
Save Data Pointers
104
Synchronous Data Transfer Request
104
Initiator Initiated SDTR Negotiation
106
Target Initiated SDTR Negotiation
106
Task Complete
107
Wide Data Transfer Request
107
Target Initiated WDTR Negotiation
108
Initiator Initiated Wide Data Transfer Request (WDTR) Negotiation
109
Task Attribute Messages
109
Task Attribute Message Overview and Codes
109
Aca (Auto Contingent Allegiance)
110
Head of Queue
111
Ordered
111
Simple
111
Task Management Messages
112
Task Management Message Codes
112
Abort Task
112
Abort Task Set
113
Clear Aca
113
Clear Task Set
113
Logical Unit Reset
113
Target Reset
113
5 Miscellaneous SCSI Bus Characteristics
115
Attention Condition
115
Bus Reset Condition
116
Hard Reset
116
Reset Events
116
Bus Reset Event
116
Power on Reset Event
116
Target Reset Event
117
Transceiver Mode Change Reset Event
117
Asynchronous Condition Recovery
117
SCSI Pointers
117
Active Pointers
117
Command Processing Considerations and Exception Conditions
118
Command Processing Considerations and Exception Conditions Overview
118
Asynchronous Event Notification
118
Incorrect Initiator Connection
119
Unexpected RESELECTION Phase
119
6 SPI Information Units
121
Information Unit Transfer Logical Operations
121
Figure 15. SPI Information Unit Sequence During Initial Connection
122
Figure 16. SPI Information Unit Sequence During Data Type Transfers
123
Figure 17. SPI Information Unit Sequence During Data Stream Type Transfers
124
SPI Information Units
125
SPI Command Information Unit
125
Figure 18. SPI Information Unit Sequence During Status Transfers
125
SPI L_Q Information Unit
127
SPI Data Information Unit
131
SPI Data Stream Information Unit
131
SPI Status Information Unit
133
7 SCSI Commands
135
Command Implementation Requirements
135
Reserved
135
Command Descriptor Block (CDB)
135
Fixed and Variable Length Command Descriptor Block Formats
136
Status
141
Status Precedence
142
Command Examples
143
Single Command Example
143
Figure 19. Single Command Example
143
Disconnect Example
144
Figure 20. Disconnect Example
144
Timing Examples
145
Command Processing Considerations and Exception Conditions
145
Auto Contingent Allegiance or Contingent Allegiance
145
Logical Unit Response to Auto Contingent Allegiance or Contingent Allegiance
145
Clearing an Auto Contingent Allegiance Condition
146
Overlapped Commands
146
Incorrect Logical Unit Selection
146
Sense Data
147
Asynchronous Event Reporting
147
Unexpected RESELECTION Phase
148
Unit Attention Condition
148
Target Hard Reset
149
Logical Unit Reset
149
Queued Tasks (Formerly "Queued I/O Processes")
150
Untagged Task Queuing
150
Tagged Task Queuing
150
Parameter Rounding
151
Programmable Operating Definition
151
Incorrect Initiator Connection
152
8 Command Descriptions
153
CHANGE DEFINITION Command (40H)
157
COMPARE Command (39H)
158
COPY Command (18H)
158
COPY and VERIFY Command (3Ah)
158
FORMAT UNIT Command (04H)
159
FORMAT UNIT Parameter Definition
160
FORMAT UNIT Parameter List
162
Defect List Header
162
Initialization Pattern Descriptor
163
Defect List Formats
164
INQUIRY Command (12H)
166
Drive Standard INQUIRY Data
168
SCSI Parallel Interface (SPI) Specific INQUIRY Data
173
Vital Product Data
173
Command Support Data
174
Vital Product Data Parameters
176
ASCII Implemented Operating Definition Page
176
ASCII Information Page
177
Device Identification Page
178
Supported Vital Product Data
181
Unit Serial Number Page
182
Firmware Numbers Page (C0H)
182
Date Code Page (C1H)
185
Jumper Settings Page (C2H)
186
Device Behavior Page (C3H)
188
LOCK-UNLOCK CACHE Command (36H)
188
LOG SELECT Command (4Ch)
189
LOG SENSE Command (4Dh)
191
Application Client Page (0Fh)
197
Buffer Over-Run/Under-Run Page (01H)
198
Cache Statistics Page (37H)
199
Error Counter
200
04H, and 05H)
200
Factory Log Page (3Eh)
201
Last N Deferred Errors or Asynchronous Events Page (0Bh)
201
Last N Error Events Page (07H)
201
Non-Medium Error Page (06H)
201
Self-Test Results Log Page (10H)
201
Start-Stop Cycle Counter Page (0Eh)
204
Supported Log Pages (00H)
206
Temperature Page (0Dh)
207
MODE SELECT (6) Command (15H)
209
MODE SELECT Parameter List
209
Mode Select
212
MODE SELECT (10) Command (55H)
213
MODE SELECT (10) Parameter List
213
MODE SENSE (6) Command (1Ah)
216
MODE SENSE Page Descriptor Header
219
REUNIT ATTENTION Parameters Page (00H)
220
Error Recovery Page (01H)
222
Disconnect/Reconnect Control Page (02H)
225
Format Parameters Page (03H)
228
Rigid Drive Geometry Parameters Page (04H)
230
Verify Error Recovery Page (07H)
232
Caching Parameters Page (08H)
234
Control Mode Page (0Ah)
237
Notch Page (0Ch)
240
Power Condition Page (0Dh or 1Ah)
242
Xor Control Mode Page (10H)
243
Port Control Mode Page (19H)
245
Margin Control Subpage
246
Saved Training Configuration Values Subpage
248
Negotiated Settings Subpage
249
Report Transfer Capabilities Subpage
249
Informational Exceptions Control Page (1Ch)
251
MODE SENSE (10) Command (5Ah)
254
MOVE MEDIUM Command (A7H)
257
PERSISTENT RESERVE in Command (5Eh)
258
PERSISTENT RESERVE in Parameter Data for Read Keys
259
PERSISTENT RESERVE in Parameter Data for Read Reservations
260
PERSISTENT RESERVE out Command (5Fh)
263
PERSISTENT RESERVE out Parameter List
264
PREFETCH Command (34H)
266
PRVENT/ALLOW MEDIUM REMOVAL Command (1Eh)
266
Read Command (08H)
267
READ 10 Command (28H)
269
Read 12 Command (A8H)
271
READ 16 Command (28H)
273
READ BUFFER Command (3Ch)
275
Read Combined Descriptor Header and Data Mode (0000B)
276
Read Data Mode (0010B)
276
READ BUFFER Descriptor Mode (0011B)
276
Read Data from Echo Buffer Mode (1010B)
277
Echo Buffer Descriptor Mode (1011B)
277
READ CAPACITY Command (25H)
278
READ DEFECT DATA (10) Command (37H)
280
READ DEFECT DATA (12) Command (B7H)
282
READ ELEMENT STATUS Command (B4H)
283
READ EXTENDED Command
284
READ LONG Command (3Eh)
284
REASSIGN BLOCKS Command (07H)
286
REASSIGN BLOCKS Defect List
287
REBUILD Command (81H)
288
REBUILD and REGENERATE Parameter Data
289
RECEIVE DIAGNOSTIC RESULTS Command (1Ch)
291
Supported Diagnostic
293
Translate Address Page (40H)
293
REGENERATE Command (82H)
295
RELEASE (6) Command (17H)
297
Logical Unit Release
297
Extent Release
297
Third Party Release
297
RELEASE (10) Command (57H)
298
REPORT DEVICE IDENTIFIER Command (A3)
299
REPORT LUNS Command (A0H)
301
REQUEST SENSE Command (03H)
303
Sense Key Specific Field
306
Current Errors
307
Deferred Errors
308
Sense Key and Sense Code Descriptions
309
Additional Sense and Additional Sense Qualifier Codes
310
RESERVE (6) Command (16H)
314
Logical Unit Reservation
314
Extent Reservation
314
Third Party Reservation
315
Superseding Reservations
315
Reservations
315
RESERVE (10) Command (56H)
316
REZERO UNIT Command (01H)
317
SEARCH DATA EQUAL Command (31H)
317
SEARCH DATA HIGH Command (30H)
317
SEARCH DATA LOW Command (32H)
317
SEEK Command (0Bh)
318
SEEK EXTENDED Command (2Bh)
319
SEND DIAGNOSTIC Command (1Dh)
320
Supported Diagnostic Page-SEND DIAGNOSTIC
322
Translate Address Page-SEND DIAGNOSTIC
322
SET DEVICE IDENTIFIER Command (A4H)
324
SET LIMITS Command (33H)
325
START/STOP UNIT Command (1Bh)
326
SYNCHRONIZE CACHE 10 Command (35H)
327
SYNCHRONIZE CACHE 16 Command (91H)
328
TEST UNIT READY Command (00H)
329
VERIFY Command (2Fh)
330
Write Command (0Ah)
331
WRITE 10 Command (2Ah)
332
WRITE and VERIFY Command (2Eh)
334
WRITE BUFFER Command (3Bh)
335
Combined Header and Data Mode (0000B)
336
Vendor-Specific Mode (0001B)
336
Data Mode (0010B)
336
Download Microcode Mode (0100B)
336
Download Microcode and Save Mode (0101B)
336
Download Microcode with Offsets (0110B)
337
Download Microcode with Offsets and Save Mode (0111B)
337
Write Data to Echo Buffer (1010B)
338
WRITE LONG Command (3Fh)
339
WRITE same Command (41H)
340
XDREAD Command (52H)
341
Xor Commands
341
XDWRITE Command (50H)
343
XDWRITE EXTENDED Command (80H)
344
XPWRITE Command (51H)
346
9 Drive Features
347
System
347
Self-Test Operations
347
Default Self-Test
347
The Short and Extended Self-Tests
347
Self-Test Modes
347
Foreground Mode
347
Background Mode
348
Elements Common to Foreground and Background Self-Test Modes
348
Alternate Error Detection for the Asynchronous Information Phases (AIP)-Command, Message, and Status
349
Error Detection for Asynchronous Information Phases
349
Protection Code
349
Covered Signals
350
Code Description
351
Error Detection Properties
351
Protection Code Usage
351
Figure 21. Protection Code Generator
351
Protection Code Transmission
351
Disabling Protection Code Checking
352
Enabling Protection Code Checking
352
Parity
352
Removal and Insertion of SCSI Devices (Popularly Known as "Hot Plugging")
352
Removal and Insertion of SCSI Devices Overview
352
Case 1-Power off During Removal or Insertion
352
Case 2-RST Signal Asserted Continuously During Removal or Insertion
352
Case 3-Current I/O Processes Not Allowed During Insertion or Removal
353
Case 4-Current I/O Process Allowed During Insertion or Removal
353
SPI-3 to SCSI-2 Terminology Mapping
354
Advertisement
Advertisement
Related Products
Seagate Ultra320
Seagate Ultra Touch
Seagate U Series 9 CE
Seagate U4 Family
Seagate U4 Series
Seagate U7 ST3120020A
Seagate U7 ST330012A
Seagate U7 ST380022A
Seagate U8 Series
Seagate U7 ST340012A
Seagate Categories
Storage
Computer Hardware
Network Storage Server
Network Hardware
DC Drives
More Seagate Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL