background image

3.4.7

Write command (0A

H

)

When the drive receives the Write command, it writes the data from the
initiator to the disc. The drive receives all the write data before seeking
or disconnecting.

The AWRE  bit  of  the  Error  Recovery  page (01

H

)  determines how the

drive handles bad sectors during a Write command. The Error Recover
page is discussed in Appendix C.1.

If  the  system  supports  disconnection,  the  drive  can  disconnect  and
reconnect while executing this command. The drive disconnects when
any of the following conditions arise:

An internal error recovery procedure is required.

The data transfer with the initiator is interrupted for more than 1 msec.

The drive’s internal data buffer is full. 

The  buffer  empty  ratio in  the Disconnect/Reconnect  page determines
when the drive reconnects. Section C.2 documents the Disconnect/Re-
connect page.

The initiator must continue sending write data to the drive until the drive
sends a command complete status or until the initiator resets or aborts
the command. 

If there is a reservation access conflict, this command terminates with a
reservation conflict status and no data is written. For more information
about the reservation conflict status, see Section 3.2.

Bit

Byte

7

6

5

4

3

2

1

0

0

0

0

0

0

1

0

1

0

1

LUN

Logical block address (MSB)

2

Logical block address

3

Logical block address (LSB)

4

Transfer Length

5

0

0

0

0

0

0

Flag

Link

Bytes 1–3

The 

logical block address specifies the logical block where

the write operation begins.

ST3655 Family SCSI Drives Product Manual, Rev. A

45

Summary of Contents for ST3285N

Page 1: ... ST3655 Family ST3285N ST3390N ST3550N ST3655N SCSI Interface Drives Product Manual ...

Page 2: ......

Page 3: ... ST3655 Family ST3285N ST3390N ST3550N ST3655N SCSI Interface Drives Product Manual ...

Page 4: ...gate logo are registered trademarks of Seagate Technology Inc Other product names are trade marks or registered trademarks of their owners Seagate reserves the right to change without notice product offerings or specifications No part of this publication may be reproduced in any form without written permission from Seagate Technology Inc ...

Page 5: ... Relative humidity 4 1 8 4 Altitude 4 1 9 Shock and vibration 5 1 10 Start and stop time 5 1 10 1 Power up sequence 5 1 10 2 Power down sequence 6 1 10 3 Auto park 6 1 11 DC power 7 1 11 1 Input noise 7 1 11 2 Power management 7 1 11 3 Power consumption 8 1 12 Agency listings 10 1 13 FCC verification 10 2 0 Hardware and interface 13 2 1 SCSI 2 compatibility 13 2 2 Handling and static discharge pre...

Page 6: ...onization option 26 2 12 Drive mounting 28 2 12 1 Bottom mounting holes 28 2 12 2 Side mounting holes 28 3 0 Command set 31 3 1 Command descriptor block 31 3 2 Status byte codes 32 3 3 Supported commands 33 3 4 Group 0 commands 34 3 4 1 Test Unit Ready command 00H 34 3 4 2 Rezero Unit command 01H 34 3 4 3 Request Sense command 03H 35 3 4 4 Format Unit command 04H 36 3 4 5 Reassign Blocks command 0...

Page 7: ...73 3 5 11 Write Long command 3FH 74 3 6 Group 2 3 and 4 commands 75 3 7 Group 5 and 6 commands 75 3 8 Group 7 commands 75 Appendix A Supported messages 77 A 1 Single byte messages 77 A 2 Synchronous data transfer request message 01H 78 Appendix B Sense data 79 B 1 Additional sense data 79 B 2 Sense key 81 B 3 Additional sense code and additional sense code qualifier 82 Appendix C Mode pages 89 C 1...

Page 8: ...Appendix D Inquiry data 115 D 1 Inquiry data 115 D 2 Vital product data pages 118 D 2 1 Unit Serial Number page 80H 119 D 2 2 Implemented Operating Definition page 81H 120 D 2 3 Firmware Numbers page C0H 121 D 2 4 Date Code page C1H 122 D 2 5 Jumper Settings page C2H 122 Appendix E Timing diagrams 123 vi ST3655 Family SCSI Drives Product Manual Rev A ...

Page 9: ...mand descriptor block transfer 126 Figure 15 Command status command complete message and bus free 127 Figure 16 Last command byte disconnect message bus free and reselection 128 Figure 17 Arbitration reselection and message in 129 Figure 18 Reselection status command complete and bus free 130 Figure 19 Last command byte to data in 131 Figure 20 Last command byte to data out 132 Figure 21 Reselect ...

Page 10: ......

Page 11: ...3285N ST3390N Formatted capacity Mbytes 248 62 344 31 Bytes per sector 512 512 Total sectors 485 601 672 480 ST3550N ST3655N Formatted capacity Mbytes 456 48 545 29 Bytes per sector 512 512 Total sectors 891 574 1 065 036 One megabyte equals one million bytes 1 2 Physical geometry ST3285N ST3390N Discs 2 2 Servo heads 1 1 Read write heads 3 3 Cylinders 1 777 2 676 ST3550N ST3655N Discs 3 3 Servo h...

Page 12: ...3550N is 2 400 tracks per inch 1 4 Physical dimensions Height max 1 00 inch 25 4 mm Width max 4 02 inches 102 1 mm Depth max 5 77 inches 146 6 mm Weight max 1 5 lb 0 68 Kg 1 5 Reliability Read error rates are measuredwith automatic retries and data correction with ECC enabled and all flaws reallocated MTBF is measured at nominal power at sea level and 40 C ambient temperature Nonrecoverable read e...

Page 13: ...me Average seek time Full stroke seek time Average latency 3 5 msec typ 4 0 msec max 12 0 msec typ 14 0 msec max 30 0 msec typ 32 0 msec max 6 67 msec Note Host overhead varies between systems and cannot be specified Drive internal overhead is measured by issuing a no motion seek Drive overhead is typically less than 1 0 msec 1 7 1 Read look ahead and caching The drive usesalgorithms that improve ...

Page 14: ...ive is powered up The nonoperating specifications assume that the drive is packaged as it was shipped from the factory 1 8 1 Ambient temperature Operating 5 C to 55 C 41 F to 131 F Nonoperating 40 C to 70 C 40 F to 158 F 1 8 2 Temperature gradient Operating 20 C per hour 36 F per hour Nonoperating 30 C per hour 54 F per hour 1 8 3 Relative humidity Operating 8 to 80 noncondensing Maximum wet bulb ...

Page 15: ...e becomes ready within 20 seconds after power is applied If the motor start option is enabled the drive becomes ready within 20 seconds after it receives the Motor Start command The drive stops within 15 seconds whether the drive is commanded to spin down or power is removed 1 10 1 Power up sequence The following typical power up sequence is provided to assist in evalu ating drive performance This...

Page 16: ... 0 and becomes ready 1 10 2 Power down sequence The following typical power down sequence is provided to assist in evaluating drive performance This information does not constitute a specification or a performance guarantee 1 The power cable is unplugged from the drive or the drive is com manded to spin down 2 Within 3 seconds after the motor begins to spin down the actuator lock engages producing...

