IBM DDRS-39130 - Ultrastar 9.1 GB Hard Drive Specifications Download Page 1

OEM HARD DISK DRIVE SPECIFICATIONS for

DDRS-39130 / DDRS-34560

3.5-Inch Hard Disk Drive ( 9130 / 4560 MB )

Revision (2.0)

S00K-0097-03

Summary of Contents for DDRS-39130 - Ultrastar 9.1 GB Hard Drive

Page 1: ...OEM HARD DISK DRIVE SPECIFICATIONS for DDRS 39130 DDRS 34560 3 5 Inch Hard Disk Drive 9130 4560 MB Revision 2 0 S00K 0097 03...

Page 2: ......

Page 3: ...OEM HARD DISK DRIVE SPECIFICATIONS for DDRS 39130 DDRS 34560 3 5 Inch Hard Disk Drive 9130 4560 MB Revision 2 0 S00K 0097 03...

Page 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...

Page 5: ...e Stop Time 13 3 4 5 Data Transfer Speed 13 3 4 6 Buffering Operation Lookahead Write Cache 14 3 4 7 Throughput 15 4 0 Data integrity 17 4 1 Equipment Status 17 4 2 Error Recovery 17 5 0 Physical Form...

Page 6: ...Vibrations 55 6 9 3 Operating Shock 55 6 9 4 Non Operating Shock 55 6 10 Acoustics 56 6 10 1 Sound Power Levels 56 6 10 2 Sound Pressure Reference 57 6 11 Identification Labels 58 6 12 Electromagnetic...

Page 7: ...rol 112 7 9 13 Page 1C Informational Exceptions Control 113 7 10 MODE SENSE 5A 115 7 11 MODE SELECT 15 116 7 12 MODE SELECT 55 118 7 13 PRE FETCH 34 119 7 14 READ 08 120 7 15 READ CAPACITY 25 121 7 16...

Page 8: ...OR 09 171 9 1 12 LINKED COMMAND COMPLETE 0A 171 9 1 13 LINKED COMMAND COMPLETE WITH FLAG 0B 171 9 1 14 BUS DEVICE RESET 0C 171 9 1 15 ABORT TAG 0D 171 9 1 16 CLEAR QUEUE TAG 0E 171 9 1 17 QUEUE TAG ME...

Page 9: ...t 192 10 12 Single Initiator Selection 192 10 13 Non arbitrating systems 192 10 14 Selection without ATN 193 10 15 Multiple Initiator Environment 193 10 15 1 Initiator Sense Data 193 10 15 2 Initiator...

Page 10: ...07 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 Reserved Byte 18 thru 19 212 12 2 12 V...

Page 11: ...8 pin WIDE with SCSI terminator SCSI 3 FAST 20 SE 80 pin SCA 2 LVD FAST 40 68 pin WIDE can be used also as SCSI 3 FAST 20 SE LVD FAST 40 80 pin SCA 2 can be used also as SCSI 3 FAST 20 SE Note The spe...

Page 12: ...e Failure Analysis Trademark of IBM Corp S M A R T Self Monitoring Analysis and Reporting Technology ADM Automatic Drive Maintenance SCAM SCSI Configured AutoMatically SE Single Ended SCSI LVD Low Vol...

Page 13: ...e Segmented data buffer 6x64KB or 3x128KB on user choice ECC on the fly Automatic error recovery procedures for read and write commands Self diagnostics on power on and resident diagnostics Automatic...

Page 14: ...4 OEM Spec of DDRS 3xxxx...

Page 15: ...Part 1 Functional Specification Copyright IBM Corp 1997 5...

Page 16: ...6 OEM Spec of DDRS 3xxxx...

Page 17: ...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...

Page 18: ...8 OEM Spec of DDRS 3xxxx...

Page 19: ...mber of LBAs 17 850 000 8 925 000 Total Logical Data Bytes 9 139 200 000 4 569 600 000 Figure 2 Data Sheet Buffer to from media Mbit sec 109 to 171 Host to from buffer Interface transfer rate Mbyte se...

Page 20: ...fer 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 Thi...

Page 21: ...6 DC Power Requirements on page 41 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 implies that erro...

Page 22: ...quential block after reading the last sector in the current cylinder The measured method is given in 3 4 7 Throughput on page 15 3 4 2 4 Head Switch Time Head Skew 3 4 2 5 Average Latency Figure 5 Ful...

Page 23: ...s disk buffer transfer rate Mbyte sec is derived by Number of sectors on a track 512 revolution sec Note Number of sectors per track will vary because of the linear density recording Figure 9 Drive Re...

Page 24: ...D of Surface One revolution time Instantaneous Buffer Host Transfer Rate Mbyte sec defines the maximum data transfer rate on SCSI Bus It also depends on the speed of the host The measurement method i...

Page 25: ...ffer Transfer Rate Mbyte sec E Buffer Host Transfer Rate Mbyte sec 3 4 7 2 Random Access The above table gives the time required to execute a total of 1000x read write commands which access a random L...

Page 26: ...16 OEM Spec of DDRS 3xxxx...

Page 27: ...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...

Page 28: ...18 OEM Spec of DDRS 3xxxx...

Page 29: ...f inner zone 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 is done...

Page 30: ...20 OEM Spec of DDRS 3xxxx...

Page 31: ...ctor 80 pin LVD on page 26 Power connector of 50 pin models comply with the ANSI SCSI A connector specifications Power connector of 68 pin models comply with the ANSI SCSI P connector specifications C...

Page 32: ...49 Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Open Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground 02 04 06 08 10 12 14 16...

Page 33: ...04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Gr...

Page 34: ...30 31 32 33 34 DB 12 DB 13 DB 14 DB 15 DB P1 DB 0 DB 1 DB 2 DB 3 DB 4 DB 5 DB 6 DB 7 DB P Ground DIFFSENS Reserved Reserved Reserved Ground A T N Ground B S Y A C K R S T M S G S E L C D R E Q I O DB...

Page 35: ...eserved DB 11 DB 10 DB 9 DB 8 I O REQ C D SEL 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...

Page 36: ...12 Volt 12 Volt Reserved Reserved DB 11 DB 10 DB 9 DB 8 I O REQ C D SEL 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 Res...

Page 37: ...Bus Terminator 6 1 3 1 SE model Single ended 50 and 68 pin models have active termination feature The function can be enabled by installing a jumper between pins 13 and 14 of the jumper block or conne...

Page 38: ...tions Inputs Input High Voltage 2 0 V min Input Low Voltage 0 8 V max Outputs Output High Voltage High Impedanc Output Low Voltage 0 5 V max IO 48mA Figure 20 Logic Signal Levels 6 1 5 2 LVD model SCS...

Page 39: ...3 5 7 specify SCSI ID as DAS0 1 2 3 Tie down to the ground is to assert Pin 2 4 6 12 are reserved and should be open Pin 8 is for external LED cathod If pin 9 is tied down to the ground on SE model S...

Page 40: ...s descrived in 6 1 6 Auxiliary Connector on 68 pin Model on page 29 These controls work as logical OR between Option Jumper Block and Auxiliary Connector DC power Connector Auxiliary Logic card Connec...

Page 41: ...s 11 7 12 Disable 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...

Page 42: ...rough 7 can be assigned Figure 23 SCSI Device ID 6 2 1 2 Position 5 on 50 68 pin models Enable Auto Spin up If a shunt jumper is installed the drive will spin up automatically after power on reset If...

Page 43: ...up with the combination of Enable Auto Spin Up Position 5 When both Auto Spin up and Auto Start Delayis are enabled the drive start will be delayed by a period of time multiplied by its own SCSI addre...

Page 44: ...external Light Emitting Diode Up to 30 mA of sink current capability is provided The LED Anode must be tied to the current limited 5 V source provided on Pin 1 of the Option Jumper Block The LED Catho...

Page 45: ...o o o o o o o o o o o o o Shunt jumpers are installed at position 2 3 5 and 6 as shipping default of SE 50 68 pin model No shunt jumper is installed on 80 pin model Figure 26 Default Jumper Setting o...

Page 46: ...uxiliary Connector Pin 8 and 11 80 Pin Model SCA 2 Connector Pin 77 as shown in 6 3 3 80 Pin Model on page 38 The schematics of LED circuit on each model are as follows 6 3 1 50 Pin Model DDRS 39130 D...

Page 47: ...mple of 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 Cath...

Page 48: ...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 LED Cathod Figure 30 LED C...

Page 49: ...Altitude 300 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 H...

Page 50: ...The system has to provide sufficient ventilation to keep the limits of component temperature as shown below Figure 32 Maximum Allowable Module Surface Temperature Module Name Location Maximum Allowabl...

Page 51: ...Current of DDRS 39130 with SCSI Terminator Enabled All values in Amps 5Volts 12Volts Total W Pop Mean Std Dev Pop Mean Std Dev Idle Average 0 32 0 01 0 45 0 01 7 1 Idle ripple peak to peak 0 21 0 01 0...

Page 52: ...istribution 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...

Page 53: ...nt Errors A recoverable equipment error is any error other than a seek ID mis compare error or read error that is detected and corrected by the drive error recovery procedure Examples are Write Fault...

Page 54: ...ADM function is equipped to enhance the reliability in continuous usage ADM function is to perform a CSS automatically after detection of idling time for 1 minute at intervals of 1 week The details ar...

Page 55: ...6 8 Mechanical Specifications 6 8 1 Outline 6 8 1 1 50 pin Model Figure 39 Outline of 50 pin Model Specification 45...

Page 56: ...6 8 1 2 68 pin Model Figure 40 Outline of 68 pin Model 46 OEM Spec of DDRS 3xxxx...

Page 57: ...6 8 1 3 80 pin Model Figure 41 Outline of 80 pin Model Specification 47...

Page 58: ...s The following chart describes the dimensions and the weight Figure 42 Physical Dimension Height mm 25 4 0 4 Width mm 101 6 0 4 Length mm 146 0 0 6 Weight gram 630 Max Figure 43 Mechanical Dimension...

Page 59: ...6 8 3 Interface Connector 6 8 3 1 50 pin Model Figure 44 Interface Connector 50 pin Model Specification 49...

Page 60: ...6 8 3 2 68 pin Model Figure 45 Interface Connector 68 pin Model 50 OEM Spec of DDRS 3xxxx...

Page 61: ...6 8 3 3 80 pin Model Figure 46 Interface Connector 80 pin Model Specification 51...

Page 62: ...6 8 4 Mounting Positions and Tappings Figure 47 Mounting Positions and Tappings 52 OEM Spec of DDRS 3xxxx...

Page 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...

Page 64: ...0 67G RMS Overall RMS root mean square level of vertical vibration is 0 56G RMS Note The specified levels are measured at the mounting points 6 9 1 2 Swept Sine Vibration The hard disk drive will mee...

Page 65: ...evel are applied to the drive ten pulses for each direction and for all three axes There must be a minimum of 30 seconds delay between shock pulses The input level is applied to a base plate where the...

Page 66: ...und absorbing material shall be used The acoustical characteristics of the drive subsystem are measured under the following conditions Idle mode Powered on disks spinning track following unit ready to...

Page 67: ...o 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 time 6 10 2 2 Sound Pressure Level The...

Page 68: ...lations Class B Part 15 European Economic Community EEC directive number 76 889 related to the control of radio fre quency interference and the Verband Deutscher Elektrotechniker VDE requirements of G...

Page 69: ...mability 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 recognized flammability...

Page 70: ...60 OEM Spec of DDRS 3xxxx...

Page 71: ...Part 2 SCSI Interface Specification Copyright IBM Corp 1997 61...

Page 72: ...62 OEM Spec of DDRS 3xxxx...

Page 73: ...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 O O 07h REASSIGN BLOCKS...

Page 74: ...READ LONG R R O 3Fh WRITE LONG R R O 41h WRITE SAME O O O 4Ch LOG SELECT O O O 4Dh LOG SENSE R R O 55h MODE SELECT 10 R R O 56h RESERVE 10 R R O 57h RELEASE 10 R R O 5Ah MODE SENSE 10 Figure 54 SCSI C...

Page 75: ...status and then send the COMMAND COMPLETE message No further commands in the chain are executed 7 2 Abbreviations These abbreviations are used throughout the following sections LUN Logical Unit Number...

Page 76: ...t is 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 funct...

Page 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...

Page 78: ...nd 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 Li...

Page 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...

Page 80: ...has 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 targ...

Page 81: ...lds with a value shown inside quotes e g Value xyz are character fields A value not in quotes is a numeric value Character fields are alpha numeric and represented in either ASCII or EBCDIC as stated...

Page 82: ...at the LUN specified in the Command Block is currently supported Qualifier is set to 011b when the LUN specified in the Command Block is not present 2 Peripheral Device Type is set to zero to indicate...

Page 83: ...pport 16 bit wide data transfers Sync is set to one to indicate that the file supports synchronous data transfer Link is set to one to indicate that the file supports linked commands TTD is set to zer...

Page 84: ...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 0 and this field contains the sam...

Page 85: ...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...

Page 86: ...is 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...

Page 87: ...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...

Page 88: ...dicates 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...

Page 89: ...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...

Page 90: ...S 0 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...

Page 91: ...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...

Page 92: ...0 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...

Page 93: ...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...

Page 94: ...S 0 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 2...

Page 95: ...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...

Page 96: ...rs 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 L...

Page 97: ...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 87...

Page 98: ...ecified 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 R...

Page 99: ...zero when the parameters are not supported The Page Length byte value of each page returned by the file indicates up to which fields are sup ported on that page 7 9 1 1 2 Page Code This field specifi...

Page 100: ...arameter header 10 7 6 5 4 3 2 1 0 BYTE 0 MSB Mode Data Length BYTE 1 LSB BYTE 2 Medium Type 0 BYTE 3 WP Reserved 0 BYTE 4 Reserved 0 BYTE 5 Reserved 0 BYTE 6 MSB Block Descriptor Length 0 or 8 BYTE 7...

Page 101: ...sable to format at the specified Block Length Number of Blocks When used with the MODE SELECT command the Number of Blocks field must be Zero to indicate not to change available blocks 0xFFFFFF to ind...

Page 102: ...ng mode page code Page Description PS 00 Vendor Unique Parameters 1 01 Read Write Error Recovery Parameters 1 02 Disconnect Reconnect Control Parameters 1 03 Format Device Parameters 0 04 Rigid Disk G...

Page 103: ...but may be set as desired This is for compatibility with older drives QPE Qualify Post Error bit allows the Initiator to inhibit the reporting of recovered data errors which are recovered under Data...

Page 104: ...able read processing time delay due to reassigned LBA processing for continuous data availability requirements such as Audio Visual application IGRA bit is set to 0 specifies the drive shall process r...

Page 105: ...and should wait in the command queue when the CAEN bit is set Each unit of this timer is 50ms QPE Read Threshold specifies the error reporting threshold for read operations when the QPE bit is set to...

Page 106: ...t the file shall not perform automatic reallocation of defective data blocks during read operations A ARRE bit is set to one to indicate that the file shall perform automatic reallocation of defective...

Page 107: ...rocedures always When AVERP bit Mode Page 0 Byte 6 Bit 6 is zero a value of non zero in Read Retry Count enables all steps of DRP When AVERP bit is one the number in Read Retry Count sets the maximum...

Page 108: ...e 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 CO...

Page 109: ...ansferred 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...

Page 110: ...ECK 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 with C...

Page 111: ...empty the file data buffer should be before attempting to reconnect to the SCSI bus If the ratio is set to 0h the target will calculate and use an optimal ratio based on the negotiated transfer rate B...

Page 112: ...h Sectors per Track BYTE 11 LSB DAh BYTE 12 MSB 02h Data Bytes per Physical Sector 0200h BYTE 13 LSB 00h BYTE 14 MSB 00h Interleave 1 BYTE 15 LSB 01h BYTE 16 MSB 00h Track Skew Factor BYTE 17 LSB 0Bh...

Page 113: ...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...

Page 114: ...Reduced Write Current 0 BYTE 11 LSB 00h BYTE 12 MSB 00h Drive Step Rate Not used BYTE 13 LSB 00h BYTE 14 MSB 00h Landing Zone Cylinder Not used BYTE 16 LSB 00h BYTE 17 RESERVED RPL 0 00h BYTE 18 Rotat...

Page 115: ...e following commands Verify Write and Verify the verify portion of the command only Since bytes 4 11 are not changeable the Mode Select Commands accepts only the values indicated for bytes 4 11 EER Th...

Page 116: ...en recovering verify errors The Verify Retry Count of one causes the Target to attempt up to one VRP pass per command when a medium error occurs during a verify operation Only values of 0h and 01h are...

Page 117: ...st be done to assume data is written to the media before powering down the Target MF Multiplication Factor determines how the Maximum Pre fetch field is interpreted When this bit is set the data to pr...

Page 118: ...d This field can either be used as an absolute value if the MF bit is 0 or else it will be multiplied by the read command length to give the actual length to read ahead Maximum Pre fetch ceiling speci...

Page 119: ...ED 8 Command re ordering is disabled 9 Fh RESERVED QErr Queue Error Management bit of zero specifies that the Target suspends execution of queued and active commands from any Initiator which receives...

Page 120: ...the logical unit with a different 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 L...

Page 121: ...e notch 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...

Page 122: ...dle bit must be set to 0 Standby bit of one indicates that the target shall use the Standby Condition Timer to determine the length of inactivity time to wait before entering the Standby condition A s...

Page 123: ...rations is enabled The reporting 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 disabl...

Page 124: ...e cause 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 met...

Page 125: ...0 5 Reserved 0 6 Reserved 0 7 MSB Allocation Length 8 LSB 9 VU 0 Reserved 0 FLAG LINK Figure 85 MODE SENSE 5A The MODE SENSE 5A command provides a means for the file to report various device paramete...

Page 126: ...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 bytes t...

Page 127: ...ator 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 S...

Page 128: ...6 7 MSB Parameter List Length 8 LSB 9 VU 0 Reserved 0 FLAG LINK Figure 87 MODE SELECT 55 The MODE SELECT 55 command provides a means for the initiator to specify LUN or device parame ters to the Targe...

Page 129: ...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...

Page 130: ...g at 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 t...

Page 131: ...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...

Page 132: ...ogical Block Address BYTE 2 BYTE 3 LSB BYTE 4 MSB BYTE 5 Block Length BYTE 6 512 BYTE 7 LSB Figure 91 Format of READ CAPACITY command reply Block Length specifies the length in bytes of the block It i...

Page 133: ...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...

Page 134: ...Rsvd 0 Plist Glist Defect List Format BYTE 2 MSB Defect List Length BYTE 3 LSB Figure 93 Defect List Header 7 16 2 Bytes from Index Format 100b Defect Descriptors BYTE 0 MSB BYTE 1 Cylinder Number of...

Page 135: ...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...

Page 136: ...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 transferred This condition...

Page 137: ...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 18 1 Combined Header And Data Mode 000 In this m...

Page 138: ...undary 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 a...

Page 139: ...99 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...

Page 140: ...itiator 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 availa...

Page 141: ...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...

Page 142: ...If 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 ER...

Page 143: ...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 21 1 Receive Diagnostic Page 0 This page c...

Page 144: ...format 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 tra...

Page 145: ...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...

Page 146: ...e returns Good status without altering the reservation Extents are not supported by the Drive The Ext Extent bit must be zero and the Reservation Identifica tion field is ignored If the Ext bit is not...

Page 147: ...the file 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...

Page 148: ...mmand 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 message...

Page 149: ...ds are ignored The Reserve command requests that the entire Lun be reserved for the Initiator until The reservation is superseded by another valid Reserve command from the Initiator that made the rese...

Page 150: ...LUN by issuing another Reserve command This super seding Reserve command releases the previous reservation when the new reservation is granted Reservation queuing is not supported by the Drive If a L...

Page 151: ...e 7 6 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 109 REZERO UNIT 01 The REZERO UNIT command requests that the target seek to logical block addr...

Page 152: ...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 110 SEEK 0B The SEEK command requests the file to seek to the specified logical block...

Page 153: ...nd Code 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 111 SEEK EXTENDED 2B The SEEK EXTENDED command requests the file to seek to the...

Page 154: ...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 CHEC...

Page 155: ...ad the 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 tic...

Page 156: ...ess 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 must b...

Page 157: ...atus is 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...

Page 158: ...r 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 not...

Page 159: ...e TEST 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 seque...

Page 160: ...MSB Transfer Length 8 LSB 9 VU 0 Reserved 0 FLAG LINK Figure 116 VERIFY 2F The VERIFY command requests that the file verify the data written on the media A verification length of zero indicates that n...

Page 161: ...4 Transfer Length 5 VU 0 Reserved 0 FLAG LINK Figure 117 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...

Page 162: ...er 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 not considered an error DPO Disa...

Page 163: ...edium 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 Unit Access FUA and a...

Page 164: ...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 Description 0...

Page 165: ...d with 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 Buff...

Page 166: ...be expected that the file will be never complete or hang up the subsequent command This condition normally be recoverable by a power on off cycle but no guarantee 7 38 4 Download Microcode and Save Mo...

Page 167: ...same as the single binary Buffer ID is 00h RAM OVR Download The thered one is that the data set consist of all code except ROM This data set is starting without header RAM code and 2 Overlay codes are...

Page 168: ...a Data and Save Buffer_ID 81h Buffer ID must be set to 81h for Reserved Area Data Buffer Offset must be 00h Otherwise file shall set sense key as ILLIGAL REQUEST and additional sense code to ILLEGAL F...

Page 169: ...the write 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...

Page 170: ...iator 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 which t...

Page 171: ...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...

Page 172: ...162 OEM Spec of DDRS 3xxxx...

Page 173: ...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...

Page 174: ...lid 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 condition 3 after a Bus Device Reset messag...

Page 175: ...nSec 2 35 MT s 107 Mi 255 Mt 106 Asynchronous mode N A Figure 127 Initiator Request Target Response LVD receiver mode 9 1 2 1 2 On F 20 mode The Tareget responds to each Initiator requested transfer...

Page 176: ...10 Mi 10 25 nSec 40 00 MT s 11 Mi 11 50 nSec 20 00 MT s 12 Mi 12 50 nSec 20 00 MT s 13 Mi 18 75 nSec 13 33 MT s 19 Mi 25 100 nSec 10 00 MT s 26 Mi 31 125 nSec 8 00 MT s 32 Mi 37 150 nSec 6 67 MT s 38...

Page 177: ...Target initiates a wide data transfer negoti ation if the Target has not negotiated with the Initiator since the last time the Target was Reset Power on Reset SCSI Bus Hard Reset or Bus Device Reset m...

Page 178: ...ge Parity Error case the implied data transfer width agreement is reinstated if the Target successfully retransmits the Wide Data Transfer Request message to the Initiator For any other message the Ta...

Page 179: ...the initiator to copy the active data pointer to the saved data pointer The SAVE DATA POINTER message is only sent if the initiator has previously indicated the ability to accommodate disconnection a...

Page 180: ...g message will be sent to the initiator for this operation It is not an error to send the ABORT message to a logical unit that is not currently performing an operation for the initiator Note It is per...

Page 181: ...TH FLAG 0B The file sends this message to the initiator to indicate that the execution of a linked command with flag bit set to one has completed and that valid status has been sent to the initiator A...

Page 182: ...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 in the command queue...

Page 183: ...Y message 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 sen...

Page 184: ...nect 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 th...

Page 185: ...tor must 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 STA...

Page 186: ...ntly executing command for this initiator or any other initiator 9 4 2 MESSAGE OUT Phase Parity Error The file will depending on the model7 optionally retry the message phase and if it still fails abo...

Page 187: ...isconnect but remains connected COMMAND COMPLETE No error continue to bus free IDENTIFY Command aborted bus freed Sense data set to MESSAGE REJECT ERROR LINKED CMD CMPLT Command aborted link broken bu...

Page 188: ...178 OEM Spec of DDRS 3xxxx...

Page 189: ...ion status for Incorrect Initiator Connection see 10 1 3 Incorrect Initiator Connection on page 180 3 Busy Status or Queue Full Status see 10 1 4 Command Processing During Execution of Active I O proc...

Page 190: ...tor 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 wit...

Page 191: ...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...

Page 192: ...ommand 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...

Page 193: ...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...

Page 194: ...reported 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 duri...

Page 195: ...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...

Page 196: ...suing 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 A...

Page 197: ...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...

Page 198: ...e is 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 caus...

Page 199: ...Condition on page 194 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...

Page 200: ...been 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 AR...

Page 201: ...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...

Page 202: ...ill not be reported to the Initiator The data read before the error occurs will be stored as a valid data by Read ahead 10 11 Reselection Timeout If reselection fails depending on the file model it wi...

Page 203: ...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 10...

Page 204: ...the 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 B...

Page 205: ...s Device Reset Message 0Ch 10 17 2 Reset Actions The action taken by the Drive following a reset is dependent on the source of the reset 10 17 2 1 Power On reset and Self Initiated reset These two res...

Page 206: ...r is 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...

Page 207: ...10 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 purpose of...

Page 208: ...198 OEM Spec of DDRS 3xxxx...

Page 209: ...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...

Page 210: ...becomes 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...

Page 211: ...30 DDRS 34560W DDRS 39130W 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 D D D D 12 R R R R 13 S S S S 14 3 3 3 3 15 4 9 4 9 16 5 1 5 1 17 6 3...

Page 212: ...es 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...

Page 213: ...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...

Page 214: ...204 OEM Spec of DDRS 3xxxx...

Page 215: ...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...

Page 216: ...key 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 sens...

Page 217: ...is one LIL 0 This field contains the unsigned LBA associated with the sense key The LBA reported will be within the LBA range of the command as defined in the CDB Note An LBA other than the command L...

Page 218: ...ritten This value can be returned only when ARRE 1 1h 18h 00h 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 re...

Page 219: ...ck fail Reserved area sector valid check fail 4h 40h 85h Degrade Mode RAM Microcode Not Loaded 4h 44h 00h Hardware Error Internal target failure 4h 81h 00h Hardware Error Internal logic error 5h 1Ah 0...

Page 220: ...ction is attempted a second time before setting selection reselection failed sense code Bh 47h 00h Aborted command SCSI parity error Bh 48h 00h Aborted command Initiator detected error message receive...

Page 221: ...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...

Page 222: ...ndition 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...

Page 223: ...umber Byte 28 and 29 are sector high and low respectively Byte 27 is retained for compatibility and will contain the sector number for sector 0 to 254 and will be set to 0FFh for sector numbers greate...

Page 224: ...214 OEM Spec of DDRS 3xxxx...

Page 225: ...WRITE SAME 160 COMMAND COMPLETE 163 Command Processing During Execution of Active I O process 180 Command Processing While Reserved 186 Command queuing 187 Command reordering 188 Concurrent I O proces...

Page 226: ...5 Multiple Initiator 193 N NO OPERATION 170 Non arbitrating systems 192 P Page Format PF 116 Parity Error COMMAND Phase Parity Error 176 DATA OUT Phase Parity Error 176 MESSAGE IN Phase Parity Error 1...

Page 227: ...W WIDE DATA TRANSFER REQUEST 167 WRITE 151 WRITE AND VERIFY 153 WRITE BUFFER 154 Write Cache 189 WRITE EXTENDED 152 WRITE LONG 159 WRITE SAME 160 Index 217...

Page 228: ...Part Number 00K0097 Published in Japan S00K 0097 03...

Reviews: