background image

IBML

OEM HARD DISK DRIVE SPECIFICATIONS for

DCAS-34330 / DCAS-32160

SCSI-3 FAST-20 50/68/80-pin

3.5-Inch Hard Disk Drive ( 4330 / 2160 MB )

Revision (1.2)

S73H-7993-03

Содержание DCAS-32160 - Ultrastar 2.1 GB Hard Drive

Страница 1: ...IBML OEM HARD DISK DRIVE SPECIFICATIONS for DCAS 34330 DCAS 32160 SCSI 3 FAST 20 50 68 80 pin 3 5 Inch Hard Disk Drive 4330 2160 MB Revision 1 2 S73H 7993 03...

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

Страница 3: ...IBML OEM HARD DISK DRIVE SPECIFICATIONS for DCAS 34330 DCAS 32160 SCSI 3 FAST 20 50 68 80 pin 3 5 Inch Hard Disk Drive 4330 2160 MB Revision 1 2 S73H 7993 03...

Страница 4: ...ke improve ments and or changes in the product s and or the program s described in this publication at any time It is possible that this publication may contain reference to or information about IBM p...

Страница 5: ...fer Speed 13 3 4 5 Buffering Operation Lookahead Write Cache 14 3 4 6 Throughput 15 3 4 7 Operating Mode Definition 16 4 0 Data integrity 17 4 1 Equipment Status 17 4 2 Error Recovery 17 5 0 Physical...

Страница 6: ...9 Acoustics 52 6 9 1 Sound Power Levels 52 6 9 2 Sound Power Acceptance Criteria 52 6 9 3 Sound Pressure Reference 53 6 10 Identification Labels 54 6 11 Electromagnetic Compatibility 54 6 12 Safety 55...

Страница 7: ...7 12 7 Page 8 Caching Parameters 113 7 12 8 Page A Control Mode Page Parameters 115 7 12 9 Page 0C Notch Parameters 117 7 12 10 Page 1C Informational Exceptions Control 119 7 12 11 Page 38 Power Contr...

Страница 8: ...ABORT 06 171 9 1 9 MESSAGE REJECT 07 171 9 1 10 NO OPERATION 08 172 9 1 11 MESSAGE PARITY ERROR 09 172 9 1 12 LINKED COMMAND COMPLETE 0A 172 9 1 13 LINKED COMMAND COMPLETE WITH FLAG 0B 172 9 1 14 BUS...

Страница 9: ...4 Command reordering 195 11 5 Concurrent I O Process 195 11 6 Back to Back Write 195 11 7 Write Cache 195 11 8 Power Saving Mode 196 11 9 Automatic Rewrite Reallocate 196 11 10 Segmented Caching 198...

Страница 10: ...Byte 7 207 12 2 7 Reserved Byte 8 11 207 12 2 8 Additional Sense Code Qualifier Byte 12 and 13 208 12 2 9 FRU Field Replaceable Unit Byte 14 211 12 2 10 Sense Key Specific Byte 15 thru 17 211 12 2 11...

Страница 11: ...nvironmental Condition 36 29 Input Voltage 37 30 Power Supply Current of DCAS 34330 with SCSI Terminator Enabled 37 31 Power Supply Current of DCAS 32160 with SCSI Terminator Enabled 37 32 Power Suppl...

Страница 12: ...ge Format 93 72 MODE SENSE 5A 94 73 MODE SELECT 15 95 74 Page Code Usage 97 75 Page 0 98 76 Page 1 101 77 Page 2 106 78 Page 3 108 79 Page 4 110 80 Page 7 111 81 Page 8 113 82 Page A 115 83 Page 0C 11...

Страница 13: ...166 124 Initiator Request Target Response SCSI Fast 167 125 Target Response to Initiator s Transfer Period 167 126 Initiator Request Target Response SCSI Ultra Wide 168 127 Wide Data Transfer Request...

Страница 14: ...xii OEM Spec of DCAS 34330 32160...

Страница 15: ...Fast 20 X3T10 1071D draft ANSI SCSI 3 SCAM X3T10 855D Annex A 1 3 Glossary Word Meaning Kbpi 1 000 Bits Per Inch Mbps 1 000 000 Bits per second MB 1 000 000 bytes KB 1 000 bytes unless otherwise speci...

Страница 16: ...2 OEM Spec of DCAS 34330 32160...

Страница 17: ...3x128KB or 1x448KB at user choice ECC on the fly Autometic error recovery procedures for read and write commands Self diagnostics on power on and resident diagnostics Transparent defect management wit...

Страница 18: ...4 OEM Spec of DCAS 34330 32160...

Страница 19: ...Part 1 Functional Specification Copyright IBM Corp 1996 5...

Страница 20: ...6 OEM Spec of DCAS 34330 32160...

Страница 21: ...ls read write accessing of the disk media including defect management and error recovery Performs self checkout diagnostics 2 2 Head Disk Assembly The head disk assembly HDA is assembled in a clean ro...

Страница 22: ...8 OEM Spec of DCAS 34330 32160...

Страница 23: ...er of LBAs 8 467 200 4 226 725 Total Logical Data Bytes 4 335 206 400 2 164 083 200 Figure 2 Data Sheet Buffer to from media Mbit sec 62 5 to 103 4 Host to from buffer interface transfer rate Mbyte se...

Страница 24: ...Speed Buffering Operation Lookahead Write cache Note All the above parameters contribute to drive performance There are other parameters that contribute to the performance of the actual system This s...

Страница 25: ...ge 36 and 6 5 DC Power Requirements on page 37 for ranges The seek time is measured from the start of actuator s motion to the start of a reliable read or write opera tion Reliable read or write impli...

Страница 26: ...quential block after reading the last sector in the current cylinder The measured method is given in 3 4 6 Throughput on page 15 3 4 2 4 Head Switch Time Head Skew 3 4 2 5 Average Latency Figure 5 Ful...

Страница 27: ...er cylinder 512 B of Surface per cylinder 1 Head switch time C Cylinder change time D of Surface One revolution time Instantaneous Buffer Host Transfer Rate Mbyte sec defines the maximum data transfer...

Страница 28: ...Write Cache At shipment the total 448K bytes of the buffer is divided into 7 segmented blocks The segment size can be changed by Mode Page 8 See 7 12 7 Page 8 Caching Parameters on page 113 for detai...

Страница 29: ...isk Buffer Transfer Rate Mbyte sec E Buffer Host Transfer Rate Mbyte sec 3 4 6 2 Random Access The above table gives the time required to execute a total of 1000x read write commands which access a ra...

Страница 30: ...erations cannot begin until the spindle is spun up and the Servo system is ready Note Upon Power down or Spindle stopped a head locking mechanism will secure the heads in the ID parking position Recov...

Страница 31: ...e drive is not ready to read write or seek This status normally exists at power on time and will be maintained until the following conditions are satisfied Access recalibration tuning is complete Spin...

Страница 32: ...18 OEM Spec of DCAS 34330 32160...

Страница 33: ...ax LBA of data area PList Physical Format N N 1 N 2 N 3 Defect Defect A A Skip Skip Defects are skipped without any constraint such as track or cylinder boundary The calculation from LBA to physical i...

Страница 34: ...20 OEM Spec of DCAS 34330 32160...

Страница 35: ...th ANSI SCSI 2 Pin 1 2 3 4 Voltage 12 V GND GND 5 V Figure 15 Table of Signals PIN SIGNAL PIN SIGNAL 01 03 05 07 09 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 Ground Ground Ground Gro...

Страница 36: ...nd Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground TERMPWR TERMPWR Reserved Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Grou...

Страница 37: ...MSG RST ACK BSY ATN DB P0 DB 7 DB 6 DB 5 DB 4 DB 3 DB 2 DB 1 DB 0 DB P1 DB 15 DB 14 DB 13 DB 12 5 Volt 5 Volt 5 Volt Charge Reserved AUTO SPIN UP SCSI ID 0 SCSI ID 2 41 42 43 44 45 46 47 48 49 50 51 5...

Страница 38: ...and SCSI bus hot plug and unplug is allowed There is no special sequence required for con necting 5 or 12 volts During a hot plug in event the drive being plugged will draw a large amount of current...

Страница 39: ...c signal negated Figure 18 Logic Signal Levels 6 1 6 Auxiliary Connector on 68 pin Model The 68 pin models contain Auxiliary Connector between power connector and 68 pin SCSI connector in addition to...

Страница 40: ...I ID Enable SCSI Terminator DAS1 5V DAS0 Pin 11 9 7 5 3 1 o o o o o o o o o o o o 12 10 8 6 4 2 Reserved Reserved GROUND Disable Auto Sipn Up LED Cathod Reserved Auxiliary Connector 26 OEM Spec of DCA...

Страница 41: ...or as descrived in 6 1 6 Auxiliary Connector on 68 pin Model on page 25 These controls work as logical OR between Option Jumper Block and Auxiliary Connector DC power Connector Auxiliary Logic card Co...

Страница 42: ...able Unit Attention 9 8 10 Enable TI SDTR 50 pin Enable TI SDTR WDTR 68 80 pin 7 9 8 Enable Auto Start Delay 5 10 6 Delay Start 6 12 3 11 4 Disable SCSI Parity Check LED Anode 1 12 2 LED Cathod Note x...

Страница 43: ...off off 12 on on off on 13 on on on off 14 on on on on 15 Note 50 pin model does not use DAS3 and only Device ID s 0 through 7 can be assigned Figure 21 SCSI Device ID 6 2 1 2 Disable Auto Spin up Pos...

Страница 44: ...nhibit bit in Mode Page 0 6 2 1 5 Enable TI SDTR 50 pin Enable TI SDTR WDTR 68 80 pin Grounding this pin jumper on enables the following Target Initiated Wide Data Transfer Request Negotiation 68 80 p...

Страница 45: ...ff off Spin up immediately after POR off on off Spin up 6 seconds multiplied by SCSI address after POR off on on Spin up 12 seconds multiplied by SCSI address after POR Figure 22 Disable Auto Spin Up...

Страница 46: ...t as shipping default on 80 pin model Position 12 11 10 9 8 7 6 5 4 3 2 1 o o o o o o o o o o o o o o o o o o o o o o o o Shunt jumpers are installed at position 2 3 and 6 as shipping default of 50 pi...

Страница 47: ...del Auxiliary Connector Pin 8 and 11 80 Pin Model SCA 2 Connector Pin 77 as shown in 6 3 3 80 Pin Model on page 35 The schematics of LED circuit on each model are as follows 6 3 1 50 Pin Model DCAS 34...

Страница 48: ...Usage at System Side 5V o Auxiliary Connector Pin 11 o o for LED Anode 620 Ohm LED Jumper Pin 1 for LED Anode o o Jumper Pin 2 for LED Cathod 150 Ohm Auxiliary Connector Pin 8 o o for LED Cathod Figur...

Страница 49: ...A 2 Model Example of Usage at System Side 5V 5V 5V o o o 1K Ohm 620 Ohm 150 Ohm LED LED Jumper Pin 1 for LED Anode o o Jumper Pin 2 for LED Cathod SCA 2 Connector Pin 77 o o for LDE Cathod Figure 27 L...

Страница 50: ...to 3048 m Non Operating Conditions Temperature 40 to 65 C Relative Humidity 5 to 95 R H non condensing Maximum Wet Bulb Temperature 35 C non condensing Maximum Temperature Gradient 15 C Hour Altitude...

Страница 51: ...W Pop Mean Std Dev Pop Mean Std Dev Idle Average 0 33 0 01 0 20 0 01 4 05 Idle ripple peak to peak 0 38 0 01 0 25 0 01 Seek peak 1 0 60 0 01 0 95 0 03 Seek average 1 0 41 0 01 0 32 0 02 5 90 Start up...

Страница 52: ...ribution To prevent external electrical noise from interfering with the drive s performance the drive must be held by four screws in a user system frame which has no electrical level difference at the...

Страница 53: ...erable seek ID mis compare errors indicate a defective drive 6 6 4 Equipment Errors A recoverable equipment error is any error other than a seek ID mis compare error or read error that is detected and...

Страница 54: ...s equipped to maintain the reliability even in continuous usage beyond one week ADM function is to perform a CSS automatically after detection of idling time for 1 minute at intervals of 1 week The de...

Страница 55: ...6 7 Mechanical Specifications 6 7 1 Outline 6 7 1 1 50 pin Model Figure 34 Outline of 50 pin Model Specification 41...

Страница 56: ...6 7 1 2 68 pin Model Figure 35 Outline of 68 pin Model 42 OEM Spec of DCAS 34330 32160...

Страница 57: ...6 7 1 3 80 pin Model Figure 36 Outline of 80 pin Model Specification 43...

Страница 58: ...he following chart describes the dimensions and the weight Figure 37 Physical Dimension Height mm 25 4 0 4 Width mm 101 6 0 4 Length mm 146 0 0 6 Weight gram 610 Max Figure 38 Mechanical Dimension 44...

Страница 59: ...6 7 3 Interface Connector 6 7 3 1 50 pin Model Figure 39 Interface Connector 50 pin Model Specification 45...

Страница 60: ...6 7 3 2 68 pin Model Figure 40 Interface Connector 68 pin Model 46 OEM Spec of DCAS 34330 32160...

Страница 61: ...6 7 3 3 80 pin Model Figure 41 Interface Connector 80 pin Model Specification 47...

Страница 62: ...6 7 4 Mounting Positions and Tappings Figure 42 Mounting Positions and Tappings 48 OEM Spec of DCAS 34330 32160...

Страница 63: ...le rotation using appropriate screws or equivalent mounting hardwares Consult with the issuer of this specification for actual application if neces sary Drive level vibration test and shock test are t...

Страница 64: ...sonances No data loss 1 G 0 peak 5 300 5 Hz sine wave 0 5 oct min sweep rate with 3 minutes dwells at 2 major resonances 6 8 2 Non Operating Vibrations The drive does not sustain permanent damage or l...

Страница 65: ...irection and for all three axes There must be a minimum of three seconds delay between shock pulses The input level is applied to a base plate where the drive is attached with four screws 6 8 4 Non Op...

Страница 66: ...ng mode Continuous random cylinder selection and seek operation of actuator with a delay for a time period achieving the required seek rate Ns according to the following formula Ns 0 4 Tt Tl where Ns...

Страница 67: ...th background noise 25 dBA Sur faces to be measured are top cover side and card side Microphone is set one meter above the drive surface Random operation mode is simulated with 40 seek and 60 idle in...

Страница 68: ...grated 6 11 Electromagnetic Compatibility The drive when installed in a suitable enclosure and exercised with a random accessing routine at maximum data rate meets the worldwide EMC requirements liste...

Страница 69: ...UL recognized flammability rating of V 1 or better The flammability rating is marked or etched on the board All other parts not considered electrical components are made of material with the UL recog...

Страница 70: ...56 OEM Spec of DCAS 34330 32160...

Страница 71: ...Part 2 SCSI Interface Specification Copyright IBM Corp 1996 57...

Страница 72: ...58 OEM Spec of DCAS 34330 32160...

Страница 73: ...O O 1Ah MODE SENSE 6 R R O 5Ah MODE SENSE 10 O O O 34h PRE FETCH M M M 08h READ R O O 3Ch READ BUFFER E M M 25h READ CAPACITY R R O 37h READ DEFECT DATA E M M 28h READ EXTENDED R R O 3Eh READ LONG O...

Страница 74: ...10 Figure 49 SCSI Commands Supported By Command Code 7 1 Flag and Link Bits Many of the structures in this section have fields names FLAG and LINK The meaning of these fields is defined below FLAG Th...

Страница 75: ...the following sections LUN Logical Unit Number An encoded three bit identifier for the logical unit VU Vendor Unique bits LBA Logical Block Address RSVD Reserved MSB Most Significant bit LSB Least Sig...

Страница 76: ...s created at time of manufacture and cannot be altered The grown defect list G List is built after manufacture by the Initiators use of the REASSIGN BLOCK command and the Automatic Reallocate function...

Страница 77: ...STPF 1 IP 0 DSP 0 DPRY Disable Primary bit set to zero indicates that the Target does not use portions of the medium identified as defective in the primary defect PList for Initiator addressable logic...

Страница 78: ...PHYSICAL SECTOR format otherwise the command is terminated with Check Con dition Status The sense key is set to Illegal Request and the additional sense code is set to Invalid Field In Parameter List...

Страница 79: ...descriptor for the Physical Sector format specifies a defect that is the length of a sector The defect descriptor is comprised of the cylinder number of the defect the head number of the defect and t...

Страница 80: ...been transferred or when allocation length bytes have been transferred whichever is less If an INQUIRY command is received from an initiator with a pending unit attention condition before the target...

Страница 81: ...ond format is returned when a valid LUN is specified by the initiator Each of these formats is described in the following sections Note Fields with a value shown inside quotes e g Value xyz are charac...

Страница 82: ...t claim compliance to the International Organiza tion for Standardization ISO version of SCSI ISO DP 9316 ECMA is set to zero to indicate that this product does not claim compliance to the European Co...

Страница 83: ...u is set to one to indicate that the file supports command queuing CmdQu is set to zero to indicate that the file does not support command queuing SftRe is set to zero to indicate that the target supp...

Страница 84: ...zero to indicate no removal media exist Device Type Modifier is set to zero ISO is set to zero to indicate that this product does not claim compliance to the International Organiza tion for Standardiz...

Страница 85: ...E I O PROCESS and TARGET TRANSFER DISABLE message for this logical unit CmdQu is set to one to indicate that the file supports command queuing SftRe is set to zero to indicate that the target supports...

Страница 86: ...ode 00 Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is a Direct Access Page...

Страница 87: ...1 Page Code 01 Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is a Direct Ac...

Страница 88: ...Page Code 03 Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is a Direct Acces...

Страница 89: ...ero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is a Direct Access Page Code is set to 80h and this...

Страница 90: ...52 Serial Number EBCDIC 53 58 Vendor ID IBM EBCDIC Figure 63 INQUIRY DATA EVPD 1 Page Code 82h Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported P...

Страница 91: ...gives the vendor as IBM The field is left aligned and unused bytes are filled with 20h Product Type EBCDIC gives a 4 digit product type code for the drive The field is left aligned and unused bytes a...

Страница 92: ...then a don t care indicates that the Default Cumulative values are set to their default values of 0 If the PC field is set to 01b and PCR is set to 1 the Current Cumulative values are also set to the...

Страница 93: ...rent cumulative values or 11b to specify the default cumulative values As the file does not support the threshold pages any other value in this field will cause the command to end with a CHECK CONDITI...

Страница 94: ...ates that the drive updates the log parameter value to reflect events that should be noted by that parameter DS The Disable Save bit is set to 1 to indicate the parameter is non saveable and is set to...

Страница 95: ...ges can be requested by an Initiator Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 0 1 Reserved 2 3 Page Length 0006h Number of Pages Supported 4 First supported page 0h 6 Second supported page 2h 7 Third...

Страница 96: ...TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 15 Parameter Length 04h 16 19 Count of LBA s with write fault errors 20 21 Parameter Code 02h 22 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 23 Parameter Length 04h 24 27 Co...

Страница 97: ...h 46 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 47 Parameter Length 04h 48 51 Total bytes written 52 53 Parameter Code 06h 54 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 55 Parameter Length 04h 56 59 Count o...

Страница 98: ...TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 15 Parameter Length 04h 16 19 Count of LBA s with ECC detected errors 20 21 Parameter Code 02h 22 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 23 Parameter Length 04h 24 27 Co...

Страница 99: ...retry is not reported by the error counters Additionally the drive does not report data recovered by ECC on the fly as it is not possible to distinguish between ECC errors caused by reading before set...

Страница 100: ...TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 15 Parameter Length 04h 16 19 Count of LBA s with ECC detected errors 20 21 Parameter Code 02h 22 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 23 Parameter Length 04h 24 27 C...

Страница 101: ...try is not reported by the error counters Additionally the drive does not report data recovered by ECC on the fly as it is not possible to distinguish between ECC errors caused by reading before settl...

Страница 102: ...This includes seek errors and other hardware type fail ures Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 06h 1 Reserved 2 3 PageLength 08h 4 5 Parameter Code 00h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0...

Страница 103: ...7 8 7 Log Sense Page 3A Log Sense Page 3A is reserved and this page of the specification is intentionally left blank SCSI COMMAND SET 89...

Страница 104: ...fied The current values returned are 1 The parameters set in the last successful MODE SELECT command 2 The saved values if a MODE SELECT command has not been executed since the last power on hard RESE...

Страница 105: ...in Figure 67 Page Code Description 01h 38h Return specific page 3Fh Return all available pages Figure 67 Page Code Usage 7 9 2 Mode Parameter List The mode parameter list contain a header followed by...

Страница 106: ...MODE SELECT command the Write Protect WP bit is reserved When used with the MODE SENSE command a Write Protect WP bit of zero indicates that the medium is write enabled Block Descriptor Length specifi...

Страница 107: ...ock length field must contain 512 or zero or the file will terminate the command with CHECK CONDITION status When used with the MODE SENSE command the field will return always contain 512 7 9 2 3 Page...

Страница 108: ...Reserved 0 6 Reserved 0 7 MSB Allocation Length 8 LSB 5 VU 0 Reserved 0 FLAG LINK Figure 72 MODE SENSE 5A The MODE SENSE 5A command provides a means for the file to report various device parameters to...

Страница 109: ...ed for all following commands until another mode select command is issued this information is maintained over a power cycle or reset of the file Parameter List Length This specifies the number of byte...

Страница 110: ...sends a MODE SELECT command that changes any parameters that apply to other initiators the file shall generate an unit attention condition for all initiators except the one that issued the MODE SELECT...

Страница 111: ...rify Error Recovery Parameters 1 08 Caching Parameters 1 0A Control Mode Page 1 0C Notch Parameters 1 1C Informational Exceptions Control 1 38 Power Control Parameters 1 Figure 74 Page Code Usage The...

Страница 112: ...D 0 DRD LED Mode BYTE 9 RSVD 0 BYTE 10 Command Aging Limit Hi byte BYTE 11 Command Aging Limit Low byte BYTE 12 QPE Read Threshold BYTE 13 QPE Write Threshold BYTE 14 DRRT DNR RSVD 0 BYTE 15 RSVD 0 Fi...

Страница 113: ...conditions MRG Merge G List into P List bit is set to 1 to merge the Grown Defect List G List entries into the Primary Defect List P List when Format Unit command is executed SCAM level SCAM level con...

Страница 114: ...application IGRA bit is set to 0 to specifies the drive shall access Reassigned LBA even if RC bit is 1 ADC Adaptive Cache Enable when set allows the drive to modify the read ahead caching algorithm i...

Страница 115: ...rved BYTE 10 MSB Recovery Time Limit Not Used BYTE 11 LSB Figure 76 Page 1 Changeable Parameter Default Value AWRE 1 ARRE 1 TB 0 RC 0 PER 0 DTE 0 DCR 0 Correction Span 0 Read Retry Count 01h Write Ret...

Страница 116: ...y the Target when reporting errors associated with the transfer of the Initiator s data for the fol lowing commands Read 08h Read Extended 28h For all other commands the RC bit setting is unused and t...

Страница 117: ...The file then creates the CHECK CONDITION status with the appropriate Sense Key 0 0 1 0 Retries are attempted but no error correction ECC is applied Recovered data if any is transferred with no CHECK...

Страница 118: ...red to the initiator The file then creates the CHECK CONDITION status with the appropriate Sense Key 1 0 1 0 The highest level error is reported at the end of transfer Retries are attempted but ECC is...

Страница 119: ...CHECK CONDITION status with the appropriate Sense Key 1 1 1 0 The highest level error is reported at the end of transfer Retries are attempted but ECC is not applied Recovered data is transferred wit...

Страница 120: ...calculate and use an optimal ratio based on the negotiated transfer rate Write Buffer Empty Ratio is the numerator of a fraction whose denominator is 256 The fraction indi cates how empty the file dat...

Страница 121: ...and the Write Buffer Ratio is significant only if the total data transfer length is greater than the size of the file data buffer The fraction determines how empty the file data buffer should be befor...

Страница 122: ...Sectors per Track 0ABh BYTE 11 LSB BYTE 12 MSB Data Bytes per Physical Sector 0200h BYTE 13 LSB BYTE 14 MSB Interleave 1 BYTE 15 LSB BYTE 16 MSB Track Skew Factor 1Dh BYTE 17 LSB BYTE 18 MSB Cylinder...

Страница 123: ...the same cylinder This field is a function of the active notch Cylinder Skew Factor indicates the number of physical sectors between the last block of one cylinder and the first block on the next sequ...

Страница 124: ...E 9 MSB Starting Cylinder Reduced Write Current 0 BYTE 11 LSB BYTE 12 MSB Drive Step Rate Not used BYTE 13 LSB BYTE 14 MSB Landing Zone Cylinder Not used BYTE 16 LSB BYTE 17 RESERVED RPL 0 BYTE 18 Rot...

Страница 125: ...Retry Count 01h The Verify recovery parameters are used by the Target when recovering from and reporting errors associated with the verification of the initiator s Data for the following commands Veri...

Страница 126: ...errors are reported ECC is not used to recover the data Verify Retry Count sets a limit on the amount of verify recovery procedure VRP passes the Target attempts when recovering verify errors The Veri...

Страница 127: ...nimum Pre fetch 0 Maximum Pre fetch FFFFh Maximum Pre fetch Ceiling FFFFh Number of Cache Segments 7 The caching parameters page defines parameters that affect the use of the cache WCE Write Cache Ena...

Страница 128: ...d is disabled Minimum Pre fetch specifies the minimum number of LBA s that the drive should read ahead after each read command A value of zero indicates that read ahead should be terminated immediatel...

Страница 129: ...ds in any manner it selects Any data integrity exposures related to command sequence order are explicitly handled by the initiator through the selection of appropriate commands and queue tag messages...

Страница 130: ...ueuing A DQue bit of one specifies that tagged queuing shall be disabled Any queue com mands for that I_T_L nexus shall be aborted Any subsequent queue tag message received shall be rejected with a ME...

Страница 131: ...ent number of blocks per cylinder is referred as a notch The only field that is changeable is the Active Notch field ND ONE meaning that this device is a notched drive LPN ZERO meaning that the notche...

Страница 132: ...h The first three bytes are the cylinder number and the last byte is the head The value sent in this field is ignored Pages Notched is a bit map of the mode page codes that indicates which pages conta...

Страница 133: ...rting of information exception conditions when the DEXCPT bit is set to zero is determined from the Method of Reporting field A DEXCPT bit of one indicates the Target disable all information exception...

Страница 134: ...ause of the informational exception condition The command that has the CHECK CONDITION completes without error before any informational exception condition is reported 5h Generate no sense This method...

Страница 135: ...aded into the timer after a command completes If the timer expires before the next command arrives then the file will enter a standby mode with the motor stopped The next command will restart the moto...

Страница 136: ...MSB Parameter List Length 8 LSB 9 VU 0 Reserved 0 FLAG LINK Figure 86 MODE SELECT 55 The MODE SELECT 55 command provides a means for the initiator to specify LUN or device parame ters to the Target S...

Страница 137: ...s of data that are to be transferred into the cache A transfer length of zero indicates that blocks are to be trans ferred into the cache until the segment is filled or there are no more blocks on the...

Страница 138: ...t the specified logical block address Logical block address This field specifies the logical unit at which the read operation shall begin Transfer length This field specifies the number of blocks to b...

Страница 139: ...the file 1 The drive returns the last logical block address and block length in bytes are that of the logical block address after which a substantial delay in data transfer will be encountered This re...

Страница 140: ...cal Block Address BYTE 2 BYTE 3 LSB BYTE 4 MSB BYTE 5 Block Length BYTE 6 512 BYTE 7 LSB Figure 90 Format of READ CAPACITY command reply Block Length specifies the length in bytes of the block It is s...

Страница 141: ...icates that the target returns the grown defect list A Glist bit of zero indicates that the target shall not return the Grown Defect list of defects Note With both bits set to one Plist and Glist the...

Страница 142: ...d 0 Plist Glist Defect List Format BYTE 2 MSB Defect List Length BYTE 3 LSB Figure 92 Defect List Header 7 17 2 Bytes from Index Format 100b Defect Descriptors BYTE 0 MSB BYTE 1 Cylinder Number of Def...

Страница 143: ...he format of the defect list data returned by the target The Defect List Length field specifies the length in bytes of the defect descriptors that follow The Defect List Length is equal to eight times...

Страница 144: ...re required to access the full LBA range of the larger capacity drives Transfer length The number of contiguous blocks to be transferred If the transfer length is zero the seek occurs but no data is t...

Страница 145: ...or block depend on the contents of the mode field MODE Description 000 Read combined header and data 010 Data 011 Descriptor All others Not supported 7 19 1 Combined Header And Data Mode 000 In this m...

Страница 146: ...ary requirements returned in the READ BUFFER descriptor If the value exceeds the buffer specified the command is terminated with CHECK CONDITION status File shall set sense key to ILLEGAL REQUEST and...

Страница 147: ...98 READ BUFFER DESCRIPTOR The value contained in the Buffer Offset field of subsequent WRITE BUFFER and READ BUFFER com mands should be a multiple of two to the power of the offset boundary The offset...

Страница 148: ...tor Logical Block Address field specifies the logical block at which the read operation shall occur Byte Transfer Length This field must exactly specify the number of bytes of data that are available...

Страница 149: ...ock address is transferred to the file during the DATA OUT phase One to four block s may be specified for relocation per REASSIGN BLOCKS command Reassignment is complete upon the completion of the REA...

Страница 150: ...the file finds a defective block by verifying ECC before it finds a spare the file will not start the REASSIGN BLOCKS process but will return CHECK CONDITION status with sense key set to MEDIUM ERROR...

Страница 151: ...e target terminates the Data In phase when all available data has been transferred or when the number of bytes transferred equals the Parameter List Length 7 22 1 Receive Diagnostic Page 0 This page c...

Страница 152: ...rmat Otherwise the Target will terminate the command with Check Condition status RA Reserved Area is set to 1 if the translated block is a reserved area ALTS Alternate Sector is set to 1 if the transl...

Страница 153: ...n error for an initiator to release a LUN that is not currently reserved 3rdPty bit indicates that 1 This release process is for a third party which is specified by 3rd Party ID 0 This release process...

Страница 154: ...le has no sense data available to return it shall return a sense key of NO SENSE and an additional sense code of NO ADDITIONAL SENSE INFORMATION The sense data shall be preserved by the file for the i...

Страница 155: ...command from the initiator that made the reservation The LUN is released by a RELEASE command from the same initiator A hard reset condition occurs A SCSI bus Reset assertion A BUS DEVICE RESET messa...

Страница 156: ...5 4 3 2 1 0 0 Command Code 01h 1 LUN Reserved 0 2 3 Reserved 0 4 5 VU 0 Reserved 0 FLAG LINK Figure 106 REZERO UNIT 01 The REZERO UNIT command requests that the target seek to logical block address 0...

Страница 157: ...2 1 0 0 Command Code 0Bh 1 LUN MSB LBA 2 Logical Block Address 3 LSB 4 Reserved 0 5 VU 0 Reserved 0 FLAG LINK Figure 107 SEEK 0B The SEEK command requests the file to seek to the specified logical blo...

Страница 158: ...e 2Bh 1 LUN Reserved 0 0 2 MSB 3 Logical Block Address 4 5 LSB 6 7 Reserved 0 8 9 VU 0 Reserved 0 FLAG LINK Figure 108 SEEK EXTENDED 2B The SEEK EXTENDED command requests the file to seek to the speci...

Страница 159: ...the Target if the SlfTst bit is set Otherwise it should be set to the length of the page to be transferred in the Data Out phase of the command If it does not match the expected length of the page a C...

Страница 160: ...parameter list from the initiator and if no errors are detected in the parameter list Good Status will be returned The data translation will be performed upon receipt of the Receive Diagnos tics comm...

Страница 161: ...ddress to translate If the logical block format is specified then the first 4 bytes of the field i e bytes 6 to 9 contain the LBA and the remainder must be zero For the physical format the address mus...

Страница 162: ...s to be returned at the end of the operation 1 GOOD status shall always be returned immediately after command has been received The TEST UNIT READY command may be used to determine when the file becom...

Страница 163: ...mber of Blocks of zero indicates that all remaining logical blocks on the logical unit shall be within the range Immed immediate must be zero An immediate bit of zero indicates that the status shall n...

Страница 164: ...UNIT READY command is not intended as a diagnostic No self diagnostic is performed by the device as a result of this command The TEST UNIT READY command has special significance for power sequencing...

Страница 165: ...7 MSB Transfer Length 8 LSB 9 VU 0 Reserved 0 FLAG LINK Figure 113 VERIFY 2F The VERIFY command requests that the file verify the data written on the media A verification length of zero indicates tha...

Страница 166: ...nsfer Length 5 VU 0 Reserved 0 FLAG LINK Figure 114 WRITE 0A The WRITE command requests the file to write the specified number of blocks of data from the initiator to the medium starting at the specif...

Страница 167: ...d except for the longer transfer length Transfer length The number of contiguous blocks to be transferred If the transfer length is zero the seek occurs but no data is transferred This condition is no...

Страница 168: ...initiator to the medium and then verify that the data is correctly written Transfer Length of zero indicates that no data is transferred If caching is enabled the command performs an implied Force Uni...

Страница 169: ...is command will cause the entire cache to be emptied The function of this command and the meaning of fields within the command descriptor block depend on the contents of the mode field MODE Descriptio...

Страница 170: ...CHECK CONDITION status File shall set sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB Buffer Offset specifies the offset of the memory space specified by the Buffer ID...

Страница 171: ...iate instructions on the function of new microcode and its effect on file operations after download Note If the write buffer command with this mode is executed and the invalid code is downloaded then...

Страница 172: ...nated with CHECK CONDITION status File shall set sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB Parameter List Length must be specified for the total byte length of dat...

Страница 173: ...eter List Length must be the total bytes of Reserved Area Data and the multiple of 512 bytes in length 7 37 4 5 Download ROM code and Flas ROM update Buffer_ID 82h The file have a capability to update...

Страница 174: ...rite operation shall occur Byte Transfer Length This field must exactly specify the number of bytes of data that are available for transfer If a non zero byte transfer length does not match the availa...

Страница 175: ...nitiator to a number of sequential logical blocks This command is useful to write large data areas without sending all of the data over the SCSI bus Logical Block Address specifies the address at whic...

Страница 176: ...162 OEM Spec of DCAS 34330 32160...

Страница 177: ...ing the other command for the other initiator The normal initiator recovery action is to issue the command at a later time or reissue the command and grant the disconnect privilege 10h INTERMEDIATE GO...

Страница 178: ...164 OEM Spec of DCAS 34330 32160...

Страница 179: ...TE 0A IN LINKED COMMAND COMPLETE w FLAG 0B IN BUS DEVICE RESET 0C OUT Yes ABORT TAG 0D OUT Yes CLEAR QUEUE TAG 0E OUT Yes SIMPLE QUEUE TAG 20XX IN OUT No HEAD OF QUEUE TAG 21XX OUT No ORDERED QUEUE TA...

Страница 180: ...me invalid The agreement becomes invalid after any condition which may leave the data transfer agreement in an indeterminate state such as 1 after a Power on Reset 2 after a SCSI Bus hard reset condit...

Страница 181: ...rted by the Target If the file recognizes that negotiation is required the file sends a SDR message to the initiator with transfer period equal to 200 nSec M 50 The file interprets the Initiator corre...

Страница 182: ...quest messages are exchanged between an Initiator and a Target to establish a data transfer width agreement between the two devices The Initiator may initiate a wide data transfer negotiation at any t...

Страница 183: ...al and the first message received is either a Massage Parity Error or a Message Reject message the Target negates the data transfer width agree ment and goes to 8 bits mode For the Massage Parity Erro...

Страница 184: ...t data transfer mode The Target will attempt to resume the wide data transfer negotiation by retrying the Message Out phase Note If during the Message In phase of negotiations either Target or Initiat...

Страница 185: ...nt from the initiator to direct the file to clear the present operation for this initiator and logical unit including queued command s If a logical unit has been identified then all pending data and s...

Страница 186: ...tion of a linked command with flag bit equal to zero has completed and that valid status has been sent to the initiator After successfully sending this message the file goes to COMMAND phase to receiv...

Страница 187: ...entify and within the same MESSAGE IN phase to revive the I_T_L_Q nexus for the I O process 9 1 17 1 SIMPLE QUEUE TAG 20h The Simple Queue Tag Message specifies that the current I O process be placed...

Страница 188: ...sage to the initiator Bits 5 3 These bits are reserved and must be zero for an IDENTIFY message Note If an invalid Identify message is received with these bits not equal to zero then the file sends a...

Страница 189: ...onnect reconnect permission bit This may be used to selectively enable or disable disconnect reconnect permission during portions of a command Note that this function does not effect the operation of...

Страница 190: ...ust con tinue REQ ACK handshakes asynchronous transfer until it detects the phase change Note In synchronous transfer the initiator must continue sending ACK pulses to reach an offset of zero STATUS T...

Страница 191: ...or to changing to any other phase After detecting this condition the initiator must resend all of the previous message byte s sent during this MESSAGE OUT phase 3 Repeat the transfer of the MESSAGE OU...

Страница 192: ...nd a Sense key of ABORTED COMMAND with additional sense code of INITIATOR DETECTED ERROR 9 4 7 MESSAGE REJECT Message The file will take the following actions after receiving the MESSAGE REJECT messag...

Страница 193: ...elease all SCSI bus signals and enter the ID Unassigned state A drive in the ID Unassigned state has not had any SCSI ID exiplicitly or implicitly assigned and shall not respond to SCSI selections for...

Страница 194: ...omes both the current and assigned ID The drive releases all SCSI bus signals and enters the Assigned ID state If a drive receives a Configuration Process Complete function code or if SCAM protocol is...

Страница 195: ...30 DCAS 32160W DCAS 34330W 0 Type code A3h 93h 1 Default ID 2 vendor I 3 identifi B 4 cation M 5 6 7 8 9 10 Product ID D D D D 11 C C C C 12 A A A A 13 S S S S 14 3 3 3 3 15 2 4 2 4 16 1 3 1 3 17 6 3...

Страница 196: ...the device s priority flag to be set to one Configuration process complete This function code is issued by the dominant SCAM initiator when the bus configuration is complete and no further ID s are to...

Страница 197: ...device can support Isolated device s perform a valid action code when it is received Transfer cycles after a valid action code and preceding the next synchro nization pattern shall be ignored Clear pr...

Страница 198: ...184 OEM Spec of DCAS 34330 32160...

Страница 199: ...ion status for Incorrect Initiator Connection see 11 1 3 Incorrect Initiator Connection on page 186 3 Busy Status or Queue Full Status see 11 1 4 Command Processing During Execution of Active I O proc...

Страница 200: ...attempts to establish an I_T_L nexus when an I_T_L_Q nexus already exists from a pre vious connection with the same initiator Note It is not an Incorrect Initiator Connection to send a command withou...

Страница 201: ...is added to the command queue for an I_T_L_Q nexus if a Queue Tag message was received during the connection which established the I O process and Tagged Queuing is enabled DQue 0 and an I O process e...

Страница 202: ...and is queued command execution may still be prevented at a later time when the command is dequeued to become an active I O process This occurs if command execution is prevented by another internal Ta...

Страница 203: ...tion REQUEST SENSE If the file has an available pending sense data for the initiator the file sends the pending sense data and preserves the unit attention condition for the initiator If the file does...

Страница 204: ...ported The Internal Error condition persists for each Initiator until that Initiator clears the condition from the logical unit as described below Several commands are handled as special cases during...

Страница 205: ...owing table shows the degraded mode status with acceptable commands and aditional sense codes If a degraded mode exists the Hardware error condition caused by the degrade mode will be recreated after...

Страница 206: ...ng Initiator is neither the one that made the reservation nor the one to receive the reservation then A Request Sense or Inquiry command is permitted A Release command is permitted but is ignored Any...

Страница 207: ...the initiator specifies that the target shall enable command queuing the initiator may send either tagged or untagged command but shall not use both at the same time The following commands are never q...

Страница 208: ...s full The I O process is not placed in the command queue Since one queue element is reserved for each initiator any untagged command that doesn t cause Incorrect Initiator Connection will not cause Q...

Страница 209: ...Condition on page 200 for details If an I O process P 1 encounters an error while another I O process P 2 is active the drive returns Check Condition to P 1 and P 2 The drive may continue P 2 until i...

Страница 210: ...en successfully read ARRE 0 An error site determined to need rewriting or reassignment during a read is recommended for rewriting or reassignment at the conclusion of the read The setting of the ARRE...

Страница 211: ...the LBA that determined to need rewriting or reassignment The sense data combinations with auto recommend rewrite reallocate are listed below Key Code Qual Description 1 17 00 Recovered Data without E...

Страница 212: ...ect an initiator and the initiator does not respond within a Selection Timeout delay 250 mSec If this occurs the target releases the SCSI bus going to the bus free phase and waits 250ms It will then r...

Страница 213: ...is handled as a Bus Free error with no sense data The target also knows the use of linked commands if selected without ATN Phase retries may be allowed if a subsequent Identify message is received 11...

Страница 214: ...e following ways By issuing a REQUEST SENSE command to the Target and receiving the sense data This is most recommended way By issuing any other command to the I_T_x nexus that reported the fault By i...

Страница 215: ...s Device Reset Message 0Ch 11 17 2 Reset Actions The action taken by the Drive following a reset is dependent on the source of the reset 11 17 2 1 Power On reset and Self Initiated reset These two res...

Страница 216: ...s not at the correct speed a NOT READY status will be returned in the sense byte The Diagnostics command will execute the following tests 1 Test the adapter section of the file as follows a Assure the...

Страница 217: ...or 1 minute 11 19 1 2 Save Log PFA Counter The drive periodically saves data in logs in the reserved area of the disks The information is used by the drive to support various SCSI commands and for the...

Страница 218: ...204 OEM Spec of DCAS 34330 32160...

Страница 219: ...Length BYTE 8 MSB Product Specific Information 11 LSB BYTE 12 Additional Sense Code BYTE 13 Additional Sense Code Qualifier BYTE 14 FRU 0 BYTE 15 SKSV Sense Key Specific Bits BYTE 16 Sense Key Specifi...

Страница 220: ...y provides generic categories in which error and exception conditions can be reported Initiators would typically use sense keys for high level error recovery procedures 0h No Sense There is no sense k...

Страница 221: ...mation Bytes Byte 3 thru 6 This field is only valid when Valid Bit is one ILI 0 This field contains the unsigned LBA associated with the sense key The LBA reported will be within the LBA range of the...

Страница 222: ...0h Recovered read error with ECC applied This value can be returned only when ARRE 0 1h 18h 02h Recovered read error with ECC applied Auto reallocated This value can be returned only when ARRE 1 1h 18...

Страница 223: ...lock command can not proceed the process because all spare sectors have been used or it will exceed implementation limitation of defect handling of the file 4h 40h 80h Degrade Mode Diagnostic Fail Con...

Страница 224: ...ion reselection error occurs when the initiator fails to respond to a reselection within 250 milliseconds after the drive starts reselection The reselection is attempted a second time before setting s...

Страница 225: ...t the illegal parameter is in the data parameters sent by the initiator during DATA OUT phase 1 Indicates that the illegal parameter in the command descriptor block BPV Bit Pointer Valid 0 Bit pointer...

Страница 226: ...tion 12 2 10 3 Sense Key Specific Not Ready Sense key 2h These fields are only defined for the Format unit 04h command with the Immediate bit set to one Progress indication is returned BIT 7 6 5 4 3 2...

Страница 227: ...contains zeros ILI 0 These bytes contain the physical location of the error in cylinder head and sector Byte 24 and 25 are Cylinder high and cylinder low respectively Byte 26 is the head number and by...

Страница 228: ...214 OEM Spec of DCAS 34330 32160...

Страница 229: ...AME 161 COMMAND COMPLETE 165 Command Processing During Execution of Active I O process 186 Command Processing While Reserved 192 Command queuing 193 Command reordering 194 Concurrent I O process 195 C...

Страница 230: ...94 MODE SENSE 6 90 MSB 61 Multiple Initiator 199 N NO OPERATION 172 Non arbitrating systems 198 P Page Format PF 95 Parity Error COMMAND Phase Parity Error 177 DATA OUT Phase Parity Error 177 MESSAGE...

Страница 231: ...W WIDE DATA TRANSFER REQUEST 168 WRITE 152 WRITE AND VERIFY 154 WRITE BUFFER 155 Write Cache 195 WRITE EXTENDED 153 WRITE LONG 160 WRITE SAME 161 Index 217...

Страница 232: ...IBML Part Number 73H7993 Published in Japan S73H 7993 03...

Отзывы: