background image

90

    Product Manual - Disc Drive SCSI-2/SCSI-3 Interface (Vol. 2; Ver. 2), Rev. E

_____________________________________________________________________________________

Table 5.1.1-10fb. Firmware Numbers Page (page C0h)

(Applies to model families other than those covered by

Table 5.1.1-10fa)

Bit

        7

      6

      5

      4

     3

     2

    1

   0

Byte(s)

0

Peripheral

Peripheral Device Type

  [1]

Qualifier [1]

1

Page Code (C0h)

2

        0

      0

      0

      0

     0

     0

    0

   0

3

Page Length

  [3]

4
:

SCSI Firmware Release number

  [4]

11
12
:

Servo RAM Release number

  [4]

19
20
:

Servo ROM Release number

  [4]

27
28

Servo RAM Release date in ASCII

:
31
32

Servo ROM Release date in ASCII

:
35

Notes.

[1] The Peripheral Qualifier field and the Peripheral Device Type field are as defined previously.

(See Table 5.1.1-8 notes).

[2] Page C0h provides the firmware release numbers for the disc drive (see Table 5.1.1-10fb).
[3] The Page Length field specifies the length of the product firmware numbers. If the allocation length is too

small to transfer all of the page, the page length shall not be adjusted to reflect the truncation.

[4] The firmware release numbers fields contain ASCII data. The least significant ASCII character of the

Drive firmware number shall appear as the last byte of a successful data transfer.

Содержание ST31051

Страница 1: ...T12400 Wide ST3600 ST3610 ST31200 ST31200 Wide ST32430 ST32430 Wide ST15230 ST3655 ST11950 ST11950 Wide ST12450 Wide ST12550 ST12550 Wide ST15150 ST15150 Wide ST31250 ST31250 Wide ST32550 ST32151 ST31...

Страница 2: ......

Страница 3: ...T12400 Wide ST3600 ST3610 ST31200 ST31200 Wide ST32430 ST32430 Wide ST15230 ST3655 ST11950 ST11950 Wide ST12450 Wide ST12550 ST12550 Wide ST15150 ST15150 Wide ST31250 ST31250 Wide ST32550 ST32151 ST31...

Страница 4: ...gateTechnology Inc HAWKTM SeaFAX SeaFone SeaTDD and SeaBOARD are trademarks of SeagateTechnology Inc Other product names are registered trademarks or trademarks of their owners Seagate reserves the ri...

Страница 5: ...19 SS 1 1 Revised sheets v thru ix 1 thru 193 Technical changes on pages v vii 1 4 5 7 8 47 70 73 78 79 83 84 86 87 90 91 93 94 104 105 107 112 114 119 123 131 136 144 147 156 158 160 162 170 176 178...

Страница 6: ...Settle delay 10 2 2 7 Cable Skew delay 10 2 2 8 Data Release delay 10 2 2 9 Deskew delay 10 2 2 10 Disconnection delay 10 2 2 11 Hold time 10 2 2 12 Negation period 10 2 2 13 Reset Hold time 11 2 2 1...

Страница 7: ...4 2 1 Operation code 43 4 2 2 Logical Unit Number LUN 44 4 2 3 Logical Block Address 45 4 2 4 Relative Address Bit 45 4 2 5 Transfer Length 45 4 2 6 Control Byte 46 4 3 Status 46 4 4 Command examples...

Страница 8: ...3 Log Sense command 4Dh 119 5 1 3 4 Other Group 2 commands 121 5 1 4 Groups 3 through 5 commands for all device types 121 5 1 5 Group 6 commands for all device types 121 5 1 6 Group 7 commands for al...

Страница 9: ...______________________________________ Table of contents 5 2 2 9 Read Long command 3Eh 181 5 2 2 10 Write Long command 3Fh 183 5 2 2 11 Reserve 10 command 56h 184 5 2 2 12 Release 10 command 57h 185 5...

Страница 10: ......

Страница 11: ...n the Section 11 tables of the individual drive Product Manual Volume 1 provides a description of the individual drive imple mentation of the SCSI interface This interface manual is not intended to be...

Страница 12: ...he SCSI bus allowing it to go to the Bus Free phase FRU Field Replaceable Unit An assembly that is believed faulty based on test results A value of 00h indicates an unknown cause or the end of a list...

Страница 13: ...or future standardization SCSI Address The octal representation of the unique address 0 7 assigned to a SCSI device This address would normally be assigned and set in the SCSI device during system ins...

Страница 14: ...te 5A 1 dir access 186 Read 07 0 dir access 132 Read Capacity 25 1 dir access 170 Read Data Buffer 3C 1 All 107 Read Defect Data 37 1 dir access 179 Read Extended 28 1 dir access 172 Read Long 3E 1 di...

Страница 15: ...sage 01 40 Identify 80 FF 30 Ignore Wide Residue 23 41 Initiate Recovery 0F not supported Initiator Detected Error 05 31 Linked Command Complete 0A 31 Linked Command Complete with flag 0B 31 Message P...

Страница 16: ...hown in Figure 2 0 1 The SCSI ID is assigned by installing from 0 to 3 8 device systems jumper plugs or 0 4 16 device systems jumper plugs onto a connector in a binary coded configuration during syste...

Страница 17: ...Some drive models have a single 80 pin I O connector that contains additional interface lines that carry drive configuration select signals These are peculiar to certain drives and are not SCSI standa...

Страница 18: ...e individual drive Product Manual for the location of the drive select header The disc drive using the eight bit data interface can have one of eight ID bits selected by installing 0 to 3 jumpers in a...

Страница 19: ...ll actively arbitrating SCSI devices SCSI ID A unique data bit the SCSI ID shall be driven by each actively arbitrating SCSI device the other seven data bits shall be released i e not driven by this S...

Страница 20: ...ts Bus Free phase BSY and SEL both negated for a bus settle delay for the purpose of entering the Arbitration phase 2 2 6 Bus settle delay 400 ns The time to wait for the bus to settle after changing...

Страница 21: ...than 200 ns they are said to be using fast synchronous data transfers Devices which negotiate a synchronous data transfer period greater than or equal to 200 ns use timing parameters specified in 2 2...

Страница 22: ...t exceed a bus settle delay plus a bus clear delay Initiators normally do not expect BUS FREE phase to begin because of the target s release of the BSY signal except after one of the following occurre...

Страница 23: ...lowing the bus free delay in Step 2 as long as the bus remains in the Bus Free phase However SCSI devices that delay longer than a bus settle delay plus a bus set delay from the time when BSY and SEL...

Страница 24: ...to determine the SCSI ID of the selecting initiator unless the initiator employed the single initiator option see 3 1 3 4 The selected target shall then assert BSY within a selection abort time of it...

Страница 25: ...lso set the Data Bus to a value that is the OR of its SCSI ID bit and the initiator s SCSI ID bit The target shall wait at least two deskew delays and release BSY The target shall then wait at least a...

Страница 26: ...age phases are grouped together as information transfer phases because they are all used to transfer data or control information via the Data Bus The actual con tents of the information is beyond the...

Страница 27: ...0 P and shall negate ACK The target may continue the transfer by asserting REQ as described above 3 1 5 2 Synchronous data transfer Synchronous data transfer may be used only in the data phase if pre...

Страница 28: ...e hold time after the assertion of ACK The initiator shall assert ACK for a minimum of an assertion period The initiator may then negate ACK and may change or release DB 7 0 P The target shall read th...

Страница 29: ...tecting this condition shall resend all of the previous message byte s sent during this phase When resending more than one message byte the initiator shall assert ATN before assert ing ACK on the firs...

Страница 30: ...the last byte of the message If the target detects that the initiator failed to meet this requirement then the target shall go to BUS FREE phase see unexpected BUS FREE 3 1 1 The disc drive responds w...

Страница 31: ...red upon the generation of a hard reset condition or by an ABORT message a BUS DEVICE RESET message or any subsequent Untagged command for the I T x nexus While the contingent alle giance condition ex...

Страница 32: ...ven be followed by the same phase type e g a Data phase may be followed by another Data phase Reset Condition Bus Free Phase Arbitration Phase Selection or Reselection Phase Command or Data or Status...

Страница 33: ...3 4 1 Simplified SCSI system The SCSI architecture provides for sets of pointers to be kept within each initiator Path Control area see Figure 3 4 1 These pointers are in sets of three pointers per se...

Страница 34: ...4 2 for a detailed description of operations resulting from the Restore Pointers message 3 4 2 Saved pointers Saved pointers point to initiator storage locations where command status and data informa...

Страница 35: ...ue of the byte determines the message to be performed as defined in Table 3 5 2 1 Two byte messages consist of two consecutive bytes transferred during a MESSAGE phase The value of the first byte dete...

Страница 36: ...Yes MODIFY DATA POINTER In 08h NO OPERATION Out Yes Queue Tag Messages Two Bytes 21h HEAD OF QUEUE TAG Out No 22h ORDERED QUEUE TAG Out No 20h SIMPLE QUEUE TAG In Out No 10h RELEASE RECOVERY Out Yes 0...

Страница 37: ...ection 3 5 3 Message details SCSI message details are defined in the following paragraphs 3 5 3 1 One and two byte messages Abort 06h The Abort message is sent from the initiator to the target to clea...

Страница 38: ...d queuing is implemented and may be imple mented if untagged queuing is implemented The target shall go to the BUS FREE phase following success ful receipt of this message The target shall perform an...

Страница 39: ...riv bit of zero specifies that the target shall not disconnect This bit is not defined and shall be set to zero when an IDENTIFY message is sent by a target A logical unit target LUNTAR bit of zero sp...

Страница 40: ...ity Although present pointer integrity is not assured a RESTORE POINTERS message or a disconnect followed by a reconnect shall cause the pointers to be restored to their defined prior state Linked Com...

Страница 41: ...d send this message prior to requesting additional message bytes from the initiator This provides an interlock so that the initiator can determine which message byte is rejected Note After a target se...

Страница 42: ...DITION status The sense key shall be set to ABORTED COMMAND and the additional sense code shall be set to OVERLAPPED COMMANDS AT TEMPTED Only one status is returned Note For each logical unit on each...

Страница 43: ...active state Pointers to the command data and status locations for the nexus shall be restored to the active pointers Command and status pointers shall be restored to the beginning of the present com...

Страница 44: ...IFY queue tag if any and CONTINUE I O PROCESS messages The purpose of the CONTINUE I O PROCESS message is to distinguish a valid initiator reconnection from an incorrect initiator reconnection see sec...

Страница 45: ...ransfer Initiators should avoid sending theTTD message to targets which have not implemented this message Such targets may not respond as described in this section An initiator can determine whether a...

Страница 46: ...sets for all logical units on the two devices The transfer period is the minimum time allowed between leading edges of successive REQ pulses and of successive ACK pulses to meet the device requirement...

Страница 47: ...all be reinstated if a retransmittal of the second of the pair of mes sages is successfully accomplished After one retry attempt if the target receives a MESSAGE PARITY ERROR message it shall terminat...

Страница 48: ...02h 2 Wide Data Transfer Request code 03h 3 Transfer Width Exponent A WIDE DATA TRANSFER REQUEST WDTR message Table 3 5 3 5 exchange shall be initiated by an SCSI device whenever a previously arranged...

Страница 49: ...to be negated by both the initiator and the target if the initiator asserts ATN and the first message out is either MESSAGE PARITY ERROR or MESSAGE REJECT In this case both devices shall go to eight...

Страница 50: ...wide mode by both SCSI devices and establish a data path width to be used during the DATA phase Default for the drives that have wide data transfer capa bility is 8 bit data transfers During 16 bit wi...

Страница 51: ...Table 3 5 3 6 shall be sent from a target to indicate that the num ber of valid bytes sent during the last REQ ACK handshake of a DATA IN phase is less than the negotiated transfer width The ignore fi...

Страница 52: ...f any SCSI command contains an operation code as defined in this document Three bits bits 7 5 of the second byte of each SCSI command specify the logical unit if it is not specified using the Identify...

Страница 53: ...e defined in Section 5 For the disc drive the group code specifies one of the following groups Group 0 Six byte commands see Table 4 2 2 Group 1 Ten byte commands see Table 4 2 3 Group 2 Ten byte comm...

Страница 54: ...ives supported by this manual is Zero The LUN in the CDB is provided for systems that do not implement the Identify Message If an Identify message is sent to the disc drive the disc drive will use the...

Страница 55: ...nt as defined in the command description For these commands the transfer length field may be identified by a different name See the following descriptions and the individual command descriptions for f...

Страница 56: ...s bit is used to cause an interrupt in the initiator between linked commands 0 Link bit This bit is set to one to indicate that the initiator desires an automatic link to the next command upon success...

Страница 57: ...nd Busy The target is busy This status shall be returned whenever a target is unable to process the command from an otherwise acceptable initiator BUSY status shall be returned if the initiator has no...

Страница 58: ...h as the disc drive This operation is described in detail starting with a request from the initiator This example assumes that no linked commands and no malfunctions or errors occur and is illustrated...

Страница 59: ...Ver 2 Rev E 49 _____________________________________________________________________________________ Figure 4 4 1 Single command example Start Bus Free Arbitrate Select no attention Command ex read Da...

Страница 60: ...eceived the Read command and has determined that there will be a delay it disconnects by sending a Disconnect message and releasing BSY goes to BUS Free state When the data is ready to be transferred...

Страница 61: ..._______ Figure 4 4 2 Disconnect example Start Bus Free Arbitrate Select with Attention Message Out identify Command ex read End Bus Free Arbitrate Reselect Message In identify Data In Message In disco...

Страница 62: ...necessary to define performance are listed in the product manuals for each indi vidual drive in Section 11 7 Timing waveforms to define these times are illustrated in Tables 4 5 1 through 4 5 15 Tabl...

Страница 63: ..._____________________________________________________________________________ Table 4 5 2 Arbitration Selection with ATN and Message Out INIT ID INIT TARG ID 1ST BYTE T01 T03 0 1 0 1 0 1 0 1 0 1 0 1 0...

Страница 64: ...2 Rev E _____________________________________________________________________________________ Table 4 5 3 Identify Msg Out to Command Phase IDENT MSG 1ST BYTE T04 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 B...

Страница 65: ...____________________________________ Table 4 5 4 Command Descriptor Block Transfer LAST BYTE T22 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 BUS 0 7 ATN SEL BUSY I O MSG C D REQ ACK 2ND BYTE 1ST BYTE T23 6 2...

Страница 66: ...___________________________________________________________________ Table 4 5 5 Command Phase Status Phase Command Completed Msg and Bus Free CMD COMPL T15 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 BUS 0 7...

Страница 67: ..._____________________________________ Table 4 5 6 Last Command Byte Disconnect Msg Bus Free and Reselect Note To measure T11 there must be no other device contending for the SCSI BUS ARB ID T09 0 1 0...

Страница 68: ...US 0 7 ATN SEL BUSY I O MSG C D REQ ACK T32 T12 and 8 15 if applicable 58 Product Manual Disc Drive SCSI 2 SCSI 3 Interface Vol 2 Ver 2 Rev E __________________________________________________________...

Страница 69: ...TATUS LAST BYTE T32 T19 T17 T34 and 8 15 if applicable Product Manual Disc Drive SCSI 2 SCSI 3 Interface Vol 2 Ver 2 Rev E 59 __________________________________________________________________________...

Страница 70: ...US 0 7 ATN SEL BUSY I O MSG C D REQ ACK and 8 15 if applicable 60 Product Manual Disc Drive SCSI 2 Interface Vol 2 Ver 2 Rev E _________________________________________________________________________...

Страница 71: ...E 61 _____________________________________________________________________________________ Table 4 5 10 Last Command Byte to Data Out Phase LAST BYTE 1ST BYTE T07 T08 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0...

Страница 72: ...ev E _____________________________________________________________________________________ Table 4 5 11 Reselect Identify Msg to Data in Phase IDENT MSG 1ST BYTE T16 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0...

Страница 73: ...________________________________________________________________________________ Table 4 5 12 Data in Block Transfer LAST BYTE T24 T28 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 BUS 0 7 ATN SEL BUSY I O MSG...

Страница 74: ..._______________________________________________________________________________ Table 4 5 13 Data Out Block Transfer LAST BYTE T25 T29 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 BUS 0 7 ATN SEL BUSY I O MSG...

Страница 75: ..._________________________________________________________________________ Table 4 5 14 Last Data Byte Save Pointer Msg and Disconnect Msg DISCON T32 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 BUS 0 7 ATN SEL...

Страница 76: ...___________________________________________________________________ Table 4 5 15 Data in Phase Status Phase Command Complete Msg and Bus Free CMD COMPL T18 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 BUS 0 7...

Страница 77: ...e of the following 1 It sends a Request Sense Command 2 It sends any other legitimate command with the exception of the Inquiry command The Inquiry com mand does not clear the Unit Attention condition...

Страница 78: ...tore the pointers for I O process as long as only one command per I T L nexus is issued It is the responsibility of the initiator to assure that only one command is issued at any time 4 7 2 Tagged que...

Страница 79: ...d I O commands in the command queue from that initiator is an incorrect initiator connection unless there is a contingent allegiance condition An I O process received from an initiator with a queue ta...

Страница 80: ...ng definition of a more recently developed targets to one which is more compatible with the operating system This ability requires that the system comply with the low level hardware definitions of SCS...

Страница 81: ...hall return CHECK CONDITION status The sense key shall be set to ABORTED COMMAND and the additional sense code shall be set to OVERLAPPED COMMANDS ATTEMPTED An incorrect initiator connection may be in...

Страница 82: ...ag 5 1 1 5 Results 1Dh Send Diagnostic 5 1 1 6 Byte 0 of Command Descriptor Block 5 1 1 1 Test Unit Ready 00h The Test Unit Ready command provides a means to verify the logical unit is ready This is n...

Страница 83: ...Check Condition status If a disc drive sends a Check Condition status as a response to a Request Sense command being in error it shall do so only if the error was a fatal error For example 1 The disc...

Страница 84: ...ense data are references to notes following the table A 1 or a 0 means the data bit is always logic 1 or logic 0 respectively when sent by a disc drive Table 5 1 1 4 Disc drive Extended Sense Data Sum...

Страница 85: ...follow This is limited to a maximum of 10 decimal additional bytes If the Allocation length of the Command Descriptor Block is too small to transfer all of the additional sense bytes the additional se...

Страница 86: ...parameter data that was in error Bytes are numbered starting from zero as shown in the tables describing the commands and param eters When a multiple byte field is in error the pointer shall point to...

Страница 87: ...The progress indication field is a percent complete indication in which the returned value is the numerator that has 65536 10000h as its denominator The progress indication shall be based upon the to...

Страница 88: ...equest Indicates an illegal parameter in the command descriptor block or in the addi tional parameters supplied as data for some commands Format Unit Mode Select etc If the disc drive detects an inval...

Страница 89: ...sted 11 02 Error Too Long To Correct 11 04 Unrecovered Read Error Auto Reallocation Failed 12 00 Address Mark Not Found For ID Field 12 01 Recovered Data without ECC using Previous Sector ID 12 02 Rec...

Страница 90: ...Parameters Changed 2F 00 Tagged Commands Cleared By Another Initiator 31 00 Medium Format corrupted 31 01 Format Failed 32 00 No Defect Spare Location Available 37 00 Parameter Rounded 3D 00 Invalid B...

Страница 91: ...ndling parameters of the MODE SELECT command The occurrence of the error may be logged if statistical or error logging is supported 2 If a deferred error can be associated with a causing initiator and...

Страница 92: ...Table 5 1 1 8 Table 5 1 1 7 Inquiry command 12h Bit 7 6 5 4 3 2 1 0 Byte s 0 0 0 0 1 0 0 1 0 1 Logical Unit No 1 0 0 0 0 0 0 0 EVPD 2 2 Page Code 3 3 0 0 0 0 0 0 0 0 4 Allocation Length In Bytes 4 5...

Страница 93: ...I spaces 20h in those fields until the data is available The INQUIRY data may change as the disc drive executes its initialization sequence or in response to a CHANGE DEFINITION command For example th...

Страница 94: ...2 0 0 0 0 0 ANSI Approved Ver 2 3 AENC TRMIOP 0 0 Response Data Format 5 0 0 3 4 4 Additional Length 6 5 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 ADR32 ADR16 21 22 7 RELADR WBUS WBUS SYNC LINK TrnDis CMD SOFT 3...

Страница 95: ...length of the command descriptor block is too small to transfer all of the parameters the additional length is not adjusted to reflect the truncation 7 A relative addressing RELADR bit of one indicat...

Страница 96: ...t Transfer Disable messages When this bit is zero it indicates the drive does not support the above two messages 5 1 1 3 1 Vital product data pages The initiator requests the vital product data inform...

Страница 97: ...c Unit Serial Number Page PAGE 80h Bit 7 6 5 4 3 2 1 0 Byte s 0 Peripheral Qualifier 1 Peripheral Device Type 1 1 Page Code 80h 2 2 0 0 0 0 0 0 0 0 3 Page Length 08h 3 4 Product Serial Number 4 11 Not...

Страница 98: ...The Page Length field specifies the length of the following operating definitions If the allocation length of the command descriptor block is too small to transfer all of the page the page length shal...

Страница 99: ...s 19 20 Servo ROM Release number 4 27 Notes 1 The Peripheral Qualifier field and the Peripheral DeviceType field are as defined previously See Table 5 1 1 8 notes 2 Page C0h provides the firmware rele...

Страница 100: ...number 4 27 28 Servo RAM Release date in ASCII 31 32 Servo ROM Release date in ASCII 35 Notes 1 The Peripheral Qualifier field and the Peripheral DeviceType field are as defined previously See Table 5...

Страница 101: ...ble 5 1 1 8 notes 2 Page C1h provides the date code from the disc drive defect list see Table 5 1 1 10g 3 The Page Length field specifies the length of the product date code If the allocation length i...

Страница 102: ...e are as defined previously SeeTable 5 1 1 8 notes 2 Page C2h provides all the jumper settings for the drive The bits in byte 4 indicate which jumpers are on 3 The Page Length field specifies the leng...

Страница 103: ...most significant bit and bit 0 is the least significant bit Bit Bit Bit Bit Drive 3 2 1 0 ID 0 0 0 0 0 0 0 0 1 1 0 0 1 0 2 0 0 1 1 3 0 1 0 0 4 0 1 0 1 5 0 1 1 0 6 0 1 1 1 7 1 0 0 0 8 1 0 0 1 9 1 0 1 0...

Страница 104: ...d be expected from a particular firmware package Table 5 1 1 10i Device Behavior Page Page C3h Bit 7 6 5 4 3 2 1 0 Byte s 00 Peripheral Qualified Peripheral Device Type 01 Page Code C3h 02 Reserved 03...

Страница 105: ...drive the format of the data to be returned after it receives a Receive Diagnostic Results com mand If no data in the optional Page format was requested by the Send Diagnostics command 0 in bit 4 of...

Страница 106: ...itional bytes included in the diagnostic data list For example if no product unique byte byte 7 is available this value would be 0006h A value of 0000h means that there are no additional bytes 2 FRU C...

Страница 107: ...ctor Size 14h Unable to Clear Drive Attention 18h Unable to Start Spindle Motor 20h Unable to Recal Drive 30h Unable to Send Write Current Data to Drive 34h Unable to Issue Drive Seek Command 40h Unab...

Страница 108: ...mented by the disc drive in ascending order beginning with page code 00h The disc drive presently supports only pages 00h Table 5 1 1 13 and 40h Table 5 1 1 14 Translate Address Page The translate add...

Страница 109: ...eserved area RAREA bit of one indicates that all or part of the translated address falls within a reserved area of the medium e g speed tolerance gap alternate sector vendor reserved area etc If the e...

Страница 110: ...hysical sector address format 8 TheTranslated Address field contains the address the target translated from the address supplied by the initiator in the Send Diagnostic command This field shall be in...

Страница 111: ...rations to other Logic Units on the same target This bit is not interpreted by the disc drive 4 A logical Unit Off Line Unit OFL bit of zero disables write operations on user medium or operations that...

Страница 112: ...ss to translate field The valid values for this field are 000 for logical block address format or 101 for physical sector address format If the disc drive does not support the requested format it shal...

Страница 113: ...Check Condition status is sent if received 5 1 2 3 Write Data Buffer command 3Bh Table 5 1 2 1 Write Data Buffer Command Bit 7 6 5 4 3 2 1 0 Byte s 0 0 0 1 1 1 0 1 1 Logical Unit No 1 RSVD 1 0 0 0 0...

Страница 114: ...e header and the Write Buffer data 1 A transfer length of zero indicates that no data transfer shall take place This condition shall not create the Check Condition status If the transfer length is gre...

Страница 115: ...vendor unique executable microcode which is not preceded by a 4 byte header shall be transferred to the control memory space of the target and if the download is completed successfully shall also be...

Страница 116: ...ot alter the medium Command format is shown in Table 5 1 2 3 Notes 1 LUN must be zero 2 Read Buffer Mode Field The interpretation of data bits 0 2 is given in the following table and in para graphs fo...

Страница 117: ...2 Buffer Capacity 3 LSB The offset boundary field returns the boundary alignment with the selected buffer for subsequent WRITE BUFFER and READ BUFFER commands The value contained in the offset boundar...

Страница 118: ...ator which ever is less 4 See Control Byte paragraph 4 2 6 5 6 Not implemented by drives supported by this manual Must be zero 5 1 3 Group 2 commands for all device types This group consists of the fo...

Страница 119: ...ths greater than zero indicate the number of bytes of parameter data that shall be transferred The parameter data is not used by the disc drive 5 Control is not used by the drive The operating definit...

Страница 120: ...ese tables apply as indicators of functions the drive reports back to the host that it is enabled to perform control parameter bits that are set reset saved log counts that are being kept and etc Thou...

Страница 121: ...fied as savable by the DS bit in the Log parameter sections of the Log Page seeTable 5 1 3 2 3 An SP bit of zero specifies that parameters shall not be saved Log Parameters are also saved after each t...

Страница 122: ...y shall be set to Illegal Request and the additional sense code set to Invalid Field In Parameter List If a parameter list length results in the truncation of any log parameter the drive shall termina...

Страница 123: ...f the initiator sends a page length that results in the truncation of any parameter the target shall terminate the command with Check Condition status The sense key shall be set to Illegal Request wit...

Страница 124: ...ed as follows a A zero value indicates that the drive shall update the log parameter value to reflect all events that should be logged by that parameter b A one value indicates that the drive shall no...

Страница 125: ...t performed The value of the ETC bit is the same for both the threshold and cumulative parameters 6 Threshold Met Criteria TMC This field defines the basis for comparison of the cumulative and thresho...

Страница 126: ...responsible to issue a Log Sense command to learn the parameter length the target has selected When any counter in a log page reaches its maximum value the drive ceases incrementing all counters in t...

Страница 127: ...d once for each logical block that is recovered using retries If an error is not recoverable while applying retries and is recovered by ECC it isn t counted by this counter it will be counted by the c...

Страница 128: ...cs page The page format is shown in Table 5 1 3 2 9 Table 5 1 3 2 9 Cache Statistics Page Bit 7 6 5 4 3 2 1 0 Byte s 0 0 0 0 0 0 0 0 0 1 Parameter Code 1 5 Notes 1 Parameter Code 00h This parameter co...

Страница 129: ...since the last Log Select or Log Sense command The drive returns log parameter codes following in ascending numerical order the parameter code specified in the Parameter Pointer bytes 5 6 see note 5 A...

Страница 130: ...The page length field specifies the length in bytes of the following supported page list 2 The supported page list field shall contain a list of all log page codes implemented by the target in ascendi...

Страница 131: ...on Codes EOh through FFh Same as Group 6 Commands 5 2 Command descriptions for direct access devices The disc drive supports Group 0 and Group 1 commands for Direct Access Devices Refer to sections li...

Страница 132: ...ss zero and should be utilized if seek errors are encountered For systems that support disconnection the disc drive disconnects when this command is received A Rezero Command also causes a thermal com...

Страница 133: ...during the format process The format parameters to be specified in the Format Unit command are defined in Table 5 2 1 4 The FORMAT UNIT command shall be rejected with RESERVATION CONFLICT status if t...

Страница 134: ...locks separate consecutive logical blocks The disc drive implements an optional prefetch read look ahead function which reads a user specified number of sectors into its buffer beyond and contiguous t...

Страница 135: ...Defect List Header followed by a D list of the defects for the disc drive to reallo cate The D list must be in the bytes from Index format see Table 5 2 1 6e The disc drive erases any previous G list...

Страница 136: ...STPF and DSP bits If zero the disc drive checks the DPRY DCRT IP STPF and DSP bits for zeros 2 DPRY If one flaws in the disc drive P list are not reallocated during formatting This means existing real...

Страница 137: ...rmat operation A DSP bit of zero specifies that the target shall save all the MODE SELECT savable parameters for all initiators to non volatile memory during the for mat operation 7 IMMEDIATE An immed...

Страница 138: ...the initialization pattern length is not zero the target shall terminate the command with CHECK CONDI TION status The sense key shall be set to ILLEGAL REQUEST and the additional sense code shall be...

Страница 139: ...tor is comprised of the cylinder number of the defect the head number of the defect and the number of bytes from Index to the defect location Defect bytes from Index The Defect Descriptors shall be in...

Страница 140: ...Notes 1 The LUN must be zero 2 See Control Byte paragraph 4 2 6 The Reassign Blocks command Table 5 2 1 7 requests the target to reassign the defective logical blocks to an area on the logical unit r...

Страница 141: ...Key shall be set to HARDWARE ERROR and the additional sense code set to NO DEFECT SPARE LOCATION AVAILABLE The logical block address of the first logical block not reassigned shall be returned in the...

Страница 142: ...h the initiator do not begin until at least one full sector of data is available in the disc drive data buffer For multiple sector reads the transfer of data continues until the number of blocks speci...

Страница 143: ...ontrol parameters See paragraph Prefetch and multisegmented cache control in the individual Product Manual for more information on this This command is terminated with a Reservation Conflict status an...

Страница 144: ...when any internal error recovery proce dure is required or the data transfer with the initiator is interrupted for more than 1 millisecond or if the disc drive s internal data buffer is full After a...

Страница 145: ...the Logical Block Address of the first invalid address 5 2 1 6 Seek Command 0Bh Table 5 2 1 11 Seek Command Bit 7 6 5 4 3 2 1 0 Byte s 0 0 0 0 0 1 0 1 1 1 Logical Unit No 1 Logical Block Address MSB...

Страница 146: ...lengths and other parameters The drive maintains a separate set of mode parameters for each initiator that could be on the SCSI bus 7 or 15 regardless of whether or not more than one initiator actuall...

Страница 147: ...arameter List and does not change any mode parameters for the following conditions 1 If the Strict mode is enabled see note 5 ofTable 5 2 1 31 and the initiator attempts to change any field that is no...

Страница 148: ...l to the number of bytes in the Block Descriptor either 0 or 8 and does not include the page headers and mode parameters A Block Descriptor Length of zero indicates that no block descriptors shall be...

Страница 149: ...Page Code Description 00h Unit Attention Page parameters should be sent last in a group of Mode pages 01h Error Recovery parameters 02h Disconnect Reconnect Control parameters 03h Format parameters 0...

Страница 150: ...l section SCSI Interface commands supported also see paragraph 5 2 1 8 1 5 2 1 8 2 5 See Control Byte paragraph 4 2 6 5 2 1 8 1 Logical Unit Reservation If the Extent bit is zero this command requests...

Страница 151: ...the Copy command Check the Drive Product Manual to see if the disc drive supports the third party reservation option If the third party 3rdPty bit is zero the third party reservation option is not req...

Страница 152: ...0 0 0 0 0 4 Reserved 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 Flag Link 5 Notes 1 In the CDB the LUN must be zero 2 Same as Note 2 for Reserve Command Table 5 2 1 16 3 The Extent bit must be zero if not support...

Страница 153: ...0 0 2 0 0 0 2 PCF Page Code 4 See Table 5 2 1 19 3 3 0 0 0 0 0 0 0 0 4 Allocation Length 5 5 0 0 0 0 0 0 Flag Link 6 The Mode Sense command provides a means for the disc drive to report its medium lo...

Страница 154: ...ory The Saved values of any changeable parameter can be set to new values via a Mode Select command with the SMP bit set to one For nonchangeable parameters the Default value is used The Block descrip...

Страница 155: ...0 2 2 WP Reserved DPO Reserved 3 FUA 0 0 8 0 0 0 0 3 Block Descriptor Length 8 decimal 0 0 0 0 1 0 0 0 4 BLOCK DESCRIPTOR DATA 0 Density Code 0 0 0 0 0 0 0 0 5 1 Number of Blocks MSB 0 0 0 0 0 0 0 0...

Страница 156: ...a Density Code a Number of Blocks and a Block Length 5 The disc drive supports only 00h default density in the Density Code field 6 The Number of Blocks field specifies the number of logical blocks o...

Страница 157: ...meters being sent by the disc drive The parameter bit values are left blank herein because they may be different for each drive model Note See the individual disc drive Product Manuals Volume 1 sectio...

Страница 158: ...tion the default value and changeability status for each byte bit Table 5 2 1 22 Error Recovery Page PAGE DESCRIPTOR HEADER Bit 7 6 5 4 3 2 1 0 Byte s 0 PS Page Code 1 Decimal 1 1 0 0 0 0 0 0 1 1 Page...

Страница 159: ...zero the disc drive shall not perform automatic reallocation but shall create Check Condition status with Sense Key of Medium Error instead The Automatic Read Reallocation of defective data blocks Ena...

Страница 160: ...e terminating the transfer When DTE is set to zero data transfer continues if recoverable errors are encountered If the PER bit is one and the DTE bit is zero recoverable errors are reported after all...

Страница 161: ...EABLE 2 4 Bus Inactivity Limit MSB DEFAULT 5 CHANGEABLE 2 5 Bus Inactivity Limit LSB DEFAULT CHANGEABLE 2 6 7 Disconnect Time Limit 6 DEFAULT CHANGEABLE 2 8 9 Connect Time Limit 7 DEFAULT CHANGEABLE 2...

Страница 162: ...not changeable by the initiator 6 The Disconnect Time Limit field bytes 6 and 7 indicates the minimum time in 100 microsecond incre ments the disc drive shall remain disconnected until it shall attem...

Страница 163: ...0 PS Page Code 03h 1 1 0 0 0 0 0 1 1 1 Page Length 16h Format Parameters 1 2 3 Tracks per Zone MSB DEFAULT 2 CHANGEABLE 12 4 5 Alternate Sectors per Zone DEFAULT 3 CHANGEABLE 12 6 7 Alternate Tracks p...

Страница 164: ...ment zone A value of zero indicates that no spare tracks are to be reserved in each zone for defect management by the disc drive 5 The Alternate Tracks per Volume field indicates the number of spare t...

Страница 165: ...r A value of zero indicates no skew Note This value is not changeable by an initiator 10 The Cylinder Skew Factor field indicates the average number of physical sectors between the last logical block...

Страница 166: ...ive Geometry Parameters PAGE DESCRIPTOR HEADER Bit 7 6 5 4 3 2 1 0 Byte s 0 PS Page Code 04h 1 1 0 0 0 0 1 0 0 1 Page Length 16h RIGID DISC DRIVE GEOMETRY PARAMETERS 2 Number of Cylinders MSB DEFAULT...

Страница 167: ...___________ PAGE DESCRIPTOR HEADER continued Bit 7 6 5 4 3 2 1 0 Byte s 17 0 0 0 0 0 0 RPL 5 DEFAULT CHANGEABLE 8 18 Rotational Offset DEFAULT XXh 6 CHANGEABLE 8 19 Reserved DEFAULT 0 0 0 0 0 0 0 0 CH...

Страница 168: ...rs defect lists or for diag nostic purposes These are not accessible by the user 3 The Number of Heads field indicates the maximum number of data read write heads on the disc drive 4 Not applicable 5...

Страница 169: ...RS 2 Reserved ERR PER DTE DCR 2 DEFAULT 0 0 0 0 CHANGEABLE 6 3 Verify Retry Count 3 DEFAULT CHANGEABLE 6 4 Verify Correction Span Bits 4 DEFAULT CHANGEABLE 6 5 Reserved DEFAULT 0 0 0 0 0 0 0 0 CHANGEA...

Страница 170: ...n If the verify retry count and the verify recovery time limit are both speci fied the one that requires the least time for data error recovery actions shall have priority 4 The verify correction span...

Страница 171: ...s 0 PS 1 Rsvd Page Code 08h 1 Page Length 12h 2 IC ABPF CAP DISC SIZE WCE MF RCD 3 CHANGEABLE 2 3 Demand Read Retention Pri 4 Write Retention Priority 5 CHANGEABLE 2 2 4 MSB Disable Pre Fetch Transfer...

Страница 172: ...s Conditions and Miscellaneous Features Supported table DISC The Discontinuity DISC bit Bit 4 Byte 2 when set to one requests that the SCSI device con tinue the pre fetch across time discontinuities s...

Страница 173: ...ed to reorder the sequence of writing addressed logical blocks in order to achieve a faster command completion 11 DRA The Disable Read Ahead DRA bit Bit 5 Byte 12 when set to one requests that the tar...

Страница 174: ...e media it should be written before the read is allowed to occur Write If FUA 1 all data must be written to the media before the SCSI operation returns the status and completion message bytes Mode Sen...

Страница 175: ...rr bit of zero indicates that those commands still queued after the device has entered the contingent allegiance condition continue execution in a normal manner when that condition has terminated A QE...

Страница 176: ...DEFAULT LSB CHANGEABLE 9 16 23 MSB Pages Notched 8 DEFAULT LSB CHANGEABLE 9 Notes 1 The parameters savable PS bit is only used with the Mode Sense command This bit is reserved with the Mode Select com...

Страница 177: ...ed with the Mode Select com mand this field is ignored 7 The ending boundary field indicates the ending of the active notch or if the active notch is zero the ending of the drive If the LPN bit is one...

Страница 178: ...eck Condition Status is presented following any reset When this bit is RESET 0 then Check Condition is presented for all affected Initiators following a reset until Request Sense is issued by each Ini...

Страница 179: ...le or to simulate the drive spindle stopped condition In this latter situation the drive spindle actually continues to spin and the drive reports Not Ready in response to media access commands Power c...

Страница 180: ...me Section 25 READ CAPACITY 5 2 2 1 28 READ EXTENDED 5 2 2 2 2A WRITE EXTENDED 5 2 2 3 2B SEEK EXTENDED 5 2 2 4 2E WRITE AND VERIFY 5 2 2 5 2F VERIFY 5 2 2 6 35 SYNCHRONIZE CACHE 5 2 2 7 37 READ DEFEC...

Страница 181: ...the logical unit The Logical Block Address in the Command Descriptor Block shall be set to zero for this option A PMI bit of one indicates the information returned shall be the Logical Block Address a...

Страница 182: ...flict status if any reservation access conflict see Section 5 2 1 8 exists and no data shall be read Notes 1 LUN must be zero 2 A disable page out DPO bit of one indicates that the disc drive shall as...

Страница 183: ...irst logical block of the range of logical blocks to be operated on by this command 5 The Logical Block Address specifies the logical block at which the read operation shall begin if RelAdr bit is zer...

Страница 184: ...shall not return GOOD status until the logical blocks have actually been written on the media The FUA bit is only meaningful if the WCE bit of Mode Sense page 8 is true 4 A relative address RelAdr bit...

Страница 185: ...dition Sense Key Invalid Logical Block Address Volume Overflow see note Target reset since the last command from this initiator Unit Attention Note The extended sense information bytes shall be set to...

Страница 186: ...the command are not likely to be accessed again in the near future and should not be put in the cache memory nor retained by the cache memory If the DPO bit is zero that logical blocks accessed by thi...

Страница 187: ...ost has information on the future usage of the logical blocks If the DPO bit is set to one the logical blocks accessed by the command are not likely to be accessed again in the near future and should...

Страница 188: ...mediate Immed bit of one indicates that the drive shall return status as soon as the command descriptor block has been validated An Immed bit of zero indicates that the status shall not be returned un...

Страница 189: ...or No Sense if the list does not exist and the additional Sense Code is set to DEFECT LIST NOT FOUND This command is implemented with the disc drive specific parameters listed in Table 5 2 2 8a Notes...

Страница 190: ...disc drive shall terminate the Data In phase when the Allocation Length bytes have been transferred or when all available defect data has been transferred to the initiator whichever is less 5 See Cont...

Страница 191: ...ote 1 of Table 5 2 2 8a 2 100 defines a list in the Bytes from Index format 101 defines a list in the Physical Sector format 3 If the P G bits were 0 0 the Defect List length will be zero and no Defec...

Страница 192: ...it A RelAdr bit of zero indicates that the logical block address field specifies the first RelAdr logical block of the range of logical blocks to be operated on by this command 4 The logical block add...

Страница 193: ...ded to the logical block address last accessed on the logical unit to form the logical block address for this command This feature is only available when linking commands The feature requires that a p...

Страница 194: ...another specified SCSI device Table 5 2 2 11 Reserve 10 Command Bit 7 6 5 4 3 2 1 0 Byte s 0 Operation Code 56h 1 Logical Unit No 1 3rdPty Reserved Extent 0 0 0 2 3 2 Reservation Identification 4 3 Th...

Страница 195: ...y valid In this case the drive shall return GOOD status without altering any other reservation Table 5 2 2 12 Release 10 Command Bit 7 6 5 4 3 2 1 0 Byte s 0 Operation Code 57h 1 Logical Unit No 1 3rd...

Страница 196: ...ble 5 2 2 13 Mode Select 10 Command Bit 7 6 5 4 3 2 1 0 Byte s 0 0 1 0 1 0 1 0 1 1 Logical Unit No PF Reserved SP 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 MSB Parameter List Length 8 L...

Страница 197: ...ormationonselectedSeagateproductswhileyou are on hold Technical support specialists are available to answer questions from 8 00 AM to 5 00 PM PST Monday through Friday Recordings are accessible 24 hou...

Страница 198: ......

Страница 199: ......

Страница 200: ...Seagate Technology Inc 920 Disc Drive Scotts Valley California 95066 4544 USA Publication Number 77738479 Rev E 1 95 Printed in USA...

Отзывы: