Hitachi DK32EJ Reference guide

  • Hello! I am an AI chatbot trained to assist you with the Hitachi DK32EJ Reference guide. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 1 / 313
HITACHI
3.5 INCH MAGNETIC DISK DRIVE
Reference Manual
For DK32EJ
FC-AL Interface Specification
Document Number : K6602771
SCSI 2/3 SPECIFICATIONS Hitachi, Ltd. Tokyo, Japan
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 2 / 313
NOTICE TO USERS
While every effort has been made to ensure that the information provided herein is correct
please feel free to notify us in the event of an error of inconsistency.
Hitachi makes no representations or warranties with respect to the contents hereof and
specifically disclaims any implied warranties or merchantability or fitness for any purpose.
Further, Hitachi reserves the right to revise this publication and to make changes from
time to time in the content hereof without obligation to notify any person of such revisions
or changes.
All Right Reserved, Copyright (C) 2002 Hitachi, Ltd.
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 3 / 313
REVISION TABLE
Remarks AD : Addition, CH : Change, CR : Correction, DL : Deletion
REV Date Signature Page Description Remarks
DWN : Shiino
CHK
: Watanabe
0 02.03.29
APPD
: Takayasu
All Initial Release
1
02.06.13
DWN : Shiino 15 Change of revision number of related CH
CHK
: Watanabe
Document.
APPD : Takayasu 23 Correct the number of alternate CR
Cylinders.
26,27 Delete the description about error
recovery parameter.
DL
27,28,
204,208
Change of retry count. CH
120,122,
128
Addition of description about
Device Control.
AD
154 Correct the about Byte. CR
168 Change of description about Recovery
Time Limit.
CH
183 Change of description about Queue
Algorithm Modifier.
CH
196 Correct the about MRIE=4. CR
210 Change the default value of Queue
Algorithm Modifier.
CH
227 Correct the about Reservation Key. CR
262 Correct the Self Test Code value. CR
250 Correct the Receive Diagnostic Result
Command.
CR
299,300
301
Addition of description about
0389,0904,0CFF,11FF
AD
310 Correct the about 4700. CR
2
02.12.19
DWN : Shiino 110 Addition description about defect AD
CHK : Hida Specification range.
APPD : Takayasu 209 Change the default value of
DISC,FSW.
CH
210 Correct the about Byte0,Byte2. CR
307 Addition of description about 4483. AD
REVISION
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 4 / 313
REV Date Signature Page Description Remarks
REVISION
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 5 / 313
REV Date Signature Page Description Remarks
REVISION
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 6 / 313
REV Date Signature Page Description Remarks
REVISION
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 7 / 313
CONTENTS
1 GENERAL DESCRIPTION.................................................................................................15
1.1 APPLICATION............................................................................................................. 15
1.2 RELATED DOCUMENT .............................................................................................. 15
1.3 FUNCTION OUTLINE.................................................................................................. 16
1.4 GLOSSARY................................................................................................................. 19
2 PRODUCT SPECIFICATION OUTLINE.............................................................................21
2.1 ADDRESSING .............................................................................................................21
2.2 DISK FORMAT ............................................................................................................ 21
2.2.1 CYLINDER ALLOCATION...................................................................................21
2.2.2 FORMAT PROCESSING......................................................................................22
2.3 ERROR RETRY........................................................................................................... 26
2.3.1 READ ERROR RETRY.........................................................................................26
2.3.2 WRITE ERROR RETRY .......................................................................................26
2.3.3 VERIFY ERROR RETRY......................................................................................27
2.3.4 SEEK ERROR RETRY.........................................................................................27
2.3.5 SPINDLE ERROR RETRY ...................................................................................27
2.3.6 ERROR RETRY CONTROL.................................................................................27
2.4 SUPPORTED SCSI COMMANDS............................................................................... 28
3 FIBRE CHANNEL INTERFACE .........................................................................................31
3.1 TOPOLOGY................................................................................................................. 31
3.2 FRAMES...................................................................................................................... 34
3.2.1 FRAME FORMAT .................................................................................................34
3.3 FIBRE CHANNEL ARBITRATED LOOP(FC-AL) ...................................................... 39
3.3.1 ARBITRATED LOOP PHYSICAL ADDRESS(AL_PA) .......................................39
3.3.2 LOOP INITIALIZATION........................................................................................41
3.3.3 ARBITRATED LOOP ACCESS ...........................................................................46
3.3.4 PUBLIC LOOP .....................................................................................................46
3.4 ORDERED SETS......................................................................................................... 49
3.5 LINK SERVICE............................................................................................................ 52
3.5.1 ABORT SEQUENCE(ABTS)................................................................................53
3.5.2 BASIC ACCEPT(BA_ACC) .................................................................................53
3.5.3 BASIC REJECT(BA_RJT)...................................................................................54
3.5.4 ACCEPT(ACC).....................................................................................................55
3.5.5 LINK SERVICE REJECT(LS_RJT) .....................................................................56
3.5.6 N_PORT LOGIN(PLOGI) .....................................................................................58
3.5.7 LOGOUT(LOGO)..................................................................................................63
3.5.8 FABRIC LOGIN(FLOGI).......................................................................................64
3.5.9 READ LINK ERROR BLOCK(RLS).....................................................................69
3.5.10 REINSTATE RECOVERY QUALIFIER(RRQ)......................................................70
3.5.11 REQUEST NODE CAPABILITIES INFORMATION(RNC) (Not support) ..........72
3.5.12 FABRIC ADDRESS NOTIFICATION(FAN)..........................................................74
3.5.13 PROCESS LOGIN(PRLI) .....................................................................................76
3.5.14 PROCESS LOGOUT(PRLO) ...............................................................................80
3.5.15 DISCOVER N_PORT SERVICE PARAMETERS(PDISC)...................................83
3.5.16 DISCOVER ADDRESS(ADISC)...........................................................................85
3.5.17 THIRD PARTY PROCESS LOGOUT(TPRLO) (Not support)............................86
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 8 / 313
4 SCSI BUS............................................................................................................................88
4.1 SCSI BUS FUNCTIONS.............................................................................................. 88
4.1.1 COMMAND RECEPTION.....................................................................................88
4.1.2 COMMAND QUEUING.........................................................................................88
4.1.3 UNIT ATTENTION CONDITION...........................................................................89
4.1.4 RESET CONDITION.............................................................................................89
4.2 FCP INFORMATION UNIT.......................................................................................... 90
4.2.1 FCP_CMND..........................................................................................................90
4.2.2 FCP_XFER_READY.............................................................................................93
4.2.3 FCP_DATA ...........................................................................................................93
4.2.4 FCP_RSP..............................................................................................................94
4.3 FRAME SEQUENSE ................................................................................................... 97
4.4 ENCLOSURE SERVICE INTERFACE(ESI) SPECIFICATION ..................................99
4.4.1 DISCOVERY PROCESS ......................................................................................99
4.4.2 COMMAND PROCESS......................................................................................101
4.4.3 WRITE PROCESS..............................................................................................102
4.4.4 READ PROCESS ...............................................................................................102
5 SCSI COMMANDS............................................................................................................103
5.1 COMMAND STRUCTURE......................................................................................... 103
5.1.1 OPERATION CODE ...........................................................................................105
5.1.2 LOGICAL UNIT NUMBER .................................................................................106
5.1.3 RELATIVE ADDRESS........................................................................................106
5.1.4 LOGICAL BLOCK ADDRESS...........................................................................106
5.1.5 TRANSFER LENGTH ........................................................................................107
5.1.6 CONTROL BYTE................................................................................................108
5.1.7 RESERVED ........................................................................................................108
5.1.8 VENDOR UNIQUE..............................................................................................108
6 COMMAND DESCRIPTIONS...........................................................................................109
6.1 FORMAT UNIT:(04
H
)................................................................................................. 109
6.2 INQUIRY:(12
H
)........................................................................................................... 118
6.3 LOG SELECT:(4C
H
) .................................................................................................. 129
6.4 LOG SENSE:(4D
H
) .................................................................................................... 155
6.5 MODE SELECT:(15
H
)................................................................................................ 157
6.6 MODE SELECT (10):(55
H
) ........................................................................................ 197
6.7 MODE SENSE:(1A
H
) ................................................................................................. 199
6.8 MODE SENSE (10):(5A
H
).......................................................................................... 217
6.9 PERSISTENT RESERVE IN:(5Eh) ...........................................................................219
6.10 PERSISTENT RESERVE OUT:(5Fh) .......................................................................226
6.11 READ:(08
H
)................................................................................................................ 231
6.12 READ (EXTENDED):(28
H
)......................................................................................... 232
6.13 READ BUFFER:(3C
H
)................................................................................................ 234
6.14 READ CAPACITY:(25
H
) ............................................................................................ 238
6.15 READ DEFECT DATA:(37
H
) .....................................................................................240
6.16 READ DEFECT DATA(12) :(B7
H
)............................................................................. 243
6.17 READ LONG:(3E
H
).................................................................................................... 245
6.18 REASSIGN BLOCKS:(07
H
).......................................................................................247
6.19 RECEIVE DIAGNOSTIC RESULTS:(1C
H
)................................................................ 250
6.20 RELEASE:(17
H
)......................................................................................................... 251
6.21 RELEASE(10):(57
H
)................................................................................................... 252
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 9 / 313
6.22 REPORT LUNS:(A0h)............................................................................................... 253
6.23 REQUEST SENSE:(03
H
) ........................................................................................... 255
6.24 RESERVE:(16
H
)......................................................................................................... 256
6.25 RESERVE(10):(56
H
) .................................................................................................. 258
6.26 REZERO UNIT:(01
H
).................................................................................................. 259
6.27 SEEK:(0B
H
)................................................................................................................ 260
6.28 SEEK (EXTENDED):(2B
H
) ........................................................................................ 261
6.29 SEND DIAGNOSTIC:(1D
H
)........................................................................................ 262
6.30 START / STOP UNIT:(1B
H
)....................................................................................... 276
6.31 SYNCHRONIZED CACHE:(35
H
)............................................................................... 277
6.32 TEST UNIT READY:(00
H
).......................................................................................... 278
6.33 VERIFY:(2F
H
)............................................................................................................. 279
6.34 WRITE:(0A
H
).............................................................................................................. 281
6.35 WRITE (EXTENDED):(2A
H
)....................................................................................... 282
6.36 WRITE AND VERIFY:(2E
H
)....................................................................................... 284
6.37 WRITE BUFFER:(3B
H
).............................................................................................. 286
6.38 WRITE LONG:(3F
H
)................................................................................................... 289
6.39 WRITE SAME:(41
H
)................................................................................................... 290
6.40 XDREAD:(52
H
)........................................................................................................... 291
6.41 XDWRITE:(50
H
) ......................................................................................................... 292
6.42 XPWRITE:(51
H
).......................................................................................................... 294
7 SENSE DATA....................................................................................................................295
7.1 SENSE DATA FORMAT............................................................................................ 295
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 10 / 313
Figures
Figure 2-1 Track Skew (Skew Factor n)........................................................................24
Figure 2-2 Cylinder Skew ( Skew Factor n ).................................................................24
Figure 2-3 Sector Reallocation......................................................................................25
Figure 3-1 Fibre Channel Topology..............................................................................31
Figure 3-2 Topology of private loop .............................................................................32
Figure 3-3 Topology of public loop...............................................................................33
Figure 3-4 Multi Loop Figure 3-5 Redundant Loop.......................33
Figure 3-6 Frame Format ...............................................................................................34
Figure 3-7 Frame Header Format..................................................................................35
Figure 3-8 Structure of Loop Initialization frame........................................................42
Figure 3-9 Loop initialization flow diagram .................................................................43
Figure 3-10 Address Identifier.......................................................................................46
Figure 3-11 NL_Port Initialization Flow ........................................................................48
Figure 4-1 Discovery Flow Chart ................................................................................100
Figure 4-2 Phase in SFF-8067 enclosure ...................................................................101
Figure 4-3 Data transfer for Write...............................................................................102
Figure 4-4 Data transfer for Read................................................................................102
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 11 / 313
Tables
Table 2-1 Commands Supported ..................................................................................28
Table 2-2 Commands Not Supported ...........................................................................30
Table 3-1 Summary of Fibre Channel Topology..........................................................32
Table 3-2 Specification of R_CTL/TYPE field...............................................................37
Table 3-3 F_CTL field......................................................................................................38
Table 3-4 AL_PA addressing..........................................................................................39
Table 3-5 AL_PA value priorities...................................................................................39
Table 3-6 AL_PA mapped to bit maps ..........................................................................40
Table 3-7 Type of LIP ......................................................................................................41
Table 3-8 Private Loop Addressing and Public Loop Addressing............................47
Table 3-9 Ordered Sets...................................................................................................49
Table 3-10 SOF Delimiters..............................................................................................49
Table 3-11 EOF Delimiters..............................................................................................50
Table 3-12 Primitive Signals ..........................................................................................50
Table 3-13 Primitive Sequences....................................................................................51
Table 3-14 Link Service Frames....................................................................................52
Table 3-15 BA_ACC payload for ABTS.........................................................................53
Table 3-16 BA_RJT payload...........................................................................................54
Table 3-17 ACC payload.................................................................................................55
Table 3-18 LS_RJT payload ...........................................................................................56
Table 3-19 PLOGI payload..............................................................................................58
Table 3-20 Common Service Parameters(PLOGI payload) ........................................59
Table 3-21 N_Port Name(PLOGI payload)....................................................................60
Table 3-22 Node_Name(PLOGI payload)......................................................................60
Table 3-23 Class 3 Service Parameters(PLOGI payload) ...........................................61
Table 3-24 Vendor Version Level(PLOGI Payload)......................................................62
Table 3-25 ACC payload for PLOGI...............................................................................62
Table 3-26 LOGO payload ..............................................................................................63
Table 3-27 ACC payload for LOGO ...............................................................................63
Table 3-28 FLOGI payload..............................................................................................64
Table 3-29 Common Service Parameters(FLOGI payload).........................................65
Table 3-30 N_Port Name(FLOGI payload) ....................................................................66
Table 3-31 Node_Name(FLOGI payload)......................................................................66
Table 3-32 Class 3 Service Parameters(FLOGI payload)............................................67
Table 3-33 Vendor Version Level(FLOGI Payload)......................................................68
Table 3-34 ACC payload for FLOGI...............................................................................68
Table 3-35 RLS payload..................................................................................................69
Table 3-36 ACC payload for RLS...................................................................................69
Table 3-37 RRQ payload.................................................................................................70
Table 3-38 ACC payload for RRQ..................................................................................71
Table 3-39 RNC payload.................................................................................................72
Table 3-40 ACC payload for RNC..................................................................................73
Table 3-41 FAN Payload .................................................................................................74
Table 3-42 PRLI payload.................................................................................................76
Table 3-43 ACC payload for PRLI..................................................................................78
Table 3-44 Response Code............................................................................................79
Table 3-45 PRLO payload...............................................................................................80
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 12 / 313
Table 3-46 ACC payload for PRLO................................................................................81
Table 3-47 Response Code............................................................................................82
Table 3-48 PDISC payload..............................................................................................83
Table 3-49 ACC payload for PDISC...............................................................................84
Table 3-50 ADISC payload..............................................................................................85
Table 3-51 ACC payload for ADISC...............................................................................85
Table 3-52 TPRLO payload.............................................................................................86
Table 3-53 ACC payload for TPRLO..............................................................................86
Table 4-1 Information Unit .............................................................................................90
Table 4-2 FCP_CMND Payload ......................................................................................90
Table 4-3 FCP_XFER_READY Payload.........................................................................93
Table 4-4 FCP_DATA Payload........................................................................................93
Table 4-5 FCP_RSP Payload..........................................................................................94
Table 4-6 Response Information...................................................................................96
Table 4-7 ESI command format...................................................................................101
Table 5-1 Standard Command Descriptor Block for 6-byte Commands ................104
Table 5-2 Standard Command Descriptor Block for 10-byte Commands ..............104
Table 5-3 Standard Command Descriptor Block for 12-byte Commands ..............105
Table 5-4 Operation Code............................................................................................105
Table 5-5 Control Byte Format ....................................................................................108
Table 6-1 Format Unit Command Variations.............................................................. 111
Table 6-2 Defect List Header........................................................................................ 112
Table 6-3 Defect List --- Block Format...................................................................114
Table 6-4 Defect List --- Byte from Index Format .................................................114
Table 6-5 Defect List --- Physical Sector Format.................................................. 115
Table 6-6 Initialization Pattern Descriptor.................................................................. 115
Table 6-7 IP Modifier..................................................................................................... 116
Table 6-8 Standard Inquiry Data.................................................................................. 119
Table 6-9 Data Transfer Speed ....................................................................................122
Table 6-10 Supported Vital Product Data...................................................................123
Table 6-11 Unit Serial Number.....................................................................................124
Table 6-12 Implemented Operating Definition Page .................................................125
Table 6-13 Operating Definition...................................................................................126
Table 6-14 Device Identification..................................................................................126
Table 6-15 Jumper Information Page..........................................................................127
Table 6-16 PCR and Parameter List Length Fields ...................................................129
Table 6-17 SP and DS Fields........................................................................................130
Table 6-18 Page Control Field (PC).............................................................................130
Table 6-19 Log Page Format........................................................................................132
Table 6-20 Log Page Codes.........................................................................................132
Table 6-21 Log Parameter............................................................................................133
Table 6-22 Threshold Met Criteria...............................................................................136
Table 6-23 Supported Log Pages................................................................................138
Table 6-24 Error Counter Read Page (Page Code = 3
H
)............................................139
Table 6-25 Parameter Codes for Error Counter Pages .............................................140
Table 6-26 Non-Medium Error Page (Page Code = 6
H
)..............................................141
Table 6-27 Non-Medium Error Event Parameter Codes............................................142
Table 6-28 Last n Error Events Page(Page Code = 7
H
).............................................142
Table 6-29 Temperature Page(Page Code = D
H
) ........................................................144
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 13 / 313
Table 6-30 Start-Stop Cycle Counter Page(Page Code = 0E
H
).................................144
Table 6-31 Application Client Page(Page Code = 0F
H
)..............................................147
Table 6-32 General usage application client parameter data...................................148
Table 6-33 Self-Test Results Page(Page Code = 10
H
) ...............................................149
Table 6-34 Self-Test Results Log Parameter Format ................................................150
Table 6-35 Self-Test Results Values............................................................................151
Table 6-36 Informational Exceptions Page (Page Code = 2F
H
)................................152
Table 6-37 Factory Log Page (Page Code = 3E
H
)....................................................153
Table 6-38 Mode Select Parameter List......................................................................160
Table 6-39 Read - Write Error Recovery Page (Page Code = 1
H
).............................163
Table 6-40 Error Control Bit Combinations................................................................166
Table 6-41 Disconnect - Reconnect Page (Page Code = 2
H
) ...................................169
Table 6-42 Format Device Page (Page Code = 3
H
).....................................................172
Table 6-43 Rigid Disk Geometry Page (Page Code = 4
H
)..........................................175
Table 6-44 Verify Error Recovery Page (Page Code = 7
H
).........................................178
Table 6-45 Caching Page (Page Code = 8
H
) ...............................................................179
Table 6-46 Control Mode Page (Page Code = A
H
)......................................................182
Table 6-47 Notch and Partition Page (Page Code = C
H
)............................................185
Table 6-48 XOR Control Page (Page Code = 10
H
)......................................................187
Table 6-49 Enclosure Service Management Page (Page Code = 14
H
).....................189
Table 6-50 Fibre Channel Specification Page (Page Code = 19
H
)............................190
Table 6-51 Power Condition Control Page (Page Code = 1A
H
) ................................192
Table 6-52 Informational Exceptions Control Page (Page Code = 1C
H
)..................193
Table 6-53 Method of Reporting Informational Exceptions field.............................195
Table 6-54 MODE SELECT (10) Header ......................................................................198
Table 6-55 Mode Sense Data........................................................................................201
Table 6-56 Sense Data Length.....................................................................................202
Table 6-57 Mode Page 1
H
Descriptor Value ................................................................204
Table 6-58 Mode Page 2
H
Descriptor Value................................................................205
Table 6-59 Mode Page 3
H
Descriptor Value................................................................206
Table 6-60 Mode Page 4
H
Descriptor Value................................................................207
Table 6-61 Mode Page 7
H
Descriptor Value................................................................208
Table 6-62 Mode Page 8
H
Descriptor Value................................................................209
Table 6-63 Mode Page A
H
Descriptor Value ...............................................................210
Table 6-64 Mode Page C
H
Descriptor Value ...............................................................211
Table 6-65 Mode Page 10
H
Descriptor Value..............................................................212
Table 6-66 Mode Page 10
H
Descriptor Value..............................................................213
Table 6-67 Mode Page 19
H
Descriptor Value..............................................................214
Table 6-68 Mode Page 1A
H
Descriptor Value .............................................................215
Table 6-69 Mode Page 1C
H
Descriptor Value .............................................................216
Table 6-70 MODE SENSE (10) Header.........................................................................218
Table 6-71 PERSISTENT RESERVE IN Service Action Code...................................220
Table 6-72 READ KEYS Parameter Data.....................................................................220
Table 6-73 READ RESERVATION Parameter Data.....................................................221
Table 6-74 PERSISTENT RESERVE IN reservation descriptor................................222
Table 6-75 Persistent reservation scope codes ........................................................224
Table 6-76 Persistent Reservation Type Code...........................................................225
Table 6-77 PERSISTENT RESERVE OUT Service Action Code...............................227
Table 6-78 PERSISTENT RESERVATION OUT Parameter List.................................228
OEM MANUAL:K6602771
Revision: 2 / Date: 2002.12.19
Page: 14 / 313
Table 6-79 PERSISTENT RESERVE OUT Service Actions and Valid Parameters..230
Table 6-80 Read Buffer Mode ......................................................................................234
Table 6-81 Read Buffer Header....................................................................................236
Table 6-82 Read Buffer Descriptor..............................................................................237
Table 6-83 Echo Buffer Descriptor..............................................................................237
Table 6-84 Read Capacity Data....................................................................................239
Table 6-85 Defect List Format......................................................................................240
Table 6-86 Read Defect Header ...................................................................................241
Table 6-87 Read Defect Header ...................................................................................244
Table 6-88 Reassign Blocks Defect List.....................................................................248
Table 6-89 REPORT LUNS Parameter List Format....................................................254
Table 6-90 Self-Test Code Field Values ......................................................................262
Table 6-91 Diagnostic Page Format............................................................................265
Table 6-92 Supported Diagnostic Page (Code = 00
H
)................................................266
Table 6-93 Enclosure Configuration page..................................................................267
Table 6-94 Enclosure Control page ............................................................................267
Table 6-95 Enclosure Status page ..............................................................................268
Table 6-96 Enclosure Help Text page .........................................................................268
Table 6-97 Enclosure String Out page........................................................................268
Table 6-98 Enclosure String In page...........................................................................269
Table 6-99 Enclosure Threshold Out/In page............................................................269
Table 6-100 Enclosure Array Control page................................................................270
Table 6-101 Enclosure Array Status page..................................................................270
Table 6-102 Enclosure Element Description page....................................................271
Table 6-103 Short Enclosure Status page..................................................................271
Table 6-104 Translate Address Page (Code = 40
H
)....................................................272
Table 6-105 Translation Format...................................................................................272
Table 6-106 Read Alternate Page (Code = 40
H
)..........................................................273
Table 6-107 Diagnostic Parameter List.......................................................................274
Table 6-108 Sub Command Codes..............................................................................275
Table 6-109 Write Buffer Mode....................................................................................287
Table 6-110 Write Buffer Header..................................................................................288
Table 7-1 Extended Sense Data Format.....................................................................295
Table 7-2 Sense Keys ...................................................................................................297
Table 7-3 Additional Sense Codes & Qualifiers.........................................................299
Table 7-4 Field Pointer..................................................................................................312
Table 7-5 Actual Retry Count.......................................................................................312
Table 7-6 Progress Indication......................................................................................313
OEM MANUAL:K6602771
1 GENERAL DESCRIPTION
Revision: 2 / Date: 2002.12.19
Page: 15 / 313
Preface
This manual describes the specifications of the Small Computer System Interface (SCSI)
functions supported by the HITACHI 3 1/2 model magnetic disk drives.
1 GENERAL DESCRIPTION
1.1 APPLICATION
This manual applies to the SCSI logical interface specification and Fibre Channel
logical interface of the magnetic disk drive.
Refer to the individual Product Specifications for the physical specification of the
product.
1.2 RELATED DOCUMENT
·Product Specification;
DK32EJ Product Specifications K6602762
·ANSI Specification;
(1) Fibre Channel Protocol for SCSI (FCP) X3.269-199X Revision 012
(2) Fibre Channel Arbitrated Loop (FC-AL) X3T11/Project 960D/Rev 4.5
(3) Fibre Channel Arbitrated Loop (FC-AL-2) X3T11/Project 1133D/Rev 7.0
(4) Fibre Channel Private Loop SCSI Direct Attach (FC-PLDA) X3T11/Project 1162DT/Rev. 2.1
(5) Fibre Channel Fabric Loop Attachment (FC-FLA) T11/Project 1235-DT/Rev. 2.7
(6) Fibre Channel Physical and Signaling Interface (FC-PH) X3T11/Project 755D/Rev.4.3
(7) Fibre Channel Physical and Signaling Interface-2 (FC-PH-2) X3T11/Project 901D/Rev.7.4
(8) Fibre Channel Physical and Signaling Interface-3 (FC-PH-3) X3T11/Project 1119D/Rev.9.4
(9) Small Computer Systems Interface-2 (SCSI-2) X3.301-1997
(10) SCSI-3 Primary Commands (SPC) X3T10/Project 955D/Rev 11a
(11) SCSI-3 Block Commands (SBC) X3T10/Project 996D/Rev 8c
(12) SCSI-3 Primary Commands-2 (SPC-2) X3T10/Project 1236D/Rev 20
(13) SCSI-3 Primary Commands-3 (SPC-3) X3T10/Project 1416D/Rev 5
(14) SCSI-3 Controller Commands (SCC) X3T10/Project 1047D/Rev 6c
(15) SFF-8045 Specification for 40-pin SCA-2 Connector w/Parallel Section Rev 4.5
(16) SFF-8067 Specification for 40-pin SCA-2 Connector w/Bidirectional ESI Rev 2.8
(17) SCSI-3 Enclosure Service Command set (SES) X3T10/Project 1212D/Rev 8b
(18) Fibre Channel Physical Interface (FC-PI) NCITS/Project 1235D/Rev 13
OEM MANUAL:K6602771
1 GENERAL DESCRIPTION
Revision: 2 / Date: 2002.12.19
Page: 16 / 313
1.3 FUNCTION OUTLINE
The disk drive is connected to the host computer through the Fibre Channel
Interface.
The word Controller may be substituted for the disk drive since this manual
describes only Fibre Channel interface functions which are implemented by the
controller in the disk drive.
Its features are listed below.
(1) ANSI STANDARD COMPLIANCE
The disk drive implements the SCSI-2 and some SCSI-3 specifications and Fibre
Channel Interface specifications which conform to the ANSI standard listed in
article 1.2.
(2) AUTOMATIC ALTERNATE ASSIGNMENT/ACCESS
By the FORMAT UNIT or REASSIGN BLOCKS command, alternate sectors are
automatically assigned in place of defective sectors. An alternate sector is
allocated next to the defective sector on FORMAT UNIT, so, extra rotational
latency may be avoided. The access to an alternate sector is done automatically on
the read or write operation.
(3) AUTOMATIC ERROR CORRECTION
The automatic error correction scheme with ECC is capable for an error correction
of the medium defect. The On the Fly error correction is also capable for the
medium defect and does not require the extra rotational delay.
Refer to the Product Specifications for details.
(4) AUTOMATIC ERROR RETRY
The error recovery function is automatically initiated in case that an error
occurred during access to the disk drive.
(5) AUTOMATIC POWER-SAVING CONTROL
The automatic power-saving function is supported to reduce the power
consumption and increase the life time of the magnetic heads and the electronic
circuits. This is automatically initiated in an idle condition whenever there are
no pending process by the host command.
(6) AUTOMATIC READ/WRITE REALLOCATION
The automatic read/ write reallocation function is supported. When an error is
detected on reading the data(assuming a data field recoverable error) or writing
the data(assuming a servo field error), this function automatically assigns an
alternate sector in place of the defective sector and stores the data on the
alternated sector prior to sending the completion status.
OEM MANUAL:K6602771
1 GENERAL DESCRIPTION
Revision: 2 / Date: 2002.12.19
Page: 17 / 313
(7) COMMAND QUEUING
One command per initiator(host computer) is enqueued(Untagged Command
Queuing) and/or maximum 128 commands as total number of commands from all
host computers are enqueued(Tagged Command Queuing).
(8) COMMAND RE-ORDERING
The disk drive executes the multiple tagged commands with the advanced
command re-ordering algorithm. It can optimize the execution time of enqueued
commands and provide the high performance for a random or multi-threading
access environment.
(9) COMPACT DRIVE w/EMBEDDED CONTROLLER
The disk drive with fully embedded SCSI controller has the 3 1/2 inch industrial
standard form factor.
(10) DEFERRED ERROR REPORTING
The deferred error function reports an error to the subsequent command received
from the host computer if an error occurs after the completion with the GOOD
status returned.
(11) DOWN-LOADABLE FIRMWARE
The firmware can be changed by the multi-WRITE BUFFER commands.
(12) HIGH-SPEED DATA TRANSFER
High-Speed Data Transfer modes are available as follows.
· Max. 200MB/S
· Max. 100MB/S
(13) MULTI-HOST/MULTI-TARGET CONNECTION
Based on the Fibre Channel Arbitrated Loop (FC-AL), maximum 126
devices(including host computers) and one fabric can be connected on the same
loop. Therefore, a flexible system configurations can be available.
However, the number of connectable host computers is a maximum of 32.
(14) MULTI-SEGMENTED BUFFER
The large capacity data buffer is equipped and this is maintained as a multi-
segmented buffer. A multi-segmented buffer scheme provides a high performance
for a read/write from the host computer which has the multi-tasking feature.
Refer to the Product Specifications for the data buffer size.
(15) READ AHEAD CACHE
The read ahead cache function provides a high performance for a sequential read
access. Reading data which the host computer has not yet requested into data
buffer is done in advance and directly transferring data to the host computer is
done without any latency at sequential access.
OEM MANUAL:K6602771
1 GENERAL DESCRIPTION
Revision: 2 / Date: 2002.12.19
Page: 18 / 313
(16) SECTOR INTERLEAVE
A 1 : 1 interleave is supported.
(17) SELECTABLE BLOCK LENGTH
A 512 bytes block length is supported as a default and other block length is also
available after the disk re-format.
Refer to the Product Specification for details.
(18) SMART(Self-Monitoring Analysis and Reporting)
The SMART(Self-Monitoring Analysis and Reporting) function is supported. This
function enables to perform an analysis, logging and reporting the error to the host
computer by the disk drive itself .
(19) TRACK/CYLINDER SKEW
In order to avoid a rotational latency for the seek to the adjacent head or cylinder,
Head/ Cylinder Skew function which shifts the sector configuration at the head/
cylinder boundary (between the last sector of the head/ cylinder and the first sector
of the next head/ cylinder) is supported, so that the read write head can be
positioned to the first sector of the next head/ cylinder. Therefore, reading/
writing of contiguous blocks is done without an extra rotational delay, even if an
access is done over the physical track/cylinder boundary.
(20) WRITE CACHE
The write cache function provides a high performance for a sequential write access.
It may return the completion with the GOOD status for a WRITE command after
successfully receiving the data from the host computer and prior to having
successfully stored the data on the disk medium.
(21) DUPLEX FUNCTION
During the data transferring , the disk Drive can queue commands received in
same port.
OEM MANUAL:K6602771
1 GENERAL DESCRIPTION
Revision: 2 / Date: 2002.12.19
Page: 19 / 313
1.4 GLOSSARY
Bit number A number that represents the weighted position of one byte.
Bit n represents a value of 2
n
.
Command Descriptor Block A command block that is used to communicate requests
from
(CDB) : an initiator to a target.
XX
H
, XXh A hexadecimal representation of a number (XX with a
subscript H/h represents a hexadecimal number).
Initiator A SCSI device (usually a host computer) that requests
another SCSI device to perform an operation.
Logical unit A physical device that is addressable through a target.
Logical unit number (LUN) An encoded 6 - bit identifier for a logical unit.
Reserved (or R) A term used for a bits, bytes, fields, or code values that are
set aside for future standardization.
Target An SCSI device (usually a disk drive w/ SCSI controller)
that performs an operation that is requested by an
initiator.
Vendor unique (VU) A bit, byte, field, or code value that can be uniquely
specified by each vendor.
Fibre Channel Arbitrated Loop One form of the topology in a fiber channel.
(FC-AL) An Arbitration is performed, in case it consists of
Node/Fabric of a maximum of 127 and a circuit is built on
a loop.Topology in a fiber channel One form.
Arbitrated Loop Physical Address Address information assigned to a meaning for
(AL_PA) every port in FC-AL. Each port gains AL_PA
through loop initialization processing (the port
which has not gained AL_PA shifts to non-
participating mode).
Private Loop FC-AL which is not connected to Fabric (it is Public Loop
when connecting with Fabric).
OEM MANUAL:K6602771
1 GENERAL DESCRIPTION
Revision: 2 / Date: 2002.12.19
Page: 20 / 313
L_Port A port connectable with FC-AL. (In Node, it is NL_Port.
In Fabric,it is FL_Port)
Circuit It is built by two arbitrary ports on FC-AL. Transmission of
a frame is possible only among 2 ports which built the
circuit.
Node The device which has a Fiber Channel Interface.
Fabric An entity that interconnects various N_Ports attached to
it and is capable of routing frames by using only the D_ID
information in a frame header.
Frame An indivisible unit of information used by Signaling
Protocol.
Data Frame A frame containing information meant for FC-4/ULP(SCSI)
or the Link application.
Sequence A set of one or more Data Frames with a common identifier
transmitted unidirectionally from one N_Port to another
N_Port.
Exchange The basic mechanism which transfers information
consisting of one or more related non-concurrent
Sequences which may flow in the same or opposite
directions.
/