Page 17: ...ive change modes The power management modes are described below Spinup The spindle is coming up to operating speed The power consumed in this mode is equivalent to the average power during the first 10 seconds after the drive begins to spin up Refer to the startup current chart in Figure1 onpage9 for a typical representationof power consumption during spinup Seeking The servo electronics are activ...

Page 18: ...ption In the table below the measurements are made at the drive power connector with an RMS DC ammeter The terminating resistor packs are removed and terminator power is supplied through the SCSI connector All values are measured 10 minutes after the drive spins up Spinup Seeking Read Write Idle Current at 12V Amps peak 1 90 RMS amps typ 0 408 0 241 0 208 Watts typ 4 90 2 9 2 5 Current at 5V RMS a...

Page 19: ...close to the final correct value The drive begins to lock in speed control circuits T5 The actuator lock solenoid releases the arm T6 The final speed control lock is achieved T7 The servo is calibrated T8 The servo locks in on track 0 and the drive is ready T1 T2 T3 T5 T4 T6 T7 T8 0 1 0 1 7 2 0 0 2 1 4 3 6 5 8 7 amps Seconds Figure 1 Typical startup current profile ST3655 Family SCSI Drives Produc...

Page 20: ... 15 of the FCC rules Operation with noncertified assemblies is likely to result in interfer ence to radio and television reception Radio and television interference This equipment generates and uses radio frequency energy and if not installed and used in strict accordance with the manufacturer s instructions may cause interference to radio and television reception This equipment is designed to pro...

Page 21: ...épassantles limites applicables aux appareils numériques de Classe B prescrites dans le règlement sur le brouillage radioélectrique édicté par le Ministère des Communications du Canada Sicherheitsanleitung 1 Das Gerrät ist ein Einbaugerät das für eine maximale Umegebung stemperatur von 55 C vorgesehen ist 2 Zur Befestigung des Laufwerks werden 3 Schrauben 6 32 UNC 2A benötigt Bei seitlicher Befest...

Page 22: ......

Page 23: ...of the ANSI SCSI 2 interface The Fast SCSI 2 interface is based on the ANSI Small Computer System Interface 2 SCSI 2 document number ANSI X3 131 199x X3T9 2 86 109 Rev 10h 2 2 Handling and static discharge precautions After you unpackthe drive and before you install it in a system be careful not to damage it through mishandling Observe the following standard handling and static discharge precautio...

Page 24: ...upplying terminator power or terminating resistance to the bus During hot plugging do not add or remove terminator power or resistors from the bus During hot plugging do not use the bus for I O transactions If you are installing a drive on the bus there must be no I O transactions until the drive is connected and ready If you are removing a drive from the bus there must be no I O transactions unti...

Page 25: ... mating cable is shown in Figure 2 on page 16 The following table shows 3M connector part numbers for interface cable connectors compatible with the drive These connectors do not have a center key they are available with or without a strain relief No strain relief No center key With strain relief No center key Closed end for cable ends 3M 3425 7000 3M 3425 7050 Open end for daisy chain 3M 3425 600...

Page 26: ...97 0 100 2 54 0 039 0 99 2 680 0 015 68 07 0 38 Polarizing key Triangle indicates position of pin 1 0 140 3 55 2 520 64 01 Strain relief 2 680 0 015 68 07 0 38 0 250 6 35 0 140 3 55 Figure 2 SCSI cable connector 16 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 27: ...ches apart The connector is keyed with a slot The connector is shown in Figure 3 0 310 max 0 160 02 40 0 025 0 002 0 100 typ 2 84 max 0 26 0 120 0 015 0 08 0 260 0 54 max 0 100 0 230 0 003 0 28 max 0 100 0 360 0 02 radius typ 0 02 radius typ Figure 3 Drive connector ST3655 Family SCSI Drives Product Manual Rev A 17 ...

Page 28: ...B 7 16 15 DB P 18 17 Ground 19 22 Reserved 23 25 Terminator power 26 Reserved 27 28 Ground 29 30 ATN 32 31 Ground 33 34 BSY 36 35 ACK 38 37 RST 40 39 MSG 42 41 SEL 44 43 C D 46 45 REQ 48 47 I O 50 49 Caution Do not connect pin 25 to ground If you plug in the connector upside down the terminator power on pin 26 is shorted to ground This can damage the drive 18 ST3655 Family SCSI Drives Product Manu...

Page 29: ...own in the following table Part Manufacturer Flat Cable 3M 3365 50 Twisted Pair Spectra Twist N Flat 455 248 50 2 6 Single ended cable The single ended SCSI cable must meet the following requirements The cable cannot be longer than 6 0 meters A cable stub cannot be longer than 0 1 meter from the mainline interconnection to any device Stubs must be separated by at least 0 3 meter 2 6 1 Fast synchro...

Page 30: ...are installing multiple drives in a daisy chain configuration remove the terminators from all drives except the drives or initiators connected to the ends of the cable If your application requires no terminators remove the terminators from the drive circuit board Removing the terminator power source selection jumper does not disconnectthe terminator resistors from the circuit If you use Fast SCSI ...

Page 31: ...tion power have the follow ing characteristics Terminator voltage V 4 0 to 5 25 Source drive capability mA min 800 Line driver transmitter or transceiver 2 85V 110 ohms 2 85V 110 ohms Flat cable pair Line receiver ANSI SCSI compatible circuit ANSI SCSI compatible circuit Figure 4 Active termination Line driver transmitter or transceiver 5V 220 ohms 330 ohms 5V 220 ohms 330 ohms Flat cable pair Lin...

Page 32: ...ut signals as shown below Logic level Driver output x Receiver input x Asserted 1 0 0V x 0 4V 0 0V x 0 8V Negated 0 2 5V x 5 25V 2 0V x 5 25V 2 9 Jumper configurations The jumper blocks are shown in Figure 6 on page 24 and Figure 7 on page 25 The jumper applications and part numbers are listed below Jumper size Part number Application 2 mm Seagate PN 13211 001 Du Pont PN 89133 001 Methode PN 8618 ...

Page 33: ...the user configuration jumper block pins 1 6 the drive may not function properly 2 9 4 Terminator power source jumper block To select the termination power source install jumpers as follows To provide terminator power to the SCSI connector and the drive terminator packs install jumpers on pins 1 and 2 and pins 3 and 4 of the terminator power source jumper block This is the default To select the dr...

Page 34: ...onnector 5V 5V return 12V return 12V 1 2 3 4 Ground Signal 6 5 3 4 J9 Active passive termination jumper block Circuit board 2 85V to 110 ohms 3 4 1 2 5 6 LSB Circuit board Power and ground to 220 330 ohms From power connector and to SCSI bus From power connector To SCSI connector only Terminating resistors not installed Terminating resistor packs pin 1 Figure 6 Configuration jumpers back view 24 S...

Page 35: ...Remote LED Reserved Do not use Pin LSB 17 18 15 16 19 20 SCSI ID 0 SCSI ID 1 SCSI ID 7 SCSI ID 5 SCSI ID 4 SCSI ID 6 SCSI ID 3 SCSI ID 2 J12 Options jumper block 7 8 5 6 3 4 1 2 Circuit board Pin Function 1 Ground 2 Parity enable 3 Ground 4 Remote start enable 5 Clock ground 6 External spindle sync 7 Remote LED 8 Remote LED Function Figure 7 Configuration jumpers front view ST3655 Family SCSI Driv...

Page 36: ...as follows User configuration jumper block pins 9 and 10 Use any 2 pin 2 mm connector and an LED from LiteOn part number LTL 3231A Options jumper block pins 7 and 8 Use any 2 pin 0 1 inch connector and an LED from LiteOn part number LTL 3231A 2 11 External spindle synchronization option You can synchronize the spindle motors of an array of drives by connect ing a twisted pair to each drive The max...

Page 37: ...e The drive that becomes ready first checks for the reference signal and when it does not detect a pulse it takes over as the master and begins sending reference pulses All other drives synchronize their spindles to the reference signal as they in turn become ready T1 Spindle clock period 13 34 msec 0 5 T2 Duty cycle 0 5 µsec min 500 µsec max T3 Spindle clock leading edge to index leading edge 0 µ...

Page 38: ...nformation required when servicing the product 2 12 1 Bottom mounting holes Use 6 32 UNC screws in three of the four available bottom mounting holes as shown in Figure 9 Caution Do not insert the bottom mounting screws more than 0 20 inches 6 turns into the drive frame If you use a screw that is too long you could damage the drive 2 12 2 Side mounting holes Use 6 32 UNC screws in three of the six ...

Page 39: ...Interface connector Power connector Figure 9 Drive mounting orientations ST3655 Family SCSI Drives Product Manual Rev A 29 ...

Page 40: ...0 0 254 4 00 0 02 101 60 0 51 0 63 0 02 16 00 0 51 0 250 0 010 6 350 0 254 0 030 0 010 0 762 0 254 0 150 0 010 3 810 0 254 1 00 25 40 max Six 6 32 UNC 2B threaded holes Max screw insertion depth 0 13 inch Four 6 32 UNC 2B threaded holes Max screw insertion depth 0 20 inches Optional front panel Figure 10 Drive mounting dimensions 30 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 41: ... three most significant bits bits 7 5 of byte 1 contain the logical unit number LUN which is always zero If the link bit is zero the flag bit must be zero otherwise the drive returns a check condition status If the link bit is one and the drive completes the command without error the flag bit specifies which message the drive returns to the initiator If the flag bit is zero the drive sends the lin...

Page 42: ...e unable to accept a command from an initiator The initiator retries the command later The drive returns a busy status if the initiator has not sent the disconnect message and tries to queue a command or if the initiator rejects the disconnect message and the queue is not empty 10H Intermediate status The drive successfully completed a com mand that was one of a series of linked commands without i...

Page 43: ... Inquiry 12H Mode Select 15H Reserve 16H Release 17H Mode Sense 1AH Start Stop Unit 1BH Receive Diagnostic Results 1CH Send Diagnostic 1DH Group 1 commands Operation code Read Capacity 25H Read Extended 28H Write Extended 2AH Seek Extended 2BH Write and Verify 2EH Verify 2FH Read Defect Data 37H Write Data Buffer 3BH Read Data Buffer 3CH Read Long 3EH Write Long 3FH ST3655 Family SCSI Drives Produ...

Page 44: ...t command requests that the drive set its logical block address to zero and return the read write heads to the track or cylinder containing logical block 0 This command is intendedfor systems that disableretries andthe initiator performs error recovery It is longerthan a seek to logicalblockaddress0 and should be used if seek errors are encountered When used with a host adapter that supports disco...

Page 45: ...atus and the sense data may be invalid The drive receives a nonzero reserved bit in the CDB An unrecovered parity error occurs on the data bus A malfunction prevents return of sense data If any other error occurs during the Request Sense command the drive returns sense data with good status Bit Byte 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 1 1 LUN 0 0 0 0 0 2 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 4 Allocation ...

Page 46: ... 4 11 for more information about reservations The initiator can specify or not specify sectors to be reallocated during the formatting process Bit Byte 7 6 5 4 3 2 1 0 0 0 0 0 0 0 1 0 0 1 LUN Fmt Data Cmp lst Defect list format 2 0 0 0 0 0 0 0 0 3 4 Interleave 5 0 0 0 0 0 0 Flag Link Byte 1 The Fmt Data format data bit the Cmp lst complete list bit and the defect list format field are described in...

Page 47: ... sectors during the last Reassign Blocks command or they are data defects D list reallocated during a previous Format Unit command or they are defects that have been automatically reallocated by the drive This G list is recorded on the disc and can be referenced by current and subsequent Format Unit commands The G list does not include P list defects The certification defect C list is a list of se...

Page 48: ...ing G list to find defects and adds new defects to the existing G list in the bytes from index format 1 0 1 0 1 Format option with the G list and D list The initiator does not send a D list to the drive The drive uses the existing G list to find defects and adds new defects to the existing G list in the physical sector format 1 1 0 X X Format option without G list or D list is selected the initiat...

Page 49: ... list cannot be found If the DCRT bit is 1 the drive does not verify the data written during the format Therefore no C list for this format is created or reallocated If the DCRT is 0 the drive verifies the data written during the format creates a C list and reallocates sectors that were incorrectly formatted If the STPF bit is 1 the drive stops formattingif it encounters an error while accessing e...

Page 50: ...fect descriptor 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 The defect descriptors are always listed in ascending order A value for defect bytes from index of FFFFFFFFH which means reas sign the entire track is illegal The information in the following table is repeated for each defect Bit Byte 7 6 5 4 3 2...

Page 51: ...fect sector number The defect descriptors must be in ascending order A defect sector number of FFFFFFFFH which means reassign the entire track is illegal Note The initiator cannot use any previously defined C G or D lists if the sector size block length has been changed by the Mode Select command For more information on the Mode Select com mand see Section 3 4 10 The information in the following t...

Page 52: ...s command the initiator can write the recovered data to the same logical block addresses After sending the Reassign Blocks command the initiator transfers a defect list containing the logical block addresses to be reassigned The drive reassigns the logical blocks The data contained in the logical blocks is not preserved The drive can repeatedly assign a logical block to multiple physical addresses...

Page 53: ... 0 0 0 0 0 0 0 0 2 3 Defect list length 4 n Defect descriptors Byte 1 The defect list length specifies the total length in bytes of the defect descriptors that follow The defect list length is equal to four times the number of defect descriptors Bytes 4 n The defect descriptor contains the 4 byte logical block address of the defect The defect descriptors are always in ascending order ST3655 Family...

Page 54: ...is discussed in Sec tion C 2 After the drive starts transferring data to the initiator the drive does not disconnect unless an internal error recovery procedure is required or the data transfer to an initiator is interrupted for more than 1 millisecond Because the drive uses read look ahead and caching functions it may read more data into the buffer than specified by the transfer length in the CDB...

Page 55: ... s internal data buffer is full The buffer empty ratio in the Disconnect Reconnect page determines when the drive reconnects Section C 2 documents the Disconnect Re connect page The initiator must continue sending write data to the drive until the drive sends a command complete status or until the initiator resets or aborts the command If there is a reservation access conflict this command termina...

Page 56: ...d is seldom used because all commands that access the disc contain implied seeks In systems that support disconnection the drive disconnects when it receives a valid Seek command Bit Byte 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 1 1 1 LUN Logical block address MSB 2 Logical block address 3 Logical block address LSB 4 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 Flag Link Bytes 1 3 The logical block address specifies the lo...

Page 57: ... 5 4 3 2 1 0 0 0 0 0 1 0 0 1 0 1 LUN Reserved EVPD 0 0 0 0 2 Page code 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 4 Allocation length in bytes 5 0 0 0 0 0 0 Flag Link Byte 1 If the EVDP Enable Vital Product Data bit is zero the drive returns the standard inquirydata If the EVDP bit is one the drive returns the optional vital product data specified in byte 2 Byte 2 The page code field specifies which page o...

Page 58: ...saved values are available The default values are listed in Appendix C Saved values copy The saved values are the values the drive stores on the disc If the parameter is changeable these values can be set using a Mode Select command If the parameter is not changeable the default values are always used The drive has one set of mode parameters for each initiator on the SCSI bus If the initiator that...

Page 59: ...he disc When the SP save mode parameters bit is 0 the drive saves the savable pages in RAM only which means that the parameters are lost when the drive is powered down When the drive executes the Mode Select command it does not save the Format Device page 03H and the Rigid Disc Geometry page 04H it saves these pages during the Format Unit command Byte 4 The parameter list length specifies the leng...

Page 60: ...ngth 00H or 08H Block descriptor data 4 default Density code 00H 5 7 Number of blocks 8 default Reserved 00H 9 11 Block length Parameter information 12 n Mode pages Byte 1 The medium type field is always 00H which means that the drive is a direct access device Byte 3 If the block descriptor length is 8 bytes a block descriptor is sent to the drive If the block descriptor length is 0 bytes no block...

Page 61: ...d by a hard reset After the drive honors the reservation from one initiator it accepts only Request Sense and Inquiry commands from other initiators the drive rejects all other commands with a reservation conflict status Bit Byte 7 6 5 4 3 2 1 0 0 0 0 0 1 0 1 1 0 1 LUN 3rd pty 3rd party device ID Extent 2 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 Flag Link Byte 1 If the 3rd...

Page 62: ...3 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 Flag Link Byte 1 If the 3rd pty bit is 0 the initiator releases its own reservation If the 3rd pty bit is 1 the initiator releases the drive for another initiator An initiatorcanonly release a third party reservationthat it made The SCSI ID of the third party initiator is specified in the 3rd party device ID field The extent bit must always be 0 Th...

Page 63: ...ains the current values PCF bit 7 PCF bit 6 Effect 0 0 Return current values 0 1 Return changeable values 1 0 Return default values 1 1 Return saved values The page code is the designator that is unique to each page The page codes are listed in Section 3 4 13 1 Byte 4 The allocation length specifies the number of bytes that the initiator has allocated for returned Mode Sense data An alloca tion le...

Page 64: ...rs 02H 18H 4 bytes of Mode Sense header 8 bytes of block descriptor 2 bytes of mode page header 12 bytes of Disconnect Reconnect parameters 03H 24H 4 bytes of Mode Sense header 8 bytes of block descriptor 2 bytes of mode page header 24 bytes of Format Device parameters 04H 20H 4 bytes of Mode Sense header 8 bytes of Block descriptor 2 bytes of mode page header 20 bytes of Rigid Disc Geometry param...

Page 65: ...s of Soft ID parameters 00H 10H 4 bytes of Mode Sense header 8 bytes of block descriptor 2 bytes of mode page header 4 bytes of Operating parameters 3FH 143 or 144 4 bytes of Mode Sense header 8 bytes of block descriptor 2 bytes of mode page header 143 or 144 bytes of mode parameters including all mode pages The allocation length depends on whether the Operating page has 2 or 3 bytes The Operating...

Page 66: ...es the number of bytes minus 1 of the Mode Sense data to be transferred to the initiator Byte 1 The medium type is always 0 Byte 2 The WP write protect bit is always 0 which means the media is write enabled Byte 3 The block descriptor length is the number of bytes in the block descriptor This value does not include the page headers and mode pages that follow the block descriptor if any Byte 4 The ...

Page 67: ...onnects when it is up to speed and ready Bit Byte 7 6 5 4 3 2 1 0 0 0 0 0 1 1 0 1 1 1 LUN 0 0 0 0 0 Immed 2 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 Start 5 0 0 0 0 0 0 Flag Link Byte 1 If the immed bit is 0 the drive returns the status after it completes the command If the immed bit is 1 the drive returns the status when it receives the command Byte 4 If the start bit is 1 the drive spin...

Page 68: ...tes the maximum num ber of bytes to be transferred The allocation length should be at least 8 bytes to accommodate all the diagnostic data 3 4 15 1 Diagnostic data format Bit Byte 7 6 5 4 3 2 1 0 0 1 default Additional length 0006H 2 5 FRU code 6 Diagnostic error code 7 Vendor unique error code Byte 0 1 The additional length indicates the number of additional bytes included in the diagnostic data ...

Page 69: ... sector size 14H Unable to clear drive attention 18H Unable to start spindle motor 20H Unable to recall drive 30H Unable to send write current data to drive 34H Unable to issue the Seek command 40H Unable to read user table from drive 41H No more spare sectors during drive diagnostics 42H Unable to read reallocation table 43H Unable to read ETF log 60H Thermal calibration failure 70H Microprocesso...

Page 70: ...is 1 the drive performs the buffer RAM diagnostics which is the default self test If the default self test is requested the parameter list length is 0 and no data is transferred If the self test passes successfully the com mand terminates with a good status If the self test fails the command terminates with a check condition status and the sense key is hardware error The Dev OfL device off line bi...

Page 71: ...orted by the drive in the read capacity data Byte 8 If the partial medium indicator PMI bit is zero the logical block address in the CDB is also zero The read capacity datareturned by the drivecontainsthe logical blockaddress and block length of the last logical block of the drive If the PMI bit is one the drive returns the read capacity data which contains the logical block address and block leng...

Page 72: ... 0 3 Logical block address 4 7 Block length 00000200H Bytes 0 3 The logical block address is determined by the PMI bit in the CDB of the Read Capacity command The PMI bit is described in Section 3 5 1 Bytes 4 7 The block length is always 512 62 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 73: ...s the lowest priority for being retained in the cache If DPO is zero the cached data has the highest priority for being retained in the cache If the FUA forced unit access bit is one the drive must access the disc to get the data requested by the initiator even if the data is available in the cache If the FUA bit is zero the drive can get the data from the cache or the disc If the REL ADR bit is o...

Page 74: ...0 1 LUN DPO FUA 0 0 Rel Adr 2 5 Logical block address 6 0 0 0 0 0 0 0 0 7 8 Transfer length 9 0 0 0 0 0 0 Flag Link Byte 1 If the DPO disable page out bit is one the cached data that the drive receives during this command has the lowest priority for being retained in the cache If DPO is zero the cached data has the highest priority for being retained in the cache If the FUA forced unit access bit ...

Page 75: ...ogical blocks to be transferred 3 5 4 Seek Extended command 2BH The Seek Extended command requests that the drive seek to the specified logical block address This command is the same as the Seek command except that the CDB includes a 4 byte logical block address The Seek command is described in Section 3 4 8 Bit Byte 7 6 5 4 3 2 1 0 0 0 0 1 0 1 0 1 1 1 LUN 0 0 0 0 0 2 5 Logical block address 6 0 0...

Page 76: ...red there If the REL ADR bit is one the logical block address field specifies the first logical block of the range of logical blocks to be written and verified by the drive If the REL ADR bit is one the logical block address field is a two s complement displacement This displacement is added to the logical block address last accessed on the drive to determine the logical block address for this com...

Page 77: ...e logical block address field specifies the first logical block of the range of logical blocks to be written by the drive If the REL ADR bit is one the logical block address field is a two s complement dis placement This displacement is added to the logical block address last accessed on the drive to determine the logical block address for this command The REL ADR bit should only be one if linked ...

Page 78: ... the drive does not send the primary defect list If the G list bit is 1 the drive sends the grown defect list If the G list bit is 0 the drive does not send the grown defect list If both the P list and G list bits are zero the drivereturns the defect list header only If the defect list format field contains 100 the drive returns the defect data in the bytes from index format If the defect list for...

Page 79: ...If the P list bit is 0 the defect data does not contain the primary defect list If the G list bit is 1 the defect datacontainsthe growndefect list If the G list bit is 0 the defect data does not contain the grown defect list The defect list format field is described in Section 3 5 7 Bytes 2 3 The defect list length specifies the length of the defect data If the P list and G list bits are 0 no defe...

Page 80: ...r with a 4 byte header that contains all zeros This mode is called write combined header and data If the mode bits contain 010 the initiator transfers data to the drive buffer without the header This mode is called write data If the mode bits contain 101 the initiator downloads microcode to the drive buffer and the drive savesthe microcode in reserved cylinders The drive uses the new microcode for...

Page 81: ...ion with the Write Buffer command the Read Buffer command can be used in the following ways To diagnose problems in the drive s data buffer To test the integrity of the SCSI bus Note This command treats the buffer as a single segment regardless of the number of segments specified in Mode Page 08H Mode Page 08H is described in Section C 5 Bit Byte 7 6 5 4 3 2 1 0 0 0 0 1 1 1 1 0 0 1 LUN 0 0 Mode 2 ...

Page 82: ... 9 1 the drive transfers all the data contained in the buffer Bytes 6 8 The allocation length field specifies the maximum number of bytes read by the initiator If the 4 byte header is trans ferred the transfer lengthincludesthe header If the transfer length is zero no data is read This is not considered an error 3 5 9 1 Read Buffer header Bit Byte 7 6 5 4 3 2 1 0 0 0 1 3 Buffer capacity Bytes 1 3 ...

Page 83: ...tes 2 5 The logicalblock address specifies the LBA where the drive begins reading data Bytes 7 8 The byte transfer length specifies the number of bytes transferred to the initiator The drivetransfers either the byte transfer length or the logical block size plus six whichever is less If the byte transfer length is zero the drive does not transfer any data to the initiator This condition is not con...

Page 84: ...ansfer length 9 0 0 0 0 0 0 Flag Link Bytes 2 5 The logicalblock address specifies the LBA where the drive begins writing data Bytes 7 8 The byte transfer length specifies the number of bytes transferred by the initiator to the drive If the transfer length does not equal the sum of the logical block size plus six the command is terminated with a check condition status If the byte transfer length i...

Page 85: ...p 5 and 6 commands Group 5 and 6 commands are 12 byte commands Group 5 commands are not implemented If the drive receives a Group 5 command it returns a check condition status Group 6 commands are reserved for Seagate use Note Do not use Group 6 commands If you do you may destroy data on the disc 3 8 Group 7 commands Group 7 commands are 10 byte commands These commands are not implemented If the d...

Page 86: ......

Page 87: ...0H Identify I O No 23H Ignore wide residue I 0FH Initiate recovery I O Yes 05H Initiator detected error O Yes 0AH Linked command complete I 0BH Linked command complete with flag I 09H Message parity error O Yes 07H Message reject I O Yes 08H No operation O Yes 21H Head of queue tag O No 22H Ordered queue tag O No 20H Simple queue tag O No 10H Release recovery O Yes 03H Restore pointers I 02H Save ...

Page 88: ...yte identifies the message as an extended message Byte 1 This byte reports the length of the message Byte 2 This byte identifies the message as a synchronous data transfer request message Byte 3 The value contained in this byte is in nanoseconds It is equal to the minimum time between leading edges of successive REQ and ACK pulses divided by four In byte 3 the minimum value supported by the drive ...

Page 89: ...h 8 11 Command specific data 12 Additional sense code 13 Additional sense code qualifier 14 FRU code 15 SKSV Sense key specific 16 17 18 22 Product unique sense data 00H Byte 0 If the valid bit is one the information bytes bytes 3 through 6 are valid If the validity bit is zero the information bytes are not valid If the error code contains a value of 70H the error occurred on the command that is c...

Page 90: ...se key For example if the sense key is media error the information bytes contain the logical block address of the offending block Byte 7 The additional sense length is limited to a maximum of 0EH additional bytes If the allocation length of the com mand descriptor block is too small to accommodate all of the additional sense bytes the additional sense length is not adjusted to reflect the truncati...

Page 91: ...n the recorded data 4H Hardware error The drive detected a nonrecoverable hardware failure while performing the command or during a self test This includes for example SCSI interface parity errors controller failures and device failures 5H Illegal request An illegal parameter in the command descriptor block or in the additional parameters supplied as data for some commands for example the Format U...

Page 92: ... 04 02 The drive is not ready it is waiting for the initializing command 04 03 The drive is not ready human intervention is required 04 04 The drive is not ready the format routine is in process 05 00 The drive does not respond when it is selected 06 00 Track 0 was not found 07 00 More than one drive is selected at a time 08 00 There was a drive communication failure 08 01 A drive communication ti...

Page 93: ...15 02 A positioning error was detected by reading the media 16 00 A data synchronization mark error occurred 17 00 The data was recovered without applying error correction or retrying 17 01 The data was recovered with retries 17 02 The data was recovered with positive head offset 17 03 The data was recovered with negative head offset 17 05 The data was recovered using the previous sector ID 17 06 ...

Page 94: ...ved an invalid command operation code 21 00 The logical block address was not within the acceptable range 22 00 The drive received a CDB that contains an invalid bit This error code applies to direct access devices 24 00 The drive received a CDB that contains an invalid bit This error code applies to all SCSI devices 25 00 The drive received a CDB that contains an invalid LUN 26 00 The drive recei...

Page 95: ... 32 01 An error occurred when the defect list was being updated 37 00 A rounded parameter caused an error 3D 00 The identify message contains invalid bits 3F 00 The target operation command was changed 3F 01 The microcode was changed 3F 02 The drive was operating as a SCSI drive and is now operating as a SCSI 2 drive or vice versa 3F 03 The inquiry data was changed 40 00 The RAM failed 40 8x A cor...

Page 96: ...ible revision number 40 AC An EEPROM checksum error occurred 40 AD The EEPROM contains invalid parameters 40 AE The EEPROM is incompatible with the HDA and the circuit board The EEPROM must be reconfigured 40 B0 The servo command timed out 40 B1 The servo command failed 40 B2 The servo command was rejected 40 B3 The servo interface does not work 40 B4 The servo either failed to lock on track durin...

Page 97: ...rred 44 00 An internal controller error occurred 45 00 An error occurred during a selection or a reselection 47 00 A SCSI interface bus parity error occurred 48 00 The initiator has detected an error 49 00 The initiator received an invalid message from the drive 4C 00 Drive failed to self configure 4E 00 The drive attempted to perform overlapped commands 5B 00 There was a log exception 5B 01 A thr...

Page 98: ......

Page 99: ... shown Note The default values contained in this appendix may differ from the default values actually contained in your drive To determine the default values use the Mode Sense command Mode page Page code Bytes Contains changeable parameters Error Recovery page 01H 10 Yes Disconnect Reconnect page 02H 14 Yes Format Device page 03H 22 Yes Rigid Disc Geometry page 04H 22 Yes Caching page SCSI 3 08H ...

Page 100: ... that the value of the bit cannot be specified For example the default value of bit 0 of byte 1 of page 00H the Operating Page cannot be specified because the bit can be either 1 or 0 All mode pages contain a 2 byte header that contains the page code and the page length for that particular page The header is shown below Bit Byte 7 6 5 4 3 2 1 0 0 PS Page code changeable 1 0 0 0 0 0 0 0 1 Page leng...

Page 101: ...efault Data strobe offset count 00H changeable 00H 7 default Reserved 00H changeable 00H 8 default Write retry count 20H changeable 00H 9 default Reserved 00H changeable 00H 10 11 default Recovery time limit FFFFH changeable 0000H Byte 2 When the Automatic Write Reallocation Enabled AWRE bit is 1 the drive automatically reallocates bad blocks detected while writing to the disc When the AWRE bit is...

Page 102: ...e drive reports the check condition status and the appropriate sense key for any recovered errors encountered When the PER bit is 0 any errors recovered within the limits established by the othererror recovery flagsare not reported Any nonrecover able errors are reported The Disable Transfer on Error DTE bit is valid only when the PER bit is set to 1 When the DTE bit is 1 the drive terminatesdatat...

Page 103: ...erved Bytes 10 11 The recovery time limit field always has a value of FFFFH which means that the recovery time is unlimited C 2 Disconnect Reconnect page 02H The Disconnect Reconnect page is shown below This table summarizes the function the default value and the changeability of each bit Bit Byte 7 6 5 4 3 2 1 0 0 PS 1 Page code 02H 1 Page length 0EH 2 default Buffer full ratio F0H changeable FFH...

Page 104: ...or 1 msec without handshakes Bytes 6 7 The disconnect time limit field indicates the minimum time in 100 µsec increments the drive remains discon nected until it attempts to reconnect A valueof 0 indicates that the drive is allowed to reconnect immediately Bytes 8 9 The connect time limit field indicates the maximum time in 100 µsec increments that the drive should remain connected until it attemp...

Page 105: ...2 3 Tracks per zone default ST3285N and ST3390N 0003H ST3550N and ST3655N 0005H changeable FFFFH 4 5 default Alternate sectors per zone 0001H changeable FFFFH 6 7 default Alternate tracks per zone 0000H changeable 0000H 8 9 Alternate tracks per volume default ST3285N and ST3390N 0006H ST3550N and ST3655N 000AH changeable FFFFH 10 11 default Sectors per track 0052H changeable 0000H 12 13 default Da...

Page 106: ...tor per zone If each zone is treated as containing one track the valid value for alternate sectors per zone is 1 If each zoneis treatedas containing one cylinder the validvalues are 1 through 3 Bytes 6 7 The alternate tracks per zone field indicates the number of spare tracks the drive reserves at the end of each defect management zone A value of 0 indicates that no spare tracks are reserved at th...

Page 107: ...k of the same cylinder The actual track skew factor being used by the drive is different for every zone The default value is 0002H which is the track skew factor for the first zone This default value is only used when tracks per zone and alternate sectors per zone are set to 1 If the initiator attempts to change the value of the track skew factor the drive responds with a good status How ever the ...

Page 108: ...though it can be set to satisfy system requirements it does not affect drive per formance The Removable Media RMB bit is always set to 0 indicating that the drive does not support removable media This same bit is also returned in the Inquiry pa rameters The Surface Map SURF bit is set to 0 indicating that the drive allocates successive logical blocks to all sectors within a cylinder before allocat...

Page 109: ...ompensation default 000000H changeable 000000H 9 11 Starting cylinder for reduced write current default 000000H changeable 000000H 12 13 default Drive step rate 0000H changeable 0000H 14 16 default Loading zone cylinder 000000H changeable 000000H 17 Reserved RPL default 0 0 changeable 0 0 0 0 0 0 1 1 18 default Rotational offset 00H changeable FFH 19 default Reserved 00H changeable 00H 20 21 Media...

Page 110: ...rive Byte 17 When the Rotational Position Locking RPL bits are 00Binary the rotational position locking is changeable When the RPL bits are 01Binary the drive automatically synchronizes its spindle with the synchronized master When the RPL bits are 10Binary or 11Binary the drive is the synchronized spindle master For more information about external spindle clock syn chronization see Section 2 11 B...

Page 111: ...and caching are similar algorithms Read look ahead occurs when a Read command requests more data than can be con tained in one buffer segment Caching occurs when a Read command requests less data than can be contained in one buffer segment The buffer used for read look ahead and caching can be divided into segments as shown in the following table To change the number of segments use byte 13 of the...

Page 112: ...unction the default value and the changeability of each bit Bit Byte 7 6 5 4 3 2 1 0 0 PS 1 Page code 08H 1 Page length 12H 2 IC ABPF CAP DISC SIZE WCE MF RCD default 1 0 0 1 0 1 0 0 changeable 1 0 1 0 1 1 1 1 3 Demand read retention priority Write retention priority default 0 0 0 0 0 0 0 0 changeable 0 0 0 0 0 0 0 0 4 5 default Disable prefetch transfer length FFFFH changeable 0000H 6 7 default M...

Page 113: ...ted CAP bit is 0 caching analysis is disabled to reduce overhead time or to prevent operations that are not pertinent from impacting tuning values When the CAP bit is 1 caching analysis is enabled When the Discontinuity DISC bit is 1 the drive may prefetch across cylinder boundaries where head seeks consume addi tional processing time This is the default value and it is not changeable When the Siz...

Page 114: ... The minimum prefetch field specifies the minimum num ber of blocks the drive prefetches regardlessof thedelays it may cause in executing subsequent pending com mands When the minimum prefetch field contains 0 the drive terminates prefetching whenever another command is ready to be executed If the minimum prefetch equals the maximum prefetch the drive prefetches the same number of blocks regardles...

Page 115: ...e number of cache segments field determines how many segments into which the cache should be divided Valid values are 1 2 4 8 16 and 32 Bytes 14 15 The cache segment size field indicates the segment size in bytes The cache segment size field is valid only when the SIZE bit is 1 Byte 16 Reserved Bytes 17 19 The noncache segment size field always contains zeros This means that the entire buffer is a...

Page 116: ... 0 0 0 0 changeable 00H 5 default Reserved 00H changeable 00H 6 7 default Ready AEN hold off period 0000H changeable 0000H 8 9 default Busy timeout period FFFFH changeable 0000H 10 11 default Reserved 0000H changeable 0000H Byte 2 The RLEC bit is not implemented Byte 3 The queue algorithm modifier field contains zero which means the drive arranges the execution sequence of the commands using a sim...

Page 117: ...9 The busy timeout period field contains the maximum possible value which means that the drive can remain busy an unlimited amount of time Bytes 10 11 Reserved ST3655 Family SCSI Drives Product Manual Rev A 107 ...

Page 118: ...erlap Bit Byte 7 6 5 4 3 2 1 0 0 PS 1 Page code 0CH 1 Page length 16H 2 ND LPN Reserved default 1 0 0 0 0 0 0 0 changeable 0 0 0 0 0 0 0 0 3 default Reserved 00H changeable 00H 4 5 Maximum number of notches default ST3285N ST3390N ST3550N 13H ST3655N 12H changeable 0000H 6 7 default Active notch 0000H changeable 0 0 0 1 1 1 1 1 8 11 default Starting boundary 00000000H changeable 00000000H 12 15 En...

Page 119: ...tarting boundary field indicates the beginning of the active notch if the active notch is not 0 or the starting boundary of the logical unit if the active notch is 0 This field is ignored by the Mode Select command When the LPN bit is 0 the three most significant bytes represent the cylinder number and the least significant byte represents the head number Bytes 12 15 The ending boundary field indi...

Page 120: ... 00H changeable 00H 8 15 default Reserved 0000000000000000H changeable 0000000000000000H Byte 2 The cache enable CE bit is always the inverse of the RCD bit in Mode Page 08H The write index enable WIE bit controls the creation of cache data on Write commands If bit 6 is 0 the next command treats the cache area as empty The cache table size field contains the same values as Mode Page 08H byte 13 bi...

Page 121: ...6 The minimum prefetch field always contains the same value as byte 7 of the Caching page The initiator cannot directly change this byte Byte 7 The minimum prefetch multiplier field always contains the same value as byte 7 of the Caching page The initiator cannot directly change this byte Byte 8 15 Reserved ST3655 Family SCSI Drives Product Manual Rev A 111 ...

Page 122: ...and ID2 and uses the SCSI ID jumpers to determine the SCSI ID When the soft ID bit is 1 the drive ignores the SCSI ID jumpers and uses ID0 ID1 and ID2 to determine the SCSI ID SeeFigure7 onpage 25 for jumper settings When the soft parity bit is 0 the drive uses the parity jumper settings to determine whether the drive uses parity When the soft parity bit is 1 the drive ignores the parity jumper se...

Page 123: ... EEPROM the page is not saved to the EEPROM during a Mode Select command if the new parameters are the same as the current contents in the EEPROM When the write life cycle limit is exceeded the drive sets the sense key to hardware error and the additional sense error code to C2H The additional sense error codes are described in Appendix B 3 Bit Byte 7 6 5 4 3 2 1 0 0 PS 1 Page code 00H 1 default P...

Page 124: ...on ATOFF bit is 0 the drive generates a unit attention condition during power up When the disable unit attention ATOFF bit is 1 the drive does not generate a unit attention condition during power up Byte 3 The device type qualifier field can have a value from 00H through 7FH This field can be read back by the host in Inquiry data byte 1 The Inquiry data is discussed in Appendix D Byte 4 The spinup...

Page 125: ...e drive returns the following data If the EVDP bit in byte 1 of the Inquirycommanddescriptor block is 1 see Appendix D 2 Bit Byte 7 6 5 4 3 2 1 0 0 Peripheral qualifier Peripheral device type 0 0 0 0 0 0 0 0 1 RMB Device type qualifier 0 0 0 0 0 0 0 0 2 ISO version ECMA version ANSI version 0 0 0 0 0 0 1 0 3 AENC TrmIOP Reserved Response data format 0 0 0 0 1 0 4 Additional length 8FH 5 6 Reserved...

Page 126: ...IOP bit is zero which means that the drive does not support the terminate I O process message The response data format field contains two which means that the inquiry data is in standard SCSI 2 format Byte 4 The additional length field contains 143 which is the num ber of bytes contained in the inquiry data beyond byte 4 This value represents a total inquiry data length of 148 bytes If the allocat...

Page 127: ...ASCII text Bytes 32 35 The product revision level field contains the last four digits of the firmware release number in ASCII Bytes 36 43 The drive serial number field contains the serial number of the drive in ASCII Bytes 44 95 Reserved These bytes contain only zeros Bytes 96 143 The copyright notice field contains the following ASCII string Copyright c 1990 Seagate All rights reserved Bytes 144 ...

Page 128: ...e Inquiry command The peripheral device type field contains zero which means that the drive is a direct access device Byte 1 The page code field contains the same value contained in the page code field in byte 2 of the Inquiry command descriptor block If the page code field contains any of the page codes shown in the table below the drive returns the corresponding page The available page codes are...

Page 129: ...te 7 6 5 4 3 2 1 0 0 Peripheral qualifier Peripheral device type 1 Page code 80H 2 Reserved 00H 3 Page length 0EH 4 17 Product serial number Bytes 4 17 The product serial number field contains the serial number for the drive in ASCII If the drive does not return the serial number it returns spaces 20H ST3655 Family SCSI Drives Product Manual Rev A 119 ...

Page 130: ...P bit is always zero therefore the current operating definition parameter cannot be saved If the SAVIMP bit is one the current operating parameter can be saved The default operating definition field contains the value of the default operating definition If no operating definition is saved the drive uses the default operating definition Bytes 6 8 If the SAVIMP bit is zero the default definition par...

Page 131: ...irmware number 8 11 Controller PROM number 12 15 Servo PROM number 16 19 EEPROM image number Bytes 4 8 The download firmware number field contains the firm ware number in ASCII Bytes 9 11 The controller PROM number field contains the controller PROM number in ASCII Bytes 12 15 The servo PROM number field contains the servo PROM in ASCII Bytes 16 19 The EEPROM image number field contains the EEPROM...

Page 132: ... is shown below The table summarizes the function and the default value of each bit Bit Byte 7 6 5 4 3 2 1 0 0 Peripheral qualifier Peripheral device type 1 Page code C2H 2 Reserved 00H 3 Page length 01H 4 Reserved MS PE SCSI ID Byte 4 If the Motor Start MS bit is 1 the remote start enable jumper is installed on pins 3 and 4 of the options jumper block If the MS bit is 0 the remote start enable ju...

Page 133: ...lect time without arbitration T00 80 µsec 250 msec Target select time with arbitration T01 90 µsec 250 msec Target select to command T02 150 µsec DB 7 0 P ATN SEL BUSY I O MSG C D REQ ACK T01 T02 1 0 Init and target ID Initiator ID First byte 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 ST3655 Family SCSI Drives Product Manual Rev A 123 ...

Page 134: ...0 µsec Target select time with arbitration T01 55 µsec 250 µsec Target select to message out T03 125 µsec Message out byte transfer T33 0 1 µsec 0 15 µsec 1 0 ATN SEL BUSY I O MSG C D REQ ACK T01 T03 T33 DB 7 0 P 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Identify message Init and target ID Initiator ID 124 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 135: ...command Description Symbol Typical Identify message to command T04 150 µsec ATN SEL BUSY I O MSG C D REQ ACK T04 1 0 DB 7 0 P 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Identify message First byte ST3655 Family SCSI Drives Product Manual Rev A 125 ...

Page 136: ...c 1 0 µsec T23 is used except for byte 7 of a 10 byte CDB A 6 byte CDB requires less than 5 µsec for five T23 occurrences A 10 byte CDB requires less than 110 µsec for 9 occurrences 1 0 ATN SEL BUSY I O MSG C D REQ ACK T22 T23 T22 T23 DB 7 0 P 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 First byte Second byte Last byte 126 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 137: ...d complete message T18 150 µsec Command complete message to bus free T19 100 µsec Message in byte transfer T32 0 1 µsec 0 15 µsec Status byte transfer T34 0 1 µsec 0 15 µsec 1 0 DB 7 0 P ATN SEL BUSY I O MSG C D REQ ACK T05 T34 T18 T32 T19 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Last byte Status Cmd Complete ST3655 Family SCSI Drives Product Manual Rev A 127 ...

Page 138: ...ssage to bus free T10 100 µsec Disconnect to arbitration for reselect Measures disconnected command overhead T11 Command dependent When measuring T11 no other device can be contending for the SCSI bus 1 0 DB 7 0 P ATN SEL BUSY I O MSG C D REQ ACK T09 T10 T11 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Last byte Disconnect Arb ID 128 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 139: ... µsec Arbitration to reselect T13 5 µsec Reselect to identify message in T14 150 µsec Message in byte transfer T32 0 1 µsec 0 15 µsec 1 0 DB 7 0 P ATN SEL BUSY I O MSG C D REQ ACK T13 T12 T14 T32 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Target and Init ID Target ID Identify message ST3655 Family SCSI Drives Product Manual Rev A 129 ...

Page 140: ... complete message T18 150 µsec Command complete message to bus free T19 100 µsec Message in byte transfer T32 0 1 µsec 0 15 µsec Status byte transfer T34 0 1 µsec 0 15 µsec 1 0 DB 7 0 P ATN SEL BUSY I O MSG C D REQ ACK T15 T34 T18 T32 T19 Identify message Status Cmd Complete 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 130 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 141: ...Description Symbol Typical Max Command to data in or parameter in T06 Command dependent 1 0 DB 7 0 P ATN SEL BUSY MSG C D REQ ACK T06 I O Last byte 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 First byte ST3655 Family SCSI Drives Product Manual Rev A 131 ...

Page 142: ...mmand to data out or parameter out T07 Command dependent Command to data write to data buffer T08 500 µsec 1025 µsec DB 0 7 P ATN SEL BUSY I O MSG C D REQ ACK T07 T08 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 First byte Last byte 132 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 143: ...scription Symbol Typical Max Reselect identify message to data media T16 Command dependent DB 0 7 P ATN SEL BUSY I O MSG C D REQ ACK T16 1 0 First byte Identify message 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 ST3655 Family SCSI Drives Product Manual Rev A 133 ...

Page 144: ...te is 5 Mbytes per second Therefore the minimum time between two leading edges of a request is 200 nsec The maximum SCSI synchronous interface transfer rate is 10 0 Mbytes per second Therefore the minimum time between two leading edges of a request is 100 nsec DB 7 0 P ATN SEL BUSY I O MSG C D REQ ACK T24 T28 T26 T30 T24 T28 T26 T30 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 First byte Second byte Last b...

Page 145: ...I asynchronousinterface transfer rate is 5 Mbytes per second Therefore the minimum time between two leading edges of a request is 200 nsec The maximum SCSI synchronous interface transfer rate is 10 0 Mbytes per second Therefore the minimum time between two leading edges of a request is 100 nsec DB 7 0 P ATN SEL BUSY I O MSG C D REQ ACK T25 T29 T27 T31 T25 T29 T27 T31 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 ...

Page 146: ...sec Data to save data pointer message T20 175 µsec Save data pointer message to disconnect message T21 175 µsec Message in byte transfer T32 0 1 µsec 0 15 µsec DB 0 7 P ATN SEL BUSY I O MSG C D REQ ACK T32 T21 T32 T10 T20 1 0 Last byte Save Pointer Disconnect 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 136 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 147: ...complete message T18 150 µsec Command complete message to bus free T19 100 µsec Message in byte transfer T32 0 1 µsec 0 15 µsec Status byte transfer T34 0 1 µsec 0 15 µsec DB 0 7 P ATN SEL BUSY I O MSG C D REQ ACK T34 T32 T19 T17 T18 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Status Cmd Complete Last byte ST3655 Family SCSI Drives Product Manual Rev A 137 ...

Page 148: ...ec REQ deassertion period T4 30 0 nsec REQ high to data hold T5 REQ low ACK low T6 10 nsec ACK assertion period T7 30 0 nsec ACK deassertion period T8 30 0 nsec ACK period T9 100 nsec Last ACK pulse high to phase change T10 125 nsec T5 DB 7 0 P T9 T10 T7 T8 T6 T3 T4 T1 T2 1 0 REQ C D MSG I O ACK 1 0 1 0 1 0 1 0 1 0 138 ST3655 Family SCSI Drives Product Manual Rev A ...

Page 149: ...nsec Data valid to ACK low T4 ACK assertion period T5 30 0 nsec ACK deassertion period T6 30 0 nsec ACK low to data hold T7 10 nsec ACK period T8 100 nsec REQ low to ACK low T9 10 nsec Last ACK pulse high to phase change T10 125 nsec T1 T10 T5 T6 T7 T8 T9 T2 T3 T4 DB 7 0 P 1 0 ACK REQ MSG C D I O 1 0 1 0 1 0 1 0 1 0 ST3655 Family SCSI Drives Product Manual Rev A 139 ...

Page 150: ......

Page 151: ...Seagate Technology Inc 920 Disc Drive Scotts Valley California 95066 USA Publication Number 36243 001 Rev A Printed in USA ...

Reviews: