background image

       

Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification

56

Содержание HUS151414VL3600

Страница 1: ...d Disk Drive Models HUS151414VL3800 HUS151473VL3800 HUS151436VL3800 HUS151414VL3600 HUS151473VL3600 HUS151436VL3600 Version 3 1 01 November 2006 Warning Printed copies of this document are considered current only on the date of print Replacement and disposal of down level versions is the responsibility of the document holder ...

Страница 2: ...HItachi Ultrastar 15K147 SCSI Hard Disk Drive Specification ...

Страница 3: ...d Disk Drive Models HUS151414VL3800 HUS151473VL3800 HUS151436VL3800 HUS151414VL3600 HUS151473VL3600 HUS151436VL3600 Version 3 1 01 November 2006 Warning Printed copies of this document are considered current only on the date of print Replacement and disposal of down level versions is the responsibility of the document holder ...

Страница 4: ...tions of the publication Hitachi may make improvements or changes in any products or programs described in this publication at any time It is possible that this publication may contain reference to or information about Hitachi products machines and programs programming or services that are not announced in your country Such references or information must not be construed to mean that Hitachi inten...

Страница 5: ...rive ready time 13 4 5 3 Spindle stop time 13 4 5 4 Data transfer speed 13 4 5 5 Buffering operation read ahead write cache 14 4 5 6 Throughput 14 5 0 Data Integrity 17 5 1 Equipment Status 17 5 2 Error Recovery Procedure 17 6 0 Physical format 19 6 1 Shipped format Plist 19 6 2 Reassigned format Glist 19 7 0 Electrical interface specification 21 7 1 Power connector 21 7 2 SCSI bus connector 22 7 ...

Страница 6: ...sition 7 8 30 7 11 4 Disable Unit Attention position 11 12 30 7 11 5 Reserved positions 9 10 and 13 14 30 8 0 Environment 31 8 1 Temperature and humidity 31 8 2 Storage requirements 32 8 2 1 Packaging 32 8 2 2 Storage time 32 8 3 Corrosion test 32 8 4 Cooling requirements 33 9 0 DC power requirements 35 9 1 Power supply current average and peak 36 9 2 Ripple voltage 38 9 3 Power consumption effici...

Страница 7: ...5 5 Corporate Standards Compliance 55 16 0 Electromagnetic Compatibility 57 17 0 SCSI Command Set 59 17 1 SCSI Control Byte 61 17 2 Abbreviations 61 17 3 Byte ordering conventions 61 17 4 FORMAT UNIT 04 62 17 4 1 Defect list 64 17 4 2 Defect Descriptor 65 17 5 INQUIRY 12 68 17 5 1 Inquiry Data 69 17 6 LOG SELECT 4C 78 17 7 LOG SENSE 4D 81 17 7 1 Log Page parameters 82 17 7 2 Log Sense Page 0 83 17...

Страница 8: ...vice Action 143 17 12 2 Parameter data for Read Keys 144 17 12 3 Parameter Data for Read Reservations 145 17 13 PERSISTENT RESERVE OUT 5F 147 17 13 1 Service Action 148 17 13 2 Scope 151 17 13 3 Type 151 17 13 4 Parameter list 153 17 13 5 Summary 153 17 14 PRE FETCH 34 155 17 15 READ 6 08 156 17 16 READ 10 28 157 17 17 READ BUFFER 3C 158 17 17 1 Combined Header And Data Mode 00000b 159 17 17 2 Rea...

Страница 9: ... TEST UNIT READY 00 193 17 39 VERIFY 2F 194 17 40 VERIFY 16 8F 195 17 41 WRITE 6 0A 196 17 42 WRITE 10 2A 197 17 43 WRITE AND VERIFY 16 8E 198 17 44 WRITE AND VERIFY 2E 199 17 45 WRITE BUFFER 3B 200 17 45 1 Combined Header And Data Mode 00000b 201 17 45 2 Write Data Mode 00010b 201 17 45 3 Download Microcode Mode 00100b 202 17 45 4 Download Microcode and Save Mode 00101b Single Binary File 202 17 ...

Страница 10: ...ition 225 20 0 Additional information 227 20 1 SCSI Protocol 227 20 1 1 Priority of SCSI Status Byte Reporting 227 20 1 2 Invalid LUN in Identify Message 227 20 1 3 Incorrect Initiator Connection 228 20 1 4 Command Processing During Execution of Active I O Process 228 20 1 5 Unit Attention Condition 230 20 1 6 Command processing during startup and format operations 231 20 1 7 Internal Error Condit...

Страница 11: ...ormat Time 250 20 19 3 Start Unit Stop Time 250 20 19 4 Medium Access Command Time 251 20 19 5 Time out Limits for Other Commands 251 20 20 Recommended Initiator ERP 252 20 20 1 Drive Service Strategy 252 20 20 2 Recommendations for System Error Log 253 20 20 3 Data Recovery Procedure 253 20 20 4 Nondata Error Recovery Procedure 255 21 0 SCSI Sense Data 261 21 1 SCSI Sense Data Format 261 21 2 Sen...

Страница 12: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 21 2 13 Physical Error Record Byte 24 thru 29 283 21 2 14 Reserved Byte 30 through 31 283 22 0 Appendix UEC list 285 ...

Страница 13: ...s 31 Table 19 Maximum allowable module surface temperatures 33 Table 20 Input voltage 35 Table 21 Model 147GB 36 Table 22 Model 147GB 5V Current during spinup 36 Table 23 Model 147GB 12V Current during spinup 37 Table 24 Model 73GB 38 Table 25 Model 36GB 38 Table 26 Power supply generated ripple at drive power connector 38 Table 27 Power consumption efficiency index 39 Table 28 Physical dimensions...

Страница 14: ...t Number 96 Table 64 Log Sense Page 2F 97 Table 65 Log Sense Page 30 98 Table 66 Log Sense Page 37 101 Table 67 Mode Select 15 103 Table 68 Mode Select 55 104 Table 69 Mode Sense 1A 105 Table 70 Page Code Usage 106 Table 71 Mode parameter header 6 107 Table 72 Mode parameter header 10 107 Table 73 Mode Parameter Block Descriptor 109 Table 74 Mode Parameter Page Format 110 Table 75 Supported Page C...

Страница 15: ...nd Generation counter 153 Table 106 APTPL and information held by a drive 154 Table 107 PRE FETCH 34 155 Table 108 READ 6 08 156 Table 109 READ 10 28 157 Table 110 READ BUFFER 3C 158 Table 111 Read Buffer Header 159 Table 112 Read Buffer Description 160 Table 113 Echo Buffer Descriptor 161 Table 114 READ CAPACITY 25 162 Table 115 Format of READ CAPACITY command reply 163 Table 116 READ DEFECT DATA...

Страница 16: ...2F 194 Table 157 Write 16 8F 195 Table 158 WRITE 6 0A 196 Table 159 WRITE 10 2A 197 Table 160 Write and Verify 8E 198 Table 161 WRITE AND VERIFY 2E 199 Table 162 WRITE BUFFER 3B 200 Table 163 Write Buffer Header 201 Table 164 WRITE LONG 3F 204 Table 165 WRITE SAME 41 205 Table 166 Write Same 16 93 206 Table 167 SCSI Status Byte Format of the SCSI STATUS byte 207 Table 168 Synchronous Data Transfer...

Страница 17: ...e Spindle Start Failure 235 Table 186 Spindle Motor Degraded Mode Spindle Stopped by Unit Stop Command236 Table 187 Self Configuration Failure Degraded Mode 237 Table 188 Format Command Failure Degraded Mode 238 Table 189 Sense data combinations with auto recommend rewrite reallocate 243 Table 190 Short and Extended Self Test Description 248 Table 191 Recommend Reassign Errors 254 Table 192 Log On...

Страница 18: ...HItachi Ultrastar 15K147 SCSI Hard Disk Drive Specification ...

Страница 19: ...ng information please visit our website at http www hitachigst com portal site hgst 1 2 Glossary Word Meaning Kb Kilobit 1000 bits Mb Megabit 1 000 000 bits GB Gigabyte 1 000 000 000 bytes MB Megabyte 1 000 000 bytes KB Kilobyte 1000 bytes PFA Predictive Failure Analysis S M A R T Self Monitoring and Reporting Technology SE Single ended SCSI LVD Low Voltage Differential SCSI FC AL Fibre Channel Ar...

Страница 20: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 2 ...

Страница 21: ...s seek time in read operation for 147 GB 3 6 ms seek time in read operation for 73 GB 3 3 ms seek time in read operation for 36 GB Adaptive read ahead algorithm Write Cache Back to back write ECC on the fly Automatic defect reallocation Self diagnostics at power on Closed loop actuator servo High level of integration of the electronics Non head disk contact start stop Spindle rotation of 15 000 RP...

Страница 22: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 4 ...

Страница 23: ... of read write accessing of the disk media including defect management and error recovery 3 2 Head Disk Assembly The head disk assembly HDA is assembled in a clean room environment and contains disks a spindle motor actuator assem bly and voice coil motor Air is constantly circulated and filtered when the drive is operational Venting of the HDA is accom plished via a breather filter The spindle is...

Страница 24: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 6 ...

Страница 25: ...er of heads 10 5 3 Number of disks 5 3 2 Total data bytes 512 bytes sector 147 015 821 824 73 407 900 160 36 703 949 824 Total logical data blocks 287 140 277 111D69B5h 143 374 805 88BB9D5h 71 687 402 445DCEAh Buffer to from media 760 1129 Mb sec Host to from buffer interface transfer rate 320 MB sec Data buffer size 16MB Number of buffer segments 1 256 Rotational speed 15 000 RPM Recording densit...

Страница 26: ...tion 17 5 1 1 Inquiry Data format CmdDt 0 EVPD 0 Page code 0 on page 76 is as follows Table 3 Product ID in INQUIRY Command Product ID Description HUS151436VL3600 36 GB 68 pin HUS151436VL3800 36 GB 80 pin HUS151473VL3600 73 GB 68 pin HUS151473VL3800 73 GB 80 pin HUS151414VL3600 147 GB 68 pin HUS151414VL3800 147 GB 80 pin ...

Страница 27: ...assignment of worldwide ID in INQUIRY Command xxx Interface Values 380 Ultra 320 80 pin 360 Ultra 320 68 pin F20 Fibre Channel 2GB Note 1 Additional block assignment will be issued as needed based on actual production volume Manufacturing site Product Name and Associtated Models Block assignment Singapore HUS151414VLxxx0 HUS151473VLxxx0 HUS151436VLxxx0 001h 1 ...

Страница 28: ...s Command overhead Mechanical head positioning Seek time Latency Data transfer speed Buffering operation read ahead write cache Note All the above parameters contribute to drive performance There are other parameters that contribute to the perfor mance of the actual system This specification tries to define the bare drive characteristics not system throughput which depends on the system and the ap...

Страница 29: ...ion 9 0 DC power requirements on page 35 for ranges The seek time is measured from the start of the actuator s motion to the start of a reliable read or write operation Reliable read or write implies that error correction or recovery is not used to correct arrival problems The average seek time is mea sured as the weighted average of all possible seek combinations Weighted average Where max Maximu...

Страница 30: ...sured as the average of 1 000 full stroke seeks with a random head switch from both directions inward and outward 4 5 1 3 Average latency Table 8 Latency time Function Typical ms Max ms Read 73 GB 36GB 6 6 6 9 Read 147 GB 6 7 6 9 Write 73 GB 36 GB 6 9 7 5 Write 147 GB 7 0 7 7 Rotation Time for a revolution ms Average latency ms 15 000 RPM 4 0 2 0 ...

Страница 31: ...x revolutions sec For this table 1 MB Sec should be interpreted as 1 000 000 bytes per Second The number of sectors per track will vary because of the linear density recording Model Typical sec Maximum sec 147 GB Model 20 5 29 9 73 GB Model 14 3 29 9 36 GB Model 12 4 29 9 Model Typical sec Maximum sec 147 GB Model 13 20 73 GB Model 9 20 36 GB Model 8 20 Description Disk buffer transfer Typical MB ...

Страница 32: ...The above table gives the time required to read write for a total of 32 768 consecutive blocks 16 777 216 bytes accessed by 128 READ WRITE commands Typical and Max values are given by 100 and 110 of T respectively throughout the fol lowing performance description Note It is assumed that a host system responds instantaneously T A B C 16 777 216 D Where T Calculated time A Command overhead no cache ...

Страница 33: ...ve table gives the time required to execute a total of 4096 single block READ WRITE commands which access a random LBA in unqueued mode An approximation for the time is T A B C 4096 Where T Calculated time A Command overhead no cache hit B Average seek time C Average latency Operation Typical sec Maximum sec Random read 24 7 24 8 Random write 26 3 26 4 ...

Страница 34: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 16 ...

Страница 35: ...is available to the host system any time the drive is not ready to READ WRITE or SEEK This status nor mally exists at power on time and will be maintained until the following conditions are satisfied Access recalibration tuning is complete Spindle speed meets requirements for reliable operations Self check of drive is complete Appropriate error status is made available to the host system if any of...

Страница 36: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 18 ...

Страница 37: ...extra sector is wasted as a spare throughout user data areas All pushes generated by defects are absorbed by spare tracks of the inner zone Plist physical format Figure 1 Plist physical format Note Defects are skipped without any constraint such as track or cylinder boundary The calculation from LBA to physical is done automatically by internal table 6 2 Reassigned format Glist Glist is prepared f...

Страница 38: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 20 ...

Страница 39: ...is as shown below 80 pin SCA 2 models use a Molex p n 87641 0021 or DDK p n HD2PF80 A11 connector and 68 pin models use DDK p n HDW RB68124G connector which is compatible with the specification of Single Attachment for Small SCSI Disk Drives SPI 4 document Annex C Power pin assignment of the 80 pin SCA 2 model is shown in Section 7 2 2 SCSI signal connector 80 pin SCA 2 model on page 23 4 3 2 1 Pi...

Страница 40: ...or contact number Signal name 01 02 03 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 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 P_CRCA Ground DIFFSENS 2 TERMPWR 1 TERMPWR 1 Reserved Ground ATN Ground BSY ACK RST MSG SEL C D REQ I O DB 8 DB 9 DB 10 DB 11 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ...

Страница 41: ...me Connector contact number Signal name 01 02 03 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 35 36 37 38 39 40 12 Volt Charge 12 volt 12 volt 12 volt Opt 3 3 V NC Opt 3 3 V NC DB 11 DB 10 DB 9 DB 8 I O REQ C D SEL MSG RST ACK BSY ATN P_CRCA 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 Spindle Sync...

Страница 42: ... unplug actions During hot unplug the operational shock limit specifications should not be exceeded If this cannot be guaranteed the drive should be issued a SCSI STOP UNIT command that is allowed to complete before unplugging The basic requirement is that while the drive is operational or spinning down the operational shock limits are in effect When the drive has completely stopped the non operat...

Страница 43: ... pin SCSI connector The settings at the Option Jumper Block and the Auxiliary Connector work as a logical OR The drive conforms to SFF 8009 Rev 2 0 Pin numbers 1 3 5 and 7 specify SCSI ID as 1D0 1D1 1D2 1D3 Pin numbers 2 4 6 and 12 are reserved and should be open Pin 8 is for external LED cathode 34 68 SCSI ID Bit 3 Bit 2 Bit 1 Bit 0 Reserved Reserved Reserved Reserved Ground LED cathode 5V NC 1 3...

Страница 44: ...2 SCSI signal connector 80 pin SCA 2 model on page 31 some of the jumper pins on J6 of the 80 pin models can also be controlled through the 80 pin SCA 2 connector These controls work as a logical OR between the Option Jumper Block and the SCA 2 connector SCA J6 5V GND GND GND GND GND 150 ohm GND 1 3 5 7 9 11 13 2 4 6 8 10 12 14 Disable Auto Spin Auto Spin Delay Delay Spin 12 sec x ID else 6 sec x ...

Страница 45: ... by a period of time multiplied by its own SCSI address If Auto Spin up is disabled these jumpers will be ignored Placing a jumper on delay start 12 6 results in a start up delay of 12 sec onds time the SCSI ID Note In the table below on means a jumper is installed and off means that a jumper is not installed Table 16 Auto start delay delay start 6 12 drive behavior 7 9 3 Force Single Ended Mode p...

Страница 46: ...e an external Light Emitting Diode Up to 30 mA of sink current capability is provided The LED Anode must be tied to the current limited 5V source provided at the Location 11 on J6 jumper block The LED Cathode is then connected to pin 12 on J6 jumper block to complete the circuit 7 9 6 Positions 13 14 No connection should be made ...

Страница 47: ... is supplied to pins 17 18 51 and 52 of the 68 pin SCSI interface 7 10 3 Force Single Ended Mode position 5 6 If a jumper is installed the drive functions as a single ended mode drive 7 10 4 Positions 7 8 to 13 14 Device ID These four lines define the device ID on the SCSI BUS ID 0 is the least significant bit and ID 3 is the most significant bit Device ID is defined in the table below In the tabl...

Страница 48: ...ed 7 11 2 Auto Spin Delay and Delay Spin 12 6 position 3 4 and 5 6 7 11 3 Disable Parity position 7 8 Installing a jumper disables SCSI parity checking 7 11 4 Disable Unit Attention position 11 12 Installing a jumper enables control of UAI Unit Attention Inhibit bit in Mode Page 0 7 11 5 Reserved positions 9 10 and 13 14 No connection should be made OFF ON ON OFF 6 shipping default of 68 pin OFF O...

Страница 49: ...ng package is one year Operating conditions Temperature 5 C to 55ºC see note Relative humidity 5 to 90 non condensing Maximum wet bulb temperature 29 4ºC non condensing Maximum temperature gradient 20ºC hour Altitude 300 to 3 048 m Shipping conditions Temperature 40 C to70ºC Relative humidity 5 to 95 non condensing Maximum wet bulb temperature 35ºC non condensing Maximum temperature gradient 30ºC ...

Страница 50: ... must be repackaged with new desiccant or moved to a climatically controlled environment After the drive is unpackaged it must not remain inoperative for longer than six months 8 3 Corrosion test The hard disk drive shows no signs of corrosion inside or outside of the hard disk assembly and remains functional after being exposed to a temperature of 50ºC and relative humidity of 90 for seven days 0...

Страница 51: ... Maximum component tempera ture ratings must not be exceeded under any operating condition The drive may require forced air cooling to meet specified operating temperatures Table 19 Maximum allowable module surface temperatures Module name Location Maximum allowable surface temperature MPU HDC Integration module 1 95ºC DRAM 2 95ºC VCM spindle driver 3 95ºC Channel module 4 95ºC ...

Страница 52: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 34 ...

Страница 53: ...conds If 12V is turned on before 5V there is no time limit Failure to power on sequence correctly will prevent motor spin up Adequate secondary over current protection is the responsibility of the system A 10 A limit is required for safety purposes Table 20 Input voltage 1 8 of 12V voltage margin is acceptable during spin up but the drive ready time as specified in section 4 5 2 is not guar anteed...

Страница 54: ...7GB Current Current Total Average Note IO Sec 5V 12V Power W Start Peak DC 0 70 1 70 Maximum Start Peak AC 0 80 2 30 Peak Idle 0 54 0 71 11 22 Avg Idle Ripple 0 29 0 45 Pk to Pk Random Peak AC 209 1 50 2 64 Peak 2KB Qd 4 Random W R DC 209 0 69 1 13 16 99 Avg 2KB Qd 4 IOPS 150 0 69 1 03 15 79 Avg 2KB Qd 1 120 0 66 0 96 14 87 90 0 63 0 90 13 96 60 0 60 0 84 13 05 30 0 57 0 77 12 14 ...

Страница 55: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 37 Table 23 Model 147GB 12V Current during spinup ...

Страница 56: ...enclosure must not be used in the current return path of the drive power supply The maximum common mode noise current passing through the drive must Model 73GB Current Current Total Average Note IO Sec 5V 12V Power W Start Peak DC 0 70 1 70 Maximum Start Peak AC 0 80 2 30 Peak Idle 0 55 0 51 8 83 Avg Idle Ripple 0 29 0 41 Pk to Pk Random Peak AC 215 1 51 2 17 Peak 2KB Qd 4 Random W R DC 215 0 70 8...

Страница 57: ...I Hard Disk Drive Specification 39 not exceed 20 mA 9 3 Power consumption efficiency index Table 27 Power consumption efficiency index Model 147GB model 73GB model 36GB model Power consumption efficiency index W GB 0 08 0 12 0 23 ...

Страница 58: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 40 ...

Страница 59: ...le seek ID miscompare error per 100 million seek operations 1 in 1x 108 when operated at the full range of voltage and environmental conditions 10 4 Failure prediction PFA S M A R T A recoverable equipment error is an error other than a seek ID miscompare error or read error that is detected and corrected by the drive error recovery procedure Examples are Write Fault Drive Not Ready and internal d...

Страница 60: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 42 ...

Страница 61: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 43 11 0 Mechanical specifications 11 1 Outline 11 1 0 1 68 pin connector model 11 1 0 2 80 pin connector model ...

Страница 62: ...ecification 44 11 2 Mechanical dimensions The drive complies with SFF 8301 Table 28 Physical dimensions Height mm 25 8 0 3 Width mm 101 6 0 25 Length mm 146 0 0 6 Weight grams maximum 147 GB model 758 grams 73 GB model 741 grams 36 GB model 736 grams ...

Страница 63: ...i Ultrastar 15K147 SCSI Hard Disk Drive Specification 45 11 3 Interface connector 11 3 1 68 and 80 pin connectors 11 3 1 1 Interface connector for 68 pin models 11 3 1 2 Interface connector for 80 pin models ...

Страница 64: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 46 11 4 Mounting positions and tappings ...

Страница 65: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 47 11 4 0 1 Mounting positions and tappings ...

Страница 66: ...ion of the drive at seek operation or spindle rotation using appropriate screws or equivalent mounting hardware Consult with the issuer of this specification for actual application if necessary Drive level vibration tests and shock tests are to be conducted with the drive mounted to a table using the bottom four screws 11 6 Heads unload and actuator lock Heads are moved out from the disks unload t...

Страница 67: ...tions as described below No errors 0 5 G 0 peak 5 400 5 Hz sine wave 0 5 octave minute sweep rate No data loss 0 75 G 0 peak 5 400 5 Hz sine wave 0 5 octave minute sweep rate 1 0 G 0 peak 5 300 5 Hz sine wave 0 5 octave minute sweep rate 12 2 Non operating vibration The drive will not sustain permanent damage or loss of recorded data after being subjected to the environments as described below 12 ...

Страница 68: ...bed below 12 4 1 Half sinewave shock pulse 80 G 11 ms duration half sinewave pulse 250 G 2 ms duration half sinewave pulse The shocks are applied in each direction of the drive for the three mutually perpendicular axes one axis at a time The input level is applied to a base plate where the drive is attached using four mounting screws 12 4 2 Rotational shock 30 000 radians second2 1 ms duration 20 ...

Страница 69: ... 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 receive and respond to host commands except every 40 seconds when the idle time function incrementally sweeps the disk surface Operating Mode Continuous random cylinder selection and seek operation of the actuato...

Страница 70: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 52 ...

Страница 71: ...ning Hitachi logo Hitachi part number and the statement Made by Hitachi or Hitachi approved equivalent A label containing drive model number manufacturing date formatted capacity country of origin or Hitachi approved equivalent and UL CSA TUV CE and CTICK logos A bar code label containing the drive serial number Jumper setting label A user designed label per agreement Interface definition mark SCS...

Страница 72: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 54 ...

Страница 73: ...rinted circuit boards used in this drive are made of material with a 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 a UL recognized flammability rating of V 1 or better 15 5 Corporate Standards Compliance This product has been designed to meet the following Co...

Страница 74: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 56 ...

Страница 75: ...ercised with a random accessing routine at a maximum data rate will comply with the worldwide EMC requirements listed below FCC Title 47 Part 15 Class B United States VCCI Class B Japan EN 55022 Class B EN 55024 EN 61000 3 2 EN 61000 3 3 CNS 13438 Class B Taiwan AS NZS 3548 Class B Australia New Zealand MIC Notice No 2000 94 RRL Notice No 2000 71 Korea ...

Страница 76: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 58 ...

Страница 77: ... page 141 O 5Eh PERSISTENT RESERVE IN 5E page 143 O 5Fh PERSISTENT RESERVE OUT 5F page 147 O 34h PRE FETCH 34 page 155 M 08h READ 6 08 page 156 M 28h READ 10 28 page 157 O 3Ch READ BUFFER 3C page 158 M 25h READ CAPACITY 25 page 162 O 37h READ DEFECT DATA 37 page 164 O B7h READ DEFECT DATA B7 page 168 O 3Eh READ LONG 3E page 170 O 07h REASSIGN BLOCKS 07 page 171 O 1Ch RECEIVE DIAGNOSTICS RESULTS 1C...

Страница 78: ...age 190 O 1Bh START STOP UNIT 1B page 191 O 35h SYNCHRONIZE CACHE 35 page 192 M 00h TEST UNIT READY 00 page 193 O 2Fh VERIFY 2F page 194 O AF VERIFY 16 AF page 210 M 0Ah WRITE 6 0A page 196 M 2Ah WRITE 10 2A page 197 O 2Eh WRITE and VERIFY 2E page 213 O 8E WRITE and VERIFY 16 8E page 212 O 3Bh WRITE BUFFER 3B page 200 O 3Fh WRITE LONG 3F page 204 O 41h WRITE SAME 41 page 205 O 93 WRITE SAME 16 93 ...

Страница 79: ...Initiator desires an automatic link to the next command upon successful com pletion of the current command Note Linked commands are not supported and Check condition Illegal Request Invalid field in CDB will be returned if LINK bit is set 17 2 Abbreviations These abbreviations are used throughout the following sections LUN Logical Unit Number An encoded three bit identifier for the logical unit VU...

Страница 80: ...issuance of the Format Unit command is retained If pro vided the DList is combined with the GList to become the new GList Following these operations the Drive will be formatted with the PList and GList Note The drive manages two internal defect lists and one external The Plist is created at time of manufacture The Glist is built after manufacture by the Initiators use of the REASSIGN BLOCK command...

Страница 81: ... FORMAT UNIT command is a queued I O process When tagged queuing is disabled DQue 1 all commands except REQUEST SENSE and INQUIRY return Busy status while the FORMAT UNIT command is a queued I O process If a REQUEST SENSE command is received while a format operation is an active I O process the Target returns Good status The sense key is set to Not Ready and the additional sense code and qualifier...

Страница 82: ...P 0 DSP 1 DPRY Disable Primary bit set to zero indicates that the Target does not use portions of the medium identified as defec tive in the primary defect Plist for Initiator addressable logical blocks If the Target cannot locate the Plist or it cannot determine whether a Plist exists theTarget terminates the FORMAT UNIT command as described for STPF 1 A DPRY bit set to one indicates that the Tar...

Страница 83: ...are allowed The Defect List Length must be equal to four times the number of defect descriptors for BLOCK format or eight times the number of defect descriptors for BYTES FROM INDEX and PHYSICAL SECTOR for mats Otherwise the command is terminated with Check Condition status with the sense key set to Illegal Request and the additional sense code set to Invalid Field in Parameter List 17 4 2 Defect ...

Страница 84: ... be marked defective The defect descriptor is comprised of the cylinder number of the defect the head number of the defect and the number of the defect byte relative to index Note If a Byte From Index entry when converted to a physical sector is equal to the physical sector of a Plist entry and DPRY 1 then the entry is not added to the Glist Byte BIT 7 6 5 4 3 2 1 0 0 2 MSB Cylinder Number of Defe...

Страница 85: ...ve sector The defect descriptor is comprised of the cyl inder number of the defect the head number of the defect and the defect s sector number Note If a Physical Sector entry when converted to a physical sector is equal to the physical sector of a Plist entry and DPRY 1 then the entry is not added to the Glist Byte BIT 7 6 5 4 3 2 1 0 0 1 2 MSB Cylinder Number of Defect LSB 3 Head Number of Defec...

Страница 86: ...and is a Priority command and is not queued Note The inquiry data is set at the time of manufacture and will not change without a FRU change with the following exceptions Product Revision Level EVPD 0 can be changed when microcode is downloaded with the Write Buffer command The information returned for EVPD 1 Page Code 3 is not fixed Note The inquiry data returned when media is not available will ...

Страница 87: ...rd that the product supports The drive supports ANSI SCSI version 3 NormACA Normal ACA field of 0 indicates the device server does not support setting the NACA bit to one in the Control Byte of the CDB as defined in the SAM HiSup bit of zero indicates the target does not use the hierarchical addressing model to assign LUNs to logical units Byte BIT 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device T...

Страница 88: ...ot supported Addr16 Wide SCSI Address 16 bit of 0 indicates that the Target supports 16 bit wide SCSI Addresses REL_A is set to zero to indicate that the Target does not support Relative Address Mode Wb_16 is set to zero to indicate that the Target supports 16 bit wide data transfers Sync is set to zero to indicate that the Target supports synchronous data transfer Link is set to zero to indicate ...

Страница 89: ...the device is Direct Access Page Code is set to 0 and this field contains the same value as in the page code field of the INQUIRY command descrip tor block Page length specifies the length of the following page data Supported Page Code field contains the Page Codes supported by the Target The list is in ascending order ...

Страница 90: ...the length in bytes of the vendor unique VPD information bytes 4 163 If the allocation Byte BIT 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 03h 2 Reserved 0 3 Page Length 184 B8h 4 ASCII Fields Length 00h 5 7 Reserved 0 8 23 Reserved 0 24 35 ASCII uCode Identifier 36 39 ASCII Servo P N 40 41 Major Version 42 43 Minor Version 44 47 User Count 48 51 Build Number 52 83 Build Da...

Страница 91: ... drive operating state The least significant bit contains the following 0 OM_BROKEN We have detected a hardware failure 1 OM_DEGRADED We have a soft failure i e incomplete format Motor is still spinning 2 OM_INACCESSIBLE Drive is good but motor is stopped 3 OM_STARTING Motor is starting 4 OM_SPINNING Motor is started but reserved area is not loaded yet 5 OM_NORMAL Drive is spinning and ready to re...

Страница 92: ...ntly supported Peripheral Device Type is set to zero to indicate that the device is Direct Access Page Code is set to the value of the page code field in the CDB Page Length is set to 16 and this field specifies the length of the following page data Serial Number gives the drive serial number right aligned Byte BIT 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 80h 2 Reserved 0...

Страница 93: ...n field specifies the entity with which the identifier field is associated The Target supports value of 0h the Identifier field is associated with the addressed physical or logical device Identifier Type field specifies the format and assignment authority for the identifier The Target supports the value of 03h World Wide ID is 64 bit unique identification for each drive The format is 5000CCAh xxxh...

Страница 94: ...in the CDB Page Length is set to 80 and this field specifies the length of the following page data Note If the media is not available bytes 0 through 3 are valid All the other fields are ASCII blanks 20h Note All ASCII fields are alphanumeric left aligned and padded on the right with ASCII blanks 20h Byte BIT 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code D1h 2 Reserved 0 3 Pag...

Страница 95: ...ess Page Code is set to the value of the page code field in the CDB Page Length is set to 32 and this field specifies the length of the following page data Note If the media is not available bytes 0 through 3 are valid All the other fields are ASCII blanks 20h Note All ASCII fields are alphanumeric left aligned and padded on the right with ASCII blanks 20h Byte BIT 7 6 5 4 3 2 1 0 0 Qualifier 0 Pe...

Страница 96: ...hat 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 their default values of 0 Parameter List Length MUST be zero when PC 11b Otherwise the command is terminated and a Check Condition status is returned The sense key shall be set to Illegal Request and additional sense code of Invalid ...

Страница 97: ...sense code of Invalid Field in CDB To indicate that parameters have changed the Target generates a unit attention condition for all Initiators except the one that issued the LOG SELECT command The following list contains all individual page parameters counters that are set to their default value of zero by the LOG SELECT command when PCR 1 Page 02h parameters Counters for write errors Write errors...

Страница 98: ... and 2 3 counter Seeks 1 6 and 1 3 counter Seeks 1 12 and 1 6 counter Seeks 0 and 1 12 counter Overrun Counter Under run Counter Device Cache Full Read Hits Device Cache Partial Read Hits Device Cache Write Hits Device Cache Fast Writes Device Cache Misses on Reads Page 37h parameters Media PFA Hardware PFA Device Cache Read Misses ...

Страница 99: ...equest and an additional sense code of Invalid Field in CDB Page Code field identifies which page is being requested This field must be set to the values indicated in Page 0 If the Page Code value is invalid a Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB Parameter Pointer Field specifies the beginning field for the transfe...

Страница 100: ...nts that should be noted by that parameter DS The Disable Save bit is set to 1 to indicate the parameter is non savable and is set to 0 to indicate that the parameter is savable TSD The Target Save Disable bit is set to zero to indicate that the drive provides a Target defined method for sav ing log parameters ETC The enable Threshold Comparison bit is set to 0 to indicate the drive does not perfo...

Страница 101: ... 7 6 5 4 3 2 1 0 0 Reserved Page code 0 1 Reserved 2 3 Page Length 000Ch Number of Pages Supported 4 First supported page 00h 5 Second supported page 02h 6 Third supported page 03h 7 Fourth supported page 05h 8 Fifth supported page 06h 9 Sixth supported page 0Dh 10 Seventh supported page 0Eh 11 Eighth supported page 0Fh 12 Ninth supported page 10h 13 Tenth supported page 2Fh 14 Eleventh supported ...

Страница 102: ...08h 8 15 Errors recovered without delay 16 17 Parameter Code 0001h 18 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 19 Parameter Length 08h 20 27 Count of write fault errors 28 29 Parameter Code 0002h 30 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 31 Parameter Length 08h 32 39 Count of ID type errors 40 41 Parameter Code 0003h 42 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 43 Parameter Length 08h 44 51 Total er...

Страница 103: ...Page 2 part 2 of 2 Byte Bit 7 6 5 4 3 2 1 0 64 65 Parameter Code 0005h 66 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 67 Parameter Length 08h 68 75 Total bytes written 76 77 Parameter Code 0006h 78 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 79 Parameter Length 08h 80 87 Count of hard errors ...

Страница 104: ...15 Errors recovered without delay 16 17 Parameter Code 01h 18 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 19 Parameter Length 08h 20 27 Count of ECC errors 28 29 Parameter Code 02h 30 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 31 Parameter Length 08h 32 39 Count of ID type errors 40 41 Parameter Code 03h 42 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 43 Parameter Length 08h 44 51 Total errors recovered 52 53...

Страница 105: ...rror recovery invoked which normally uses ECC or retries to recover the data As a consequence of this an error recovered by a single retry is not reported by the error counters Additionally the drive does not report data recovered by ECC on the fly Byte Bit 7 6 5 4 3 2 1 0 66 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 67 Parameter Length 08h 68 75 Total bytes read 76 77 Parameter Code 06h 78 DU 0 DS ...

Страница 106: ...rs recovered without delay 16 17 Parameter Code 0001h 18 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 19 Parameter Length 08h 20 27 Count of ECC detected errors 28 29 Parameter Code 0002h 30 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 31 Parameter Length 08h 32 39 Count of ID type errors 40 41 Parameter Code 0003h 42 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 43 Parameter Length 08h 44 51 Total errors recover...

Страница 107: ...invoked as a result which normally uses ECC or a retry to recover the data As a consequence of this an error recovered by a single retry is not reported by the error counters Additionally the drive does not report data recovered by ECC on the fly Byte Bit 7 6 5 4 3 2 1 0 66 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 67 Parameter Length 08h 68 75 Total Bytes Verified 76 77 Parameter Code 0006h 78 DU 0...

Страница 108: ...ins counters for non medium errors This includes seek errors and other hardware type failures Table 55 Log Sense Page 6 Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Page code 06h 1 Reserved 2 3 PageLength 0Ch 4 5 Parameter Code 00h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 7 Parameter Length 08h 8 15 Error count ...

Страница 109: ...Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Page code 0Dh 1 Reserved 2 3 PageLength 0Ch 4 5 Parameter Code 0000h 6 DU 0 DS 1 TSD 0 ETC 0 TMC 0 LBIN 1 LP 1 7 Parameter Length 02h 8 Reserved 9 Temperature degrees Celsius 10 11 Parameter Code 0001h 12 DU 0 DS 1 TSD 0 ETC 0 TMC 0 LBIN 1 LP 1 13 Parameter Length 02h 14 Reserved 15 Reference Temperature degrees Celsius ...

Страница 110: ...and Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Page code 0Eh 1 Reserved 2 3 PageLength 24h 4 5 Parameter Code 0001h 6 DU 0 DS 1 TSD 0 ETC 0 TMC 0 LBIN 0 LP 1 7 Parameter Length 06h 8 11 Year of Manufacture 4 ASCII characters 12 13 Week of Manufacture 2 ASCII characters 14 15 Parameter Code 0002h 16 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 1 17 Parameter Length 06h 18 21 Accounting Date Year 4 ASCII characte...

Страница 111: ...00h through 003Fh are supported The values stored in the parameter bytes represent data sent to the device in a previous LOG SELECT command Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Page code 0Fh 1 Reserved 2 3 Page length 4000h Application client log parameter 4 259 1st application client log parameter 16132 16387 64th application client log parameter Byte Bit 7 6 5 4 3 2 1 0 0 1 Parameter code 2 DU 1 ...

Страница 112: ...or the next most recent will be 0002h Function Code contains the content of the Function Code field in the SEND DIAGNOSTIC command that initiated this self test Self Test Results Value is described in the table below Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Page code 10h 1 Reserved 2 3 PageLength 190h 4 23 1st self test results log parameter 384 403 20th self test results log parameter Byte Bit 7 6 5 4...

Страница 113: ...the Abort Background self test function 2h The self test routine was aborted by the application client by a Task Manage ment function of a reset 3h An unknown error occurred while the Target was executing the self test routine and the Target was unable to complete the self test routine 4h The self test completed with a test element that failed and it is not known which test element failed 5h The f...

Страница 114: ...BA then the field will be FFFFFFFFFFFFFFFFh Sense Key Additional Sense Code and Additional Sense Code Qualifier These fields will contain the additional information relating to the error or exception conditions during self test See Section 17 34 SEND DIAGNOSTIC 1D on page 186 for detailed listing of operations carried out by SEND DIAG NOSTIC command and Power on Diagnostics Extended Segment Number...

Страница 115: ...erature Reading Table 64 Log Sense Page 2F Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Page code 2Fh 1 Reserved 2 3 PageLength 8 4 5 Parameter Code 0000h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 1 LP 1 7 Parameter Length 04h 8 SMART Sense Code Byte 9 SMART Sense Qualifier 10 Most Recent Temperature Reading 11 Vendor HDA Temperature Trip Point ...

Страница 116: ...Page code 30h 1 Reserved 2 3 Page Length 0030h 4 5 Parameter Code 0000h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 7 Parameter Length 2Ch 8 9 Zero Seeks 10 11 Seeks to 2 3 12 13 Seeks 1 3 and 2 3 14 15 Seeks 1 6 and 1 3 16 17 Seeks 1 12 and 1 6 18 19 Seeks 0 and 1 12 20 23 Reserved 0 24 25 Overrun Counter 26 27 Under run Counter 28 31 Device Cache Full Read Hits 32 35 Device Cache Partial Read Hits...

Страница 117: ... seek counters but they change the length of the following seek This is because after the Idle Time Function is completed the heads will not necessarily be in the same position as they were at the completion of the previous command A buffer overrun or under run condition occurs when the Initiator does not transfer data to or from the Target data buffer fast enough to keep up with reading or writin...

Страница 118: ...nitiator thus the disk was forced to take extra revolutions DEVICE CACHE FULL READ HITS The number of times that all of the data requested by the read operation was obtained from the device read or write cache DEVICE CACHE PARTIAL READ HITS The number of times that a portion but not all of the data requested by the read operation was obtained from the device read or write cache A physical operatio...

Страница 119: ...drive The Number of PFA Occurrences field gives the number of PFA occurrences during the life of the drive and not the number of PFA events that have been reported The number of reported PFA events may be less due to the settings of Mode Page Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Page code 37h 1 Reserved 2 3 Page Length 0030h 48 4 5 Parameter Code 0000h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 LBIN 0 LP 0 7 Pa...

Страница 120: ...urrence that may or may not coincide with the reporting of a PFA event as mentioned above The Total Read Commands counter is incremented for each Read 6 and Read 10 command received The Total Write Commands counter is incremented for each Write 6 Write 10 Write Verify and Write Verify 16 com mand received The Flash Correction Count is incremented each time ECC correction is applied to data stored ...

Страница 121: ...meter list length of zero suppresses data transfer and is not considered an error The MODE SELECT parameter list contains a 4 byte header followed by zero or one block descriptor followed by zero or more pages The pages that are valid with this command are defined in the addendum under the heading Mode Select Data as they vary with the drive model Application Note The Initiator should issue a MODE...

Страница 122: ...5 command provides a means for the Initiator to specify LUN or device parameters to the Target See the MODE SELECT 15 command for a description of the fields in this command Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 55h 1 Reserved 0 PF 1 Reserved 0 SP 2 6 Reserved 0 7 8 MSB Parameter List Length LSB 9 VU 0 Reserved 0 FLAG LINK ...

Страница 123: ... the last power on hard RESET con dition or TARGET RESET message Following the completion of start up execution of the MODE SELECT command can modify the current values Note Those parameters associated with format are not considered current and are not saved until the successful com pletion of a FORMAT UNIT command In addition the current values take on the saved values after a reset if the parame...

Страница 124: ...a Page Code of 3Fh is used MODE SENSE returns the pages in ascending order with one exception Page 0 is always returned last in response to a MODE SENSE command If an unsupported page is selected the command is terminated with a Check Condition status and available sense of Illegal Request Invalid Field in CDB Subpage Code This field specifies the subpage to return Subpages are supported for the P...

Страница 125: ... command descriptor block header is defined below Table 71 Mode parameter header 6 The 10 byte CDB header is defined below Table 72 Mode parameter header 10 Byte Bit 7 6 5 4 3 2 1 0 0 Mode Data Length 1 Medium Type 0 2 WP 0 Reserved 0 DPOFUA 1 Reserved 0 3 Block Descriptor Length 0 or 8 Byte Bit 7 6 5 4 3 2 1 0 0 1 MSB Mode Data Length LSB 2 Medium Type 0 3 WP 0 Reserved 0 DPOFUA 1 Reserved 0 4 5 ...

Страница 126: ...command a Write Protect WP bit of zero indicates that the medium is write enabled DPOFUA bit value of 1 indicates that the Target supports the FUA and DPO bits in the Read and Write Commands Block Descriptor Length specifies the length in bytes of the block descriptors When used with the MODE SELECT command zero or eight is supported by the drive When used with the MODE SENSE command the drive ret...

Страница 127: ...mber of blocks Any other value is invalid and causes the command to fail with Check Condition status When used with the MODE SENSE command the field contains the exact number of blocks Density Code Always 0 for direct access devices Block Length When used with the MODE SELECT command the Block length field must contain the value from 512 to 528 2 bytes step or zero Otherwise the drive will termina...

Страница 128: ...s the following mode page codes Table 75 Supported Page Codes The page length field specifies the length in bytes of the mode parameters that follow If the Initiator does not set this value to the value that is returned for the page by the MODE SENSE command the drive will terminate the command with Check Con dition status Byte 0 PS SPF Page Code Byte 1 Page Length Byte 2 n Mode Parameters Page De...

Страница 129: ...media the Save Data Pointer message is always sent to the Initiator prior to disconnection When not set a save data pointers message is sent only if the current connection contained a data phase and a further data phase will be required to complete the command VGMDE Veggie Mode bit indicates the drive during it s idle state will execute random seeks at a predefined rate and range of cylinders usin...

Страница 130: ...irst served basis When this bit is reset commands are always executed based on the queue reordering rules IGRA Ignore Reassigned LBA bit is set to 1 for preventing the drive from reassigned processing against reassigned LBA when RC bit Mode Page 1 byte 2 bit 4 is active The main purpose of this bit is to avoid undesirable read pro cessing time delay due to reassigned LBA processing for continuous ...

Страница 131: ...ting defects The drive will operate normally after a fast format with the following caveat since no data is written to any customer data blocks as a result of a Fast Format operation there is a possibility that a read attempt to any particular block without having previously written to that block will result in an unrecoverable data error This will most likely happen if the block size is changed a...

Страница 132: ...ransferred to the Initiator Data blocks that can be recovered within the recovery limits are always transferred regardless of the value of the bit RC a Read Continuous bit set to one requests the Target to transfer the entire requested length of data without adding delays that would increase or ensure data integrity This implies that the Target may send erroneous data This bit has priority over al...

Страница 133: ... enables all steps of DRP When AVERP bit is one the number in Read Retry Count sets the maximum retry count of DRP Correction Span field specifies the size in bits of the largest data error burst for which data error correction may be attempted Any value can be placed in this field including zero The drive will always use its default correction capa bilities Head Offset Count is not supported by t...

Страница 134: ...er length is exhausted Transferred data includes blocks containing recovered errors hard err Data transfer stops when an unrecoverable error is encountered The unrecoverable block is not transferred to the Initiator The drive then creates the Check Condition status with the appropri ate sense key 0 0 1 1 Retries are attempted but no error correction ECC is applied Recovered data if any are transfe...

Страница 135: ...d or corrected data if any or both are transferred with Check Condition status and Recovered Error sense key set at the end of the transfer no err The transfer length is exhausted soft err The transfer stops on the first soft error detected The information in the sense data shall contain the LBA of the block in error hard err Data transfer stops on the unrecoverable error The unrecoverable error b...

Страница 136: ...rror The unrecoverable error block is not returned to the Initiator The drive then creates the Check Condition status with the appropriate sense key 1 1 1 1 The highest level error is reported at the end of transfer Retries are attempted but ECC in not applied Recovered or corrected data if any or both are transferred with Check Condition status and Recovered Error sense key set at the end of the ...

Страница 137: ...ting 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 Fair Arbitration set to 000b indicates that the drive will not use arbitration fairness during normal arbitration Fair Arbi tration set to nonzero value indicates that the drive will use arbitration fairness during normal arbitration Regardless of the...

Страница 138: ...e maximum amount of data that the Target transfers during a data phase before disconnecting if the Initiator has granted the disconnect privilege This value is expressed in increments of single block size for example a value of 0001h means 512 bytes 0002h means 1024 bytes when the block size is 512 bytes Disconnec tions attempted by the Target are on block boundaries only For the case when Maximum...

Страница 139: ...er Zone LSB xxh xxh 4 5 MSB Alternate Sectors per Zone 0 LSB 00h 00h 6 7 MSB Alternate Tracks per Zone 0 LSB 00h 00h 8 9 MSB Alternate Tracks per Logical Unit 0 LSB 00h 00h 10 11 MSB Sectors Per Track LSB xxh xxh 12 13 MSB Data Bytes per Physical Sector LSB xxh xxh 14 15 MSB Interleave 0001h or 0000h LSB 00h 01h 16 17 MSB Track Skew Factor LSB xxh xxh 18 19 MSB Cylinder Skew Factor LSB xxh xxh 20 ...

Страница 140: ...nds upon the current formatted Block Length Interleave value of 1 or 0 is valid However the drive will ignore this Track Skew Factor indicates the number of physical sectors between the last block of one track and the first block on the next sequential track of the same cylinder This field is a function of the active notch Cylinder Skew Factor indicates the number of physical sectors between the l...

Страница 141: ...zation Byte Bit 7 6 5 4 3 2 1 0 Default 0 PS 0 Page Code 04h 04h 1 Page Length 16h 16h 2 4 MSB Number of Cylinders LSB xxh xxh 5 Number of heads xxh 6 8 MSB Starting Cylinder Write Precompensation 0 LSB 00h 00h 9 11 MSB Starting Cylinder Reduced Write Current 0 LSB 00h 00h 12 13 MSB Drive Step Rate 0 Not used LSB 00h 00h 14 16 MSB Landing Zone Cylinder 0 Not used LSB 00h 00h 17 RESERVED 0 RPL 0 00...

Страница 142: ...rors are not reported ECC is not used to recover the data 1 0 1 Soft 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 Verify Retry Count of one causes the Target to attempt up to one VRP pass per com mand when a medium error occurs during a verify opera...

Страница 143: ...e to abort the pre fetch upon receipt of a new command ABPF set to one takes precedence over Minimum Pre fetch When ABPF is zero with DRA set to zero the termination of any active pre fetch is dependant upon the other parameters in this page CAP Caching Analysis Permitted is not supported and is ignored DISC Discontinuity is not supported and is ignored SIZE Size Enable bit when set to one indicat...

Страница 144: ...data is data in the cache from any other operation such as pre fetch read ahead etc If the Read Retention Priority is not set to Fh or if the DPO bit on the Read command is set to one the requested data is over written by read ahead data If the DPO bit is set to zero and the Read Retention Priority is set to Fh the requested data is not overwritten with read ahead data If the requested transfer is...

Страница 145: ...ond the addressed logical block s Number of Cache Segments field is used to select the number of data buffer cache segments This parameter is valid only when the SIZE bit is set at zero It is ignored when SIZE is set at one Cache Segment Size field indicates the requested segment size in Bytes or Blocks depending upon the value of the LBCSS bit The Cache Segment Size field is valid only when the S...

Страница 146: ...or 1h Unrestricted reordering allowed The Target may reorder the actual execution sequence of the queued commands 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 2h 7h RESERVED 8 Command reordering is disabled 9 Fh RESERVED Byte Bit Default 7 6 5 4 3 ...

Страница 147: ...e the time in seconds that the Target requires to complete self test routine when the Target is not interrupted by an Initiator and no errors occur during execution of the self test routine QERR value Description 00b Specifies that all tasks from all Initiators are blocked from execution when a Contintent Alligience CA condition is pending Those blocked tasks are allowed to resume execution in a n...

Страница 148: ...r of Notches is the number of notches the drive can support Active Notch indicates to which notch subsequent MODE SELECT SENSE command parameters pertain A value of 0 is used for parameter values which apply to all notches Values from 1 to the maximum value depending on the model specify the notch number where notch 1 is the outermost notch Following mode parameters are based on the current active...

Страница 149: ...t physical location of the active 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 contain parameters that may be different for different notches The most significant bit of this field corresponds to page code 3Fh and the least significant bit corres...

Страница 150: ...iring If there is a REQ transition when there are no outstanding REQs waiting for an ACK then load and start the timer If there is a REQ transition when there are any outstanding REQs waiting for an ACK then there is no effect on the timer If there is an ACK transition when there are outstanding REQs waiting for an ACK the load and start the timer If after an ACK transition there are no outstandin...

Страница 151: ...and the additional sense code set to ILLEGAL FIELD IN PARAMETER LIST 01h Margin Control Subpage 02h Saved Training Configuration Values Subpage 03h Negotiated Settings Subpage 04h Report transfer Capabilities Subpage FFh All supported subpages Page Length specifies the length in bytes of the subpage parameters after the Page Length Protocol Identifier has a value of 1h to indicate SPI SCSI devices...

Страница 152: ...ce between the weak and strong ampli tudes Driver Asymmetry indicates the relative difference between the amplitudes of asserted and negated signals launched from the driver A larger value indicates a relatively stronger asserted signal compared to the negated signal Driver Slew Rate indicates the relative difference between the assertion and negation magnitudes divided by the rise or fall time A ...

Страница 153: ...values These vendor specific values are maintained by the drive when the retain training information option is enabled Table 88 Saved Training Configuration Subpage Byte Bit 7 6 5 4 3 2 1 0 0 3 RSVD 4 7 DB 0 Value 64 67 DB 15 Value 68 71 P_CRCA Value 72 75 P1 Value 76 79 BSY Value 80 83 SEL Value 84 87 RST Value 88 91 REQ Value 92 95 ACK Value 96 99 ATN Value 100 103 C D Value 104 107 I O Value 10...

Страница 154: ...gotiated Transfer Width Exponent Protocol Options Bits contain the negotiated protocol options except PCOMP_EN Received PCOMP_EN contains the value of PCOMP_EN received by the drive Send PCOMP_EN contains the value of PCOMP_EN sent by the drive Transceiver Mode specifies the current bus mode of the drive as defined below 00b Not used 01b Single Ended 10b Low Voltage Differential 11b High Voltage D...

Страница 155: ...ed by the drive which is 08h Maximum REQ ACK Offset is set to the largest value of the REQ ACK Offset supported by the drive which is 127 Maximum Transfer Width Exponent is set to the largest value of the Transfer Width Exponent supported by the drive which is 01h Protocol Options Bits Supported indicates the protocol options supported by the drive which is FFh Table 90 Report Transfer Capabilitie...

Страница 156: ...ty time to wait before entering the Standby condition A standby bit of zero indicates that the Target shall not enter the Standby condition Standby Condition Timer field indicates the inactivity time in 100 millisecond increments that the Target shall wait before entering the Standby condition The minimum allowable inactivity time is 60 minutes Any value less than this is accepted but will automat...

Страница 157: ...xception operations are 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 disabled all information exception operations TEST bit of one instructs the drive to generate false drive notifications at the next interval time as determined by the INTERVAL TIMER field if th...

Страница 158: ...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 instructs the Target to report informational exception conditions by return ing a Check Condition status on any command The sense key is set to No Sense and the additional sense code indicates the ca...

Страница 159: ...mmand provides a means for the drive to report various device parameters to the Initiator See the MODE SENSE 1A command for a description of the fields in this command Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 5Ah 1 Reserved 0 DBD Reserved 0 2 PCF Page Code 3 6 Reserved 0 7 8 MSB Allocation Length LSB 9 VU 0 Reserved 0 FLAG LINK ...

Страница 160: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 142 ...

Страница 161: ...pace has been reserved for the returned parameter list If the length is not sufficient to contain the entire parameter list the first portion of the list shall be returned This shall not be considered an error If the remainder of the list is required the Initiator should send a new PERSISTENT RESERVE IN com mand with an Allocation Length field large enough to contain the entire list 17 12 1 Servic...

Страница 162: ... or reservation conflict Regardless of the APTPL value the generation value shall be set to 0 as part of the power on reset process The Additional Length field contains a count of the number of bytes in the reservation key list If the allocation length speci fied by the PERSISTENT RESERVE IN command is not sufficient to contain the entire parameter list then only the bytes from 0 to the maximum al...

Страница 163: ...am eter list then only the bytes from 0 to the maximum allowed allocation length shall be sent to the Initiator The remaining bytes shall be truncated although the Additional Length field shall still contain the actual number of bytes of the Reservation Descriptor s and shall not be affected by the truncation This shall not be considered an error The format of the Reservation Descriptors is define...

Страница 164: ...IN Read Reservation Descriptor Scope specific address is filled with 0 Scope and Type are described in PERSISTENT RESERVE OUT command section Extent length is filled with 0 Byte Bit 7 6 5 4 3 2 1 0 0 7 MSB Reservation key LSB 8 11 MSB Scope specific address LSB 12 Reserved 13 Scope Type 14 15 MSB Extent Length LSB ...

Страница 165: ...gical unit is active the command is rejected with a Reserve Conflict status Parameter List Length must be 18h If not the drive returns Check Condition status And the sense key is set to Illegal Request and the additional sense data is set to Parameter List Length Error Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 5Fh 1 Reserved 0 Service Action 2 Scope Type 3 4 5 6 Reserved 0 7 8 MSB Parameter List Len...

Страница 166: ...he Initiator requesting the command the key is replaced with new key specified in the Ser vice Action Reservation Key field Up to four keys can be held at the same time When four keys are already registered PERSISTENT RESERVE OUT command with Register service action which does not replace an existing key is rejected with Reservation Conflict status When PERSISTENT RESERVE OUT command with Register...

Страница 167: ...indicator requesting the command has not previously performed a Register service action the command is rejected with a status of Reservation Conflict Preempt and Abort This service action does not conflict with a successfully established persistent reservation If the Initiator requesting the command has not previously performed a Register service action the command is rejected with a status of Res...

Страница 168: ...ion 150 Hitachi Confidential Following the successful completion of the Register and Ignore Existing Key action the Generation counter is incre mented When the keys are registered the drive returns Reservation Conflict status for Reserve and Release commands ...

Страница 169: ...urns a Check Condition status The sense key is set to Illegal Request and the additional sense data is set to Invalid Field in CDB Table 102 PERSISTENT RESERVE OUT Type Code RD READ command and READ 10 command WR WRITE command and WRITE 10 command Code Name Description Support 0h LU Persistent reservation applies to the full logical unit Yes 1h Extent Persistent reservation applies to the specific...

Страница 170: ...mand from all Initiators EO Exclusive registrant Only The Target executes the command from the Initiator that has registered a key and rejects the command from the other Initiators with Reservation Conflict status A1 The Target rejects new PERSISTENT RESERVE on any types and returns Reservation Conflict status A2 The Target accepts new PERSISTENT RESERVE with Write Exclusive Registrants Only type ...

Страница 171: ...7 MSB Reservation key LSB 8 15 MSB Service Action Reservation Key LSB 16 19 MSB Scope specific Address LSB 20 Reserved 21 Reserved 22 23 MSB Extent Length LSB Service Action Parameters Generation counter Scope Type Rsv Key SvcAct RsvKey S spec addr Extent length APTPL 0 Register ignore verify save ignore ignore apply 1 1 Reserve apply verify ignore ignore ignore ignore 2 Release apply verify ignor...

Страница 172: ...ion the reservation that has a key specified in the Service Action Reservation Key field is preempted On other service actions this field is ignored 17 13 5 4 Scope specified address Parameter in the Scope specified address field is ignored by the drive 17 13 5 5 Extent length Parameter in the Extent length field is ignored by the drive 17 13 5 6 APTPL The APTPL Active Persist Through Power Loss i...

Страница 173: ...l the segment is filled or until the last data block on the media Immed Immediate must be zero An immediate bit of zero indicates that the status shall not be returned until the operation has completed If the Immed bit is set to one the drive returns a Check Condition status The sense key shall be set to Illegal Request and the additional sense code shall be set to Invalid Field in CDB RelAdr Rela...

Страница 174: ... LBA Logical block address field specifies the logical unit at which the READ operation shall begin Transfer length field specifies the number of blocks to be transferred A value of zero implies 256 blocks are to be transferred Note Error recovery procedure ERP handles errors The error recovery parameters specified by the MODE SELECT command control ERPs Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 08h...

Страница 175: ...ecified in the Mode Select Page 8 Caching Parameters A DPO bit of zero indicates the priority is determined by the retention pri ority The Initiator should set the DPO bit when the blocks read by this command are not likely to be read again in the near future FUA Force Unit Access bit of one indicates that the data is read from the media and not from the cache A FUA bit of zero allows the data to ...

Страница 176: ...edium 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 00000 Read Combined Header and Data 00010 Read Data 00011 Descriptor 01010 Read Data from Echo Buffer 01011 Echo Buffer Descriptor 11010 Enable Expander Communications Protocol and Echo Buffer All others Not supported Byte Bit 7 6 5 4 3 2 1 0 0 ...

Страница 177: ...UFFER command Following the READ BUFFER header the drive will transfer data from its data buffer 17 17 2 Read Data Mode 00010b In this mode the DATA IN phase contains buffer data Buffer ID field must be set to zero indicating the data transfer buffer If another value is specified the command is terminated with Check Condition status The drive shall set sense key to Illegal Request and additional s...

Страница 178: ...four bytes of READ BUFFER descriptor whichever is less The allocation length of zero indicates no data is transfered The allocation length of greater than zero and less than four size of the Descriptor is an invalid request and will cause the com mand to be terminated with Check Condition status The drive shall set sense key to Illegal Request and additional sense code to Illegal Field in CDB The ...

Страница 179: ...eterminate The Buffer ID and Buffer Offset fields are ignored in this mode Note The echo buffer is a separate buffer from the data buffer used with other read buffer modes It is intended to be used for domain validation purposes 17 17 5 Echo Buffer Descriptor Mode 01011b In this mode a maximum of four bytes of Read Buffer Descriptor information is returned The drive returns the descriptor informat...

Страница 180: ... the last LBA of the drive 1 The drive returns the last LBA and block length in bytes are that of the LBA after which a substantial delay in data transfer will be encountered This returned LBA shall be greater than or equal to the LBA specified by the LBA fields in the CDB This option provides the information that the Initiator needs to determine the amount of space available on the same track tha...

Страница 181: ...a returned to the Initiator in response to the READ CAPACITY command is described here The data is returned in the DATA IN phase Table 115 Format of READ CAPACITY command reply Block Length specifies the length in bytes of the block Byte Bit 6 7 5 4 3 2 1 0 0 3 MSB Maximum Logical Block Address LSB 4 7 MSB Block Length LSB ...

Страница 182: ...ist and Glist the Target will return both the primary and grown defect lists With both bits set to zero the Target will return only a 4 byte Defect List Header Defect List format field is used by the Initiator to indicate the preferred format for the defect list The Defect List Format of 100 Bytes from Index Format and 101 Physical Sector Format are supported If the requested format is not support...

Страница 183: ...ll available Defect Data has been transferred to the Initiator whichever is less The Read Defect Data contains a 4 byte header followed by zero or more defect descriptors Preferred Defect List Format Returned Defect List Format Block 000b Physical Sector Bytes from Index 100b Bytes from Index Physical Sector 101b Physical Sector Vendor Unique 110b Physical Sector Reserved 001b Reserved 010b Reserv...

Страница 184: ... 118 Defect List Header 17 19 2 Defect List Descriptor Table 119 Defect List Descriptor Byte Bit 7 6 5 4 3 2 1 0 Defect List Header 0 Reserved 0 1 Reserved 0 Plist Glist Defect List Format 2 3 MSB Defect List length LSB Byte Bit 7 6 5 4 3 2 1 0 Defect List Descriptor 0 7 Defect Descriptor 0 8n 8n 7 Defect Descriptor n ...

Страница 185: ...nt of space needed to contain the entire defect list How ever the Target is capable of building a defect list with a length such that the entire list cannot be transferred using the maxi mum allocation length If the defect list grows beyond 8191 entries the defect data cannot be transferred with an allocation length of 0FFFFh The Target will transfer a partial defect list and return Check Conditio...

Страница 186: ...List Header See Defect List Header for Read Defect Data 37 in Section Table 17 19 1 Defect List Header on page 166 Byte Bit 7 6 5 4 3 2 1 0 0 Command Code B7h 1 Reserved 0 Plist Glist Defect List Format 2 5 Reserved 0 6 9 MSB Allocation Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK Byte Bit 7 6 5 4 3 2 1 0 Defect List Header 0 Reserved 0 1 Reserved 0 Plist Glist Defect List Format 2 3 Rese...

Страница 187: ...ytes from Index is derived using the following equation Bytes from Index Physical Sector Number N where N Bytes per sector 17 20 4 Physical Sector Format 101b Table 126 Defect Descriptors of Physical Sector Format Byte Bit 7 6 5 4 3 2 1 0 Defect List Descriptor 0 7 Defect Descriptor 0 8n 8n 7 Defect Descriptor n Byte Defect Descriptors 0 2 MSB Cylinder Number of Defect LSB 3 Head Number of Defect ...

Страница 188: ... If a non zero byte transfer length does not match the available data length the Target terminates the command with Check Condition status the sense key is set to Illegal Request and an additional sense code set to Invalid Field in CDB The valid and ILI bits are set to one and the information field is set to the difference of the requested length minus the actual length in bytes Negative values ar...

Страница 189: ...ta The Mode Page 0h DRRT Disable Restore Reassign Target bit determines if the reassign blocks command will attempt to recover the Target LBA data If the Target can not recover the data at the Target LBA then the Initiator will have to restore the data after the REASSIGN BLOCKS command completes successfully If the reassignment begins to move data and is interrupted or fails to complete successful...

Страница 190: ...f Illegal Request Defective Logical Block Address is four bytes in length The Initiator can specify from 1 to 4 Defective Logical Block Addresses according to the Defect List Length from 4 to 16 respectively The LBAs are not required to be in ascending order Byte Bit 7 6 5 4 3 2 1 0 1 Reserved 0 2 3 MSB Defect List Length 4 8 12 16 LSB 4 7 MSB Defect Logical Block Address 1 LSB 8 11 MSB Defect Log...

Страница 191: ...specifies the amount of data to be returned to the Initiator This value may be zero and this is not considered an error The 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 17 23 1 Receive Diagnostic Results Page 0 This page contains a list of supported pages Table 131 Receive Diagnostic Result...

Страница 192: ...Bytes from Index or Physical Sector format the Translate format must be Block format Otherwise the Target will terminate the command with Check Condition status RA Reserved Area is set to one if the translated block is an inaccessible sector which could reflect a defect an unused sector on a spare cylinder or a sector beyond the Maximum Customer LBA ALTS Alternate Sector is set to one if the trans...

Страница 193: ...on 3rdPty bit indicates that 1 this release process is for a third party that is specified by 3rd Party ID 0 this release process is for the Initiator itself 3rd Party ID specifies the ID of the third party for which the LUN is reserved Refer to Section 17 29 RESERVE 16 on page 181 Extents must be 0 Extension is not supported by the drive Reservation Identification field is ignored Byte Bit 7 6 5 ...

Страница 194: ...Identification field is ignored If the Ext bit is not zero Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB If the 3rdPty bit is zero then the third party release option is not requested If the 3rdPty bit is one then the Target releases the LUN but only if the reservation was made using the third party reservation option and t...

Страница 195: ...been reserved for the returned parameter data If the length is not sufficient to contain all the parameter data the first portion of the data is returned This is not considered an error The actual length of the parameter data is available in the IDENTIFIER LENGTH field in the parameter data If the remainder of the parameter data is required the application client should send a new REPORT DEVICE ID...

Страница 196: ...R command The value of the identifier is changed only by a SET DEVICE IDENTIFIER command The identifier value persist through resets power cycles media format operations The Target return the same Identifier to all Initiators on all ports The execution of a REPORT DEVICE IDENTIFIER requires the enabling of a nonvolatile memory within the logical unit If the nonvolatile memory is not ready the devi...

Страница 197: ...the LUN values for all configured logical units the Target shall report as many LUN values as will fit in the specified Allocation Length This is not considered an error The REPORT LUNS command will send the LUN list in the subsequent Data Out Phase The format of the LUN list is shown in the following table Table 139 LUN Reporting parameter list format The LUN list length shall contain the length ...

Страница 198: ...key of No Sense and an additional sense code of No Additional Sense Information The sense data shall be preserved by the drive for the Initiator until retrieved by the REQUEST SENSE command or until any other command for the same I_T_L nexus Sense data shall be cleared upon receiving a subsequent command including REQUEST SENSE to the same I_T_L nexus Separate sense data is maintained by the devic...

Страница 199: ...iator A hard reset condition occurs a SCSI bus Reset assertion A TARGET RESET message is received from any Initiator Power off on occurs 3rdPty bit is to indicates that 1 this reservation is for a third party that is specified by 3rd Party ID 0 this reservation is for the Initiator itself 3rd Party ID specifies the ID of the third party for which the LUN is reserved Note The LUN may be only releas...

Страница 200: ...he 3rdPty bit of zero indicates that the Initiator that issued the Reserve command is the Initiator for which the LUN is reserved The 3rdPty bit of one indicates that this is a third party reservation The 3rd Party ID byte specifies the ID of the third party for which the LUN is reserved A reservation made with the 3rdPty bit of one and the 3rd Party ID byte set to the Initiator that issued this R...

Страница 201: ...ification 183 Hitachi Confidential 17 31 REZERO UNIT 01 Table 143 REZERO UNIT 01 The REZERO UNIT command requests that the Target seek LBA 0 Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 01h 1 Reserved 0 Reserved 0 2 4 Reserved 0 5 VU 0 Reserved 0 FLAG LINK ...

Страница 202: ...eek the specified LBA If the LBA is greater than the value returned by the READ CAPACITY command the Drive returns a Check Condition status with a sense key of Illegal Request and an addi tional sense code of Invalid Field in CDB Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 0Bh 1 Reserved 0 MSB LBA 2 3 Logical Block Address LSB 4 Reserved 0 5 VU 0 Reserved 0 FLAG LINK ...

Страница 203: ...the specified LBA If the LBA is greater than the value returned by the READ CAPACITY command the Drive returns a Check Condition status with a sense key of Illegal Request and an addi tional sense code of Invalid Field in CDB Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 2Bh 1 Reserved 0 Reserved 0 0 2 5 MSB Logical Block Address LSB 6 8 Reserved 0 9 VU 0 Reserved 0 FLAG LINK ...

Страница 204: ...t by the Initiator conform to the page structure as specified in SCSI 2 standard This bit must be set to one if the SlfTst bit is set to zero This bit is ignored by the Target if the SlfTst bit is set SlfTst set to one indicates that the device performs its default self test If SlfTst is one the Function code field is ignored If SlfTst is set to zero the action to perform is specified in Function ...

Страница 205: ...it is logged in the log page for later retrieval by a LOG SENSE command See Section 20 17 Diagnostics on page 246 for detailed listing of operations carried out by SEND DIAGNOSTIC command and Power on Diagnostics Value Function name Description 000b NA Value to be used when the SlfTst bit is set to one or if the SEND DIAGNOSTIC command is not invoking one of the other self test function codes 001b...

Страница 206: ...able 149 Diagnostic Page 40 Supplied Format may take one of the following three values 000b Block format 100b Bytes From Index format 101b Physical Sector format It specifies the format in which the address has been supplied Translate Format specifies the format that the address should be translated into If the supplied format is the Block format the Translate format must be either Bytes from Inde...

Страница 207: ...slate If the logical block format is specified the first four bytes of the field bytes 6 to 9 contain the LBA and the remainder must be zero For the physical format the address must be specified as follows Table 150 Address to translate Byte Bit 7 6 5 4 3 2 1 0 6 8 Cylinder Number 9 Head Number 10 13 Sector Number or Bytes from Index ...

Страница 208: ... specifies the length in bytes of the Identifier that is transferred from the host system to the Target The maximum value for this field is 512 bytes A parameter list length of zero indicates that no data is transferred and that subsequent REPORT DEVICE IDENTIFIER commands return an Identifier length of zero The SET DEVICE IDENTIFIER parameter list contains the identifier to be set by the addresse...

Страница 209: ...command may be used to determine when the drive becomes ready after a spin up Power Conditions is not supported by the drive and must be set to 0 LoEj is not supported by the drive and must be set to 0 Start bit is to specify 0 stop the spindle 1 start the spindle Note Once the drive has become ready after a power on the START STOP UNIT command can be used without any errors regardless of the stat...

Страница 210: ... be zero An immediate bit of zero indicates that the status shall not be returned until the operation has completed If the Immed bit is set to one the drive returns a Check Condition status The sense key shall be set to Illegal Request and the additional sense code shall be set to Invalid Field in CDB RelAdr Relative Address must be zero The drive does not support the relative addressing If the Re...

Страница 211: ...ostic 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 using the UNIT START command with an Immediate bit of one In this mode the UNIT START command returns Task Complete status before the completion of motor spin up and expects the initiator to issue TEST UNIT READY commands to determine when the mo...

Страница 212: ...lowest pri ority for being written into or retained by the cache A DPO bit of one overrides any retention priority specified in the Mode Select Page 8 Caching Parameters A DPO bit of zero indicates the priority is determined by the retention pri ority The Initiator should set the DPO bit when the blocks read by this command are not likely to be read again in the near future If caching is enabled t...

Страница 213: ...the drive verify the data written on the media A verification length of zero indicates that no data will be transferred This condition is not considered an error Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 08Fh 1 Reserved 0 DPO Reserved 0 Byte Chk Rsvd 0 2 9 MSB Logical Block Address LSB 10 13 MSB Verification Length LSB 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK ...

Страница 214: ... drive to write the specified number of blocks of data Transfer Length from the Initiator to the medium starting at the specified Logical Block Address LBA See Section 17 15 READ 6 08 on page 156 for the parameters Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 0Ah 1 Reserved 0 MSB LBA 2 3 Logical Block Address LSB 4 Transfer Length 5 VU 0 Reserved 0 FLAG LINK ...

Страница 215: ... written into or retained by the cache A DPO bit of one overrides any retention priority specified in the Mode Select Page 8 Caching Parameters A DPO bit of zero indicates that the priority is determined by the retention priority The Initiator should set the DPO bit when the blocks written by this command are not likely to be read in the near future FUA Force Unit Access bit of one indicates that ...

Страница 216: ...TE AND VERIFY command requests that the drive write the data transferred from the Initiator to the medium and then verify that the data is correctly written Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 8Eh 1 Reserved 0 DPO Reserved 0 Byte Chk RelAdr 0 2 9 MSB Logical Block Address LSB 10 13 MSB Transfer Length LSB 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK ...

Страница 217: ...ndicates that byte by byte comparison is performed between data on the disk starting the block specified in LBA field and data transferred from the Initiator If the comparison is unsuccessful the command is terminated with Check Condition status and the sense key is set to Miscompare DPO Disable Page Out bit of one indicates that the data written by this command is to be assigned the lowest prior ...

Страница 218: ...ing of fields within the command descriptor block depend on the contents of the mode field MODE Description 00000 Write combined header and data 00010 Data 00100 Download Microcode 00101 Download Microcode and Save single binary file 00111 Download Microcode and Save multiple binary files 01010 Write Data to Echo Buffer 11010 Enable expander Communications Protocol All Others Not Supported If any ...

Страница 219: ...han four size of header indicates no data is transferred The 4 byte header consists of all reserved bytes Table 163 Write Buffer Header 17 45 2 Write Data Mode 00010b In this mode the DATA OUT phase contains buffer data Buffer ID must be zero If another value is specified no download function is performed and the command is terminated with Check Condition status And the drive shall set the sense k...

Страница 220: ...ude appropriate instructions on the function of new microcode and its effect on the drive operations after download Note If the write buffer command with this mode is executed and the invalid code is downloaded then it is to be expected that the drive will never be complete or hang up the subsequent command This condition is normally recoverable by a power on off cycle but there is no guarantee of...

Страница 221: ... this mode a Buffer ID 00h in the subsequent Write Buffer command in this mode indicates the first segment of the binary microcode file Otherwise the Buffer ID field is ignored The Buffer Offset field is ignored After all segments of the binary microcode file have been received the drive behavior is the same as Download Microcode and Save Mode 00101b Single Binary File 17 45 6 Write Data to Echo B...

Страница 222: ...er If a non zero byte transfer length does not match the available data length the Target terminates the command with Check Condi tion status then the sense key is set to Illegal Request and an additional sense code is set to Invalid Field in CDB The valid and ILI bits are set to one and the information field is set to the difference of the requested length minus the actual length in bytes Negativ...

Страница 223: ...begins The Number of Blocks specifies the number of contiguous blocks to be written If the number is zero all of the remaining blocks on the specified Logical Unit are written Number of Blocks specifies the number of contiguous blocks to be written If the number is zero all of the remain ing blocks on the specified logical unit are written RelAdr Relative Block Address is not supported and must be...

Страница 224: ...t from the Initiator to a number of sequential logical blocks This command is useful for writing large data areas without sending all of the data over the SCSI bus Table 166 Write Same 16 93 Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 93h 1 Reserved 0 PBDATA 0 LBDATA 0 RelAdr 0 2 9 MSB Logical Block Address LSB 10 13 MSB Number of Blocks LSB 14 Reserved 0 7 8 MSB Number of Blocks LSB 9 VU 0 Reserved 0...

Страница 225: ...and at a later time or to reissue the command and grant the disconnect privilege 10h INTERMEDIATE This status is returned for every command except PRE FETCH command in a series of linked commands except the last command unless the command is terminated with CHECK CONDITION RESERVATION CONFLICT BUSY status If INTERMEDIATE or INTERMEDIATE CONDITION MET status is not returned the series of linked com...

Страница 226: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 208 ...

Страница 227: ...rastar 15K147 SCSI Hard Disk Drive Specification 209 19 0 SCSI message system This chapter details how the message system is implemented on the drive Included is a functional description of the supported messages ...

Страница 228: ... OUT YES SIMPLE 20XX IN OUT No HEAD OF QUEUE 21XX OUT No ORDERED 22XX OUT No IGNORE WIDE RESIDUE 2301 IN IDENTIFY 80 FF IN IDENTIFY 80 FF OUT No Key IN Target to Initiator OUT Initiator to Target YES Initiator shall negate ATN before last ACK of message NO Initiator may or may not negate ATN before last ACK of message Not applicable XX Queue Tag Wide SCSI Only If an unsupported message is received...

Страница 229: ...tiate a new data transfer agreement either synchronous or asynchronous M The transfer period M is the minimum time allowed between leading edges of successive REQ pulses and of succes sive ACK pulses to meet the device requirements for successful reception of data The drive supports trans fer period in the range of 50 ns to 425 ns in increments of 25 ns In addition to this when the drive is workin...

Страница 230: ... 00 40 00 10 Mi 10 Mt 10 25 00 40 00 11 Mi 12 Mt 12 50 00 20 00 13 Mi 18 Mt Mi 75 00 13 33 19 Mi 25 Mt Mi 100 00 10 00 26 Mi 31 Mt Mi 125 00 8 00 32 Mi 37 Mt Mi 150 00 6 67 38 Mi 43 Mt Mi 175 00 5 71 44 Mi 50 Mt Mi 200 00 5 00 51 Mi 56 Mt Mi 225 00 4 44 57 Mi 62 Mt Mi 250 00 4 00 63 Mi 68 Mt Mi 275 00 3 64 69 Mi 75 Mt Mi 300 00 3 33 76 Mi 81 Mt Mi 325 00 3 08 82 Mi 87 Mt Mi 350 00 2 86 88 Mi 93 Mt...

Страница 231: ...i 11 Mt 12 50 00 20 00 12 Mi 12 Mt 12 50 00 20 00 13 Mi 18 Mt Mi 75 00 13 33 19 Mi 25 Mt Mi 100 00 10 00 26 Mi 31 Mt Mi 125 00 8 00 32 Mi 37 Mt Mi 150 00 6 67 38 Mi 43 Mt Mi 175 00 5 71 44 Mi 50 Mt Mi 200 00 5 00 51 Mi 56 Mt Mi 225 00 4 44 57 Mi 62 Mt Mi 250 00 4 00 63 Mi 68 Mt Mi 275 00 3 64 69 Mi 75 Mt Mi 300 00 3 33 76 Mi 81 Mt Mi 325 00 3 08 82 Mi 87 Mt Mi 350 00 2 86 88 Mi 93 Mt Mi 375 00 2 6...

Страница 232: ...period as shown in the figure below LVD mode Table 171 Target response to Initiator s transfer period LVD mode Initiator s request Target transfer Maximum burst rate period ns MT s 0 Mi 09 Send M 10 to negotiate N A 10 Mi 10 25 40 00 11 Mi 11 50 20 00 12 Mi 12 50 20 00 13 Mi 18 75 13 33 19 Mi 25 100 10 00 26 Mi 31 125 8 00 32 Mi 37 150 6 67 38 Mi 43 175 5 71 44 Mi 50 200 5 00 51 Mi 56 225 4 44 57 ...

Страница 233: ...and the Initiator The Target will negotiate the data transfer width agreement prior to negotiating the synchronous data transfer agreement If a synchronous data transfer agreement is in effect when a Wide Data Transfer Request message is received the Target will reset the synchronous agree ment to asynchronous mode The implied data transfer width agreement remains in effect until the Target is Res...

Страница 234: ...s sage 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 Target completes negotiation and goes to the negoti ated data transfer width 19 1 3 2 Transfer Width Negotiation started by the Target If the Target recognizes that negotiation is required the Targe...

Страница 235: ...e Mes sage Out phase implying that no parity error was detected If the Target detects a parity error while attempting to receive the message from the Initiator the Target goes to 8 bit 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 Initiator started ATN is...

Страница 236: ...ransfers The REQ ACK Offset value is chosen to prevent overflow conditions in the reception buffer and offset counter of the drive The drive supports maximum offset of 127 7Fh A REQ ACK Offset value of zero indicates asynchronous data transfer mode and that the Transfer Period Factor and the protocol options bits except QAS_REQ will be ignored Transfer Wide Exponent defines the transfer width to b...

Страница 237: ...rate and Select is not supported The bit should be zero DT_REQ A bit of zero for DT_REQ Double Transition Enable Request indicates that DT DATA phases are to be disabled when received from the originating SCSI device and that DT DATA phases are not supported when received from the respond ing SCSI device A DT_REQ bit of one indicates that DT DATA phases are to be enabled when received from the ori...

Страница 238: ...he drive to clear the present operation for this Initiator and logical unit includ ing queued command s If a logical unit has been identified then all pending data and status for the issuing Initiator and this logical unit will be cleared and the drive will go to the BUS FREE phase Pending data and status for other logical unit and Ini tiators will not be cleared If a logical unit has not been ide...

Страница 239: ...ked command with flag bit set to one has completed and that valid status has been sent to the Initiator After successfully sending this message the drive goes to COM MAND phase to receive the next command 19 1 15 Target Reset 0C This message is sent from an Initiator to direct the drive to clear all current commands This message forces a hard reset condi tion which will reset the drive to an initi...

Страница 240: ...to the discretion of the Target The Target will send Simple messages after reselection for I O processes that were received with either Simple Ordered or Head of Queue messages 19 1 19 2 Head Of Queue 21h Commands with this tag should be inserted into the head of the queue When a command is being executed this tagged com mand will be inserted to the head of queue to be executed after the command b...

Страница 241: ...less the Initiator instructs the drive to disconnect by sending a DISCON NECT message to the drive This bit is set to zero when the drive sends an IDENTIFY message to the Initi ator Bits 5 0 These bits specify the logical unit number LUN Only one LUN may be identified for any one selection sequence If the drive receives an IDENTIFY message with a new LUN after the LUN had previously been identifie...

Страница 242: ... the MESSAGE PARITY ERROR message as a result of an Initiator detected SCSI Bus parity error during the Message In phase Receipt of multiple Identify messages The Initiator is allowed to send multiple IDENTIFY messages out in order to toggle the disconnect reconnect per mission bit This may be used to selectively enable or disable disconnect reconnect permission during portions of a command Note t...

Страница 243: ...will occur after part or all of the data bytes have been transferred and not necessarily on a logical block boundary The Initiator must continue 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 The Message Out phase will occur after the REQ ACK handshake of the st...

Страница 244: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 226 ...

Страница 245: ... Check Condition status for Deferred Error Condition See Section 20 1 8 Deferred Error Condition on page 231 6 Check Condition status during Startup and Format operations See Section 20 1 6 Command processing during star tup and format operations on page 231 7 Reservation Conflict status See Section 20 1 10 Command Processing while Reserved on page 239 8 Check Condition status for invalid command ...

Страница 246: ...e terminated The current I O process is ended with a Check Condition status the sense key is set to Aborted Command and the additional sense code is set to Overlapped Commands Attempted Status is only returned for the current I O process 20 1 4 Command Processing During Execution of Active I O Process When the Target is not executing any active I O processes a new I O process is permitted to execu...

Страница 247: ... above but the command queue is full and all slots are utilized the command would otherwise be queued according to the rules described above but all of the available command queue slots not reserved for use by another initiator are utilized Tagged Queuing is enabled DQue 0 and a Format Unit command was previously queued but has not yet begun execution Tagged Queuing is enabled DQue 0 and a Unit st...

Страница 248: ...ed in the following para graphs If the drive receives a command from each Initiator before reporting a Check Condition status for a pending unit attention condition for that Initiator the response of the drive varies with the command as follows INQUIRY The drive executes the command with Good status and preserves the unit attention condition REQUEST SENSE If the drive has an available pending sens...

Страница 249: ...rior to completion of the bring up sequence An Internal Error condition causes Sense data to be generated and saved for all Initiators The Error Code field of the Sense is set for a Current Error 70h and the Sense Key is set to HARDWARE ERROR Recovered errors are not reported The Internal Error condition persists for each Initiator until that Initiator clears the condition from the logical unit as...

Страница 250: ...RAM Code Configuration Sector Revision Mismatch Format Command Failure Degraded This condition is caused when Format Unit command failed or was interrupted abnormally Mode Page 0 byte 5 bit 4 FDD controls Format Degraded mode 20 1 9 1 Response to SCSI Command in Degraded Mode Disable Auto Start The tables on the following pages show the degraded mode status with acceptable commands and additional ...

Страница 251: ...ve Specification 233 Start Stop Unit Stop Executed Good Status is returned Motor Degraded Mode is NOT cleared Other Commands Not Executed Check Condition Status is returned with Sense Key 02h Not Ready ASC ASCQ 0402h Initialize Command Required ...

Страница 252: ...400h Invalid Field in CDB Test Unit Ready Executed and Check Condition is returned with Sense Key 02h Not Ready ASC ASCQ 0401h In Process of Becoming Ready Start Stop Unit Start Executed Success Good Status is returned Motor Degraded Mode is cleared Spindle Motor Start Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Self Configuration Failure Check Cond...

Страница 253: ...d and Check Condition is returned with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Start Stop Unit Start Executed Success Good Status is returned Motor Degraded Mode is cleared Spindle Motor Start Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Self Configuration Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 4080h Dia...

Страница 254: ... Sense Key 02h Not Ready ASC ASCQ 0402h Initialize Command Required Start Stop Unit Start Executed Success Good Status is returned Motor Degraded Mode is cleared Spindle Motor Start Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Self Configuration Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h ...

Страница 255: ... Fail RAM code NOT load Start Stop Unit Start Executed Success Good Status is returned Motor Degraded Mode is cleared Spindle Motor Start Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Self Configuration Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM code ...

Страница 256: ... Sense Key 03h Medium Error ASC ASCQ 3100h Format Corrupted Inquiry EVPD 0 Executed Inquiry EVPD 1 Executed Test Unit Ready Executed and Check Condition is returned with Sense Key 02h Not Ready ASC ASCQ 3100h Format Corrupted Format Unit Executed Success Good Status is returned Format Degraded Mode is cleared Failure Check Condition Status is returned and Format Degraded Mode is NOT cleared Other ...

Страница 257: ...sults in a Reservation Conflict Status If the issuing Initiator is the one that made the reservation but is not the one to receive the reservation then An Inquiry Request Sense Reserve or Release command is permitted Any other command results in a Reservation Conflict Status If the issuing Initiator is not the one that made the reservation but is the one to receive the reservation then A Reserve c...

Страница 258: ...ommand in the queue although at times this maximum may be reduced as the drive can reserve command blocks for internal use 20 3 2 Tagged Queuing Commands with a tag message are saved in the command queue Queued commands will be reordered by the target defined rule See the Section 20 4 Command Reordering on page 241 for details 20 3 3 Untagged Queuing The target supports queuing one I O process fro...

Страница 259: ... are allowed to execute concurrently Unlinked and untagged Request Sense and Inquiry during execution of other commands One of the following commands can be executed while another one or the same one of the following commands is being executed if those are untagged or Simple tagged commands Read 6 Read 10 Write 6 Write 10 When an I O process ends in check Condition Status the drive enters the Cont...

Страница 260: ...setting affects all data errors No Sector Found Data Sync Byte Errors and Data ECC Errors ARRE 1 An error site determined to need rewriting or reallocation during a read is automatically rewritten or reallo cated at the conclusion of the read and prior to the sending of the status The site will be automatically rewritten or reallocated only if the data has been successfully read ARRE 0 An error si...

Страница 261: ... of Write and Verify For all other commands the AWRE setting is ignored and the target will not automatically reallocate or recommend reassign Auto Recommend Reallocate information is communicated via the sense data returned following a command during which a site was determined to need rewriting or reassignment The LBA returned in the sense data is the LBA that was determined to need rewriting or...

Страница 262: ...nse Data A separate sense data area is reserved for each initiator Each area is maintained independently This allows a command from one initiator to complete with a CHECK CONDITION status and generate sense data without being affected by a subsequent command from a different initiator There is no requirement for the first initiator to send a REQUEST SENSE command to retrieve the Sense Data prior t...

Страница 263: ...hared copy of the Mode Select Mode Sense parameters is maintained by the drive This includes both the current and saved parameters 20 14 3 Initiator Data Transfer Mode Parameter A separate data transfer mode parameters area is reserved and maintained for each initiator 20 15 Contingent Allegiance Condition The contingent allegiance condition shall exist following the return of Check Condition exce...

Страница 264: ...t physical sec tor is written Data is not lost as long as power stays valid until the physical sector being written is completed 20 17 Diagnostics The drive will execute Power on Diagnostics at power on time to assure the correct operation of the drive by validating com ponents ROM RAM Sector Buffer EEPROM HDC Spindle Motor Actuator checking stored information in the Reserved Area and EEPROM and v...

Страница 265: ...t and an extended self test The tests performed in the short and extended self tests are described later The time required by a logical unit to complete its extended self test is specified in the Extended self test Completion Time field in the Control Mode Page The results of self test can be retrieved via the LOG SENSE command for Log Page 10 20 17 2 3 Self test Modes There are two modes for shor...

Страница 266: ...ield set to 100b Abort background self test function Elements common to foreground and background self test modes The Progress Indication field returned in response to a REQUEST SENSE command may be used by the application client at any time during execution of a self test to poll the progress of the test While executing a self test unless an error has occurred the drive will respond to a REQUEST ...

Страница 267: ...ed location in the drive s Reserved Area of the disk 6h Random Verify Perform 4000 random verify operations and insure no uncorrectable errors 7h Verify First 300MB Verify Last 100 MB Verify all LBA s Sequential verify operation Ensure that no uncorrect able errors occur within the verify range 8h Recheck SMART Same as segment 3h ...

Страница 268: ...ould be allowed a minimum of 5 seconds to complete a Reassign Blocks command 20 19 2 Format Time Approximately 60 minutes should be allowed to complete a Format Unit command when certification is disabled Allow 120 minutes when certification is enabled If Fast Format is enabled via the FFMT bit in mode page 00h allow 30 seconds for completion 20 19 3 Start Unit Stop Time The drive should be allowe...

Страница 269: ...cks or less This time should be adjusted for anticipated bus contention and if longer user data transfers are requested 20 19 5 Time out Limits for Other Commands The drive should be allowed a minimum of 5 seconds to complete these commands Inquiry Log Select Log Sense Mode Select Mode Sense Persistent Reserve In Out Read Buffer Read Capacity Read Long Release Request Sense Reserve Set Report Devi...

Страница 270: ... data The Additional Sense Codes for data errors are as follows OC Write error 11 Unrecovered read error 14 No record found 16 Data Synchronization mark error 17 Recovered read error without ECC correction 18 Recovered read error with ECC correction Typically data errors do not include positioning of the heads or the data path though the electronics Nondata errors are those errors that do not have...

Страница 271: ...lity of the media while magnetic dam age is a defect in the bit pattern written to the media In both cases the error can be corrected without replacing the unit The physical sector may require relocation The Drive determines the need to reassign a sector The Mode Select Page 1 option bit ARRE See Section 17 10 3 Mode Page 01 Read Write Error Recovery Parameters on page 114 set active allows the Dr...

Страница 272: ... LBA using the Reassign Blocks 07 command If the reassignment completes successfully Good Status log the error in the system error log If the reassignment completes unsuccessfully Check Condition Status follow the procedure in Section 20 20 3 3 Reassign Blocks Recovery on page 255 3 Write the LBA that was reassigned 20 20 3 2 Data Error Logging The Drive will report data errors to the initiator th...

Страница 273: ...tion by service personnel 20 20 4 1 Drive Busy The Drive is busy performing an operation This is not an error condition The initiator can test for completion of the opera tion by issuing Test Unit Ready 00 or media access commands If the Test Unit Ready 00 or media access command completes with Check Condition Status then issue a Request Sense 03 If the specified recovery procedure for the sense d...

Страница 274: ... three causes for entering degraded mode In all cases the Sense Key is Not Ready The causes are the following 1 Sense Code Qualifier of Logical Unit Not Ready initializing command required The spindle motor not spinning or not at the proper speed This may not be an error condition The initiator should issue a Unit start 1B command to start the spindle motor If the Drive fails to come ready in the ...

Страница 275: ...the initiator For this reason the reserved area has duplicate copies of all data A data error must occur in both copies of the data record before the Drive considers a reserved area read error When this happens the integrity of the drive is questionable Service the Drive using Section 20 20 1 Drive Service Strategy on page 252 20 20 4 8 Interface Protocol For all interface protocol errors the init...

Страница 276: ...de parameters that are the current value may have changed The parameters may or may not have changed but the command to change the parameters successfully com pleted The Drive does not actually compare the old current and the new current parameters to determine if the parameters changed This Unit Attention Condition will not be reported to the initiator that issued the Mode Select 15 Microcode Has...

Страница 277: ...ny reserved initiators and stop the spindle motor The initiator can recover by 1 Logging the error 2 Retrying the failing command If the failing command completes with Good Status return to normal processing Self initiated reset sense service the drive according the guidelines recommended in Section 20 20 1 Drive Ser vice Strategy on page 252 Other follow the recommendations for the error reported...

Страница 278: ...ondition Status service the drive using the service guidelines recommended in Section 20 20 1 Drive Service Strategy on page 252 If the check sum error occurred during normal processing the initiator may attempt to load microcode before deciding to service the drive using the service guidelines recommended in Section 20 20 1 Drive Service Strategy on page 252 To load new microcode the initiator sh...

Страница 279: ...e Data Byte Bit 7 6 5 4 3 2 1 0 0 Valid Error Code 70h or 71h 1 RSVD 0 2 0 ILI 0 Sense Key 3 6 MSB Information Bytes LSB 7 Additional Sense Length 8 11 MSB Product Specific Information LSB 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 FRU 0 15 SKSV Sense Key Specific Bits 16 17 Sense Key Specific Bytes 18 19 Reserved 0 20 23 Vendor unique Error information 24 29 Product Specific I...

Страница 280: ...n example of a command that may return a deferred error 21 2 3 ILI Incorrect Length Indicator Bit 5 of byte 2 The ILI bit is valid for the Read Long 3Eh command and Write Long 3Fh command only ILI set to one and Valid Bit set to one indicates that the requested logical block length does not match the logical block length of the data on the medium for a Read Long or Write Long command The Informati...

Страница 281: ...ed by a flaw in the media or an error in the recorded data More detailed information is contained in the Additional Sense Code and Additional Sense Code Qualifier 4h Hardware Error The drive detected a unrecoverable hardware error while performing a command or during a diagnostic test More detailed information is contained in the Additional Sense Code and Additional Sense Code Qualifier 5h Illegal...

Страница 282: ... on the Reassign Block 07h command ILI 1 This field contains the difference residue of the requested length in bytes Negative values are indicated by two s complement notation 21 2 6 Additional Sense Length Byte 7 Indicates the remaining number of bytes in the sense data It is always set to 18h 21 2 7 Command Specific Information Byte 8 through 11 The values in this field vary with products Please...

Страница 283: ...e Fault 1731 Recovered write fault 1733 Recovered read write abort 1737 Recovered post write abort 1739 Recovered Post PES check write abort 1 09 00 Track Following Error 1421 Servo Recovered track following error 1423 Servo Recovered track follow timeout 1 0B 01 Temperature Warning Error xA02 Temperature Warning 1 0C 01 Recovered Write Error with Auto Reallocation Auto Reallocated D703 Auto reall...

Страница 284: ...ommend Rewrite E707 Media error with OTF correction recommend rewrite E729 Recovered thermal asperity recommend rewrite 1 17 09 Recovered Data Without ECC Data Rewritten D708 Media error with OTF correction rewritten E728 Recovered thermal asperity rewritten 1 18 00 Recovered Data With ECC 1718 Media error with offline correction 1 18 02 Recovered Data Data Auto Reallocated D70A Media error with o...

Страница 285: ...n UEC cause 1301 Motor Recovered internal error 1303 Motor Recovered Open Loop Commutation failure 1305 Motor Recovered No feedback detected 1307 Motor Recovered Settle timeout 1309 Motor Recovered Gross speed error 130B Motor Recovered 12V OK error 130D Motor Recovered Speed error 1401 Servo Recovered Requested rezero head does not exist 1403 Servo Recovered Back EMF movement in progress 1405 Ser...

Страница 286: ...r 173F Recovered channel error 1762 Recovered data with PPM or precomp load 1764 Recovered data with TA Thermal Asperity detection 1766 Recovered data with SMM or VM or DDF 1768 Recovered data with pre PPM or FH Fly Height detection 176A Recovered data with write or pre TA detection 176C Recovered data with pre SMM or VM or STM or DDF 176E Recovered data with NRZ parity error 1770 Recovered parity...

Страница 287: ...ror 1759 Unknown recovered error Sense Key Not Ready 2 04 00 Logical Unit Not Ready Start Spindle Motor Fail 1501 Logical unit not ready 2 04 01 Logical Unit Is In The Process of Becoming Ready 1502 Logical unit becoming ready 2 04 02 Logical Unit Not Ready initializing command required F124 Bring up error 1503 Logical unit not ready initializing command required 2 04 04 Logical Unit Not Ready For...

Страница 288: ...oo small F753 G list full Format command F754 G list full 2 Format command F755 Pointer repeat size error F756 DST slot size error F757 P list full F758 Spare list full F75A Unknown unrecovered error F75E Max servo cylinder too small F79E Physical square wave format illegal F79F Skew illegal F7A0 Customer cylinders not evenly divisible by track span F7A1 More than one head required for Serpentine ...

Страница 289: ...a media error 4 32 00 No Defect Spare Location Available F205 G list full can t reassign any more sectors F206 No spares available 4 35 00 Enclosure Services Failure 1539 ESI unspecified failure FC AL only 4 35 01 Enclosure Services Failure Unsupported Enclosure Function 153A ESI unsupported function FC AL only 4 35 02 Enclosure Services Failure Enclosure Services Unavailable 153B ESI enclosure un...

Страница 290: ...opy 110A BATS error Reserved Area Error reading second copy F10B BATS error Reserved Area Read block error 110C BATS error Reserved Area Write fix soft error F10D BATS error Reserved Area Write fix hard error F10E BATS error Directory broken F10F BATS error Overlay code load error F110 BATS error Overlay code check F111 BATS error RAM code load error F112 BATS error RAM code check F113 BATS error ...

Страница 291: ...304 Motor Unrecovered Open Loop Commutation error F306 Motor Unrecovered No feedback detected error F308 Motor Unrecovered Settle timeout F30A Motor Unrecovered Gross speed error F30C Motor Unrecovered 12V OK error F30E Motor Unrecovered Speed error F404 Servo Unrecovered Back EMF movement in progress F406 Servo Unrecovered Back EMF timeout error F408 Servo Unrecovered ADC conversion timeout F40A ...

Страница 292: ...Unrecovered ECC overrun F71D Unrecovered DRAM CRC error F71F Unrecovered ID Parity error F740 Unrecovered channel error F763 Unrecovered data with PPM or precomp load F765 Unrecovered data with TA detection F767 Unrecovered data with SMM or VM or DDF F769 Unrecovered data with pre PPM or FH detection F76B Unrecovered data with write or pre TA detection F76D Unrecovered data with pre SMM or VM or S...

Страница 293: ...vered media error 4 81 00 Vendor Unique Internal Logic Error F602 Channel AE hard logic error Sense Key Illegal Request 5 1A 00 Parameter List Length Error 1509 Parameter list length error 5 20 00 Invalid Command Operation Code 150A Invalid opcode in CDB 5 21 00 Logical Block Address out of Range 150B LBA out of range 5 24 00 Invalid Field in CDB 150C Illegal request invalid field in CDB 1542 SPC ...

Страница 294: ...Unit Attention Bus Device Reset Occurred 1518 Bus device reset SCSI only 6 29 04 Unit Attention Self Initiated Reset Occurred 1519 Self initiated reset 6 29 05 Transceiver Changed to SE 151A Tranceiver changed to single ended SCSI only 6 29 06 Transceiver Changed to LVD 151B Tranceiver changed to LVD SCSI only 6 2A 01 Mode Parameters Changed 151C Mode parameters changed 6 2A 02 Log Parameters Chan...

Страница 295: ...d Command Echo Buffer Overwritten 1544 Echo buffer overwritten B 43 00 Message Error 152A Message reject error SCSI only 152C Message parity error rcvd when no message sent by target SCSI only B 44 00 Internal Target Failure 152D Buffer CRC error on read 152E Internal target failure 154A Xfer Ready credit exceeded FC AL only 154B Xfer length error FC AL only F75C Internal media access timeout F761...

Страница 296: ...2 Initiator detected error message received SCSI only B 49 00 Invalid Message Error 152B Attention dropped too late SCSI only 1533 Inappropriate or illegal message SCSI only B 4B 00 Data Phase Error 153E Data phase error FC AL only B 4E 00 Overlapped Commands Attempted 1534 Overlapped command attempted B 4F 00 Command Aborted Due To Loop Initialization 153F Abort by LIP FC AL only Sense Key Miscom...

Страница 297: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 279 ...

Страница 298: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 280 ...

Страница 299: ...ent by the initiator during DATA OUT phase 1 Indicates that the illegal parameter was in the command descriptor block BPV Bit Pointer Valid 0 Bit pointer field is not valid 1 Bit pointer field is significant Bit Pointer Indicates which bit of the byte number reported in Field Pointer is the bit in error When a multiple bit field is in error the pointer points to the most significant bit of the fie...

Страница 300: ...A branch of the recovery process 0x01nn nn recovery steps were used in the Sync Byte branch of the recovery process Secondary Step Secondary error recovery step valid for servo errors only ERP Type Error recovery table branch for this error Valid values are shown in the table below 21 2 10 3 Sense Key Specific Not Ready Sense key 2h These fields are defined for the Format unit 04h command with the...

Страница 301: ...I 1 This field contains zeros ILI 0 These bytes contain the physical location of the error in cylinder head and sector Bytes 24 25 and 26 are cylinder high middle and low bytes respectively of the cylinder number Byte 27 is the head number Bytes 28 and 29 are the high and low bytes respectively of the sector number If the head is undetermined bytes 24 25 and 26 are set to 0FFFFFFh If the head numb...

Страница 302: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 284 ...

Страница 303: ...rror Codes list UEC Description 0000 No error F101 BATS error Reserved Area Invalid request F102 BATS error Reserved Area Broken F103 BATS error Reserved Area Invalid version F104 BATS error Reserved Area Invalid checksum F105 BATS error Reserved Area Invalid eyecatcher F106 BATS error Reserved Area Invalid main header checksum F107 BATS error Reserved Area Invalid read length F108 BATS error Rese...

Страница 304: ...rea invalid model F12C BATS error Invalid code size F12D Format Reserved FAT size exceeded F12E Format Reserved Insufficient DIRS good F12F Format Reserved Insufficient FATS good F130 Incorrect Customer Code F131 Flash timeout F132 GEM FH track read error F133 BATS error Vendor ID mismatch F134 Head Health Check data compare error F135 Head Health Check unrecovered media error 1201 Error in UEC cl...

Страница 305: ... timeout 1409 Servo Recovered Load unload calibration error F40A Servo Unrecovered Load unload calibration error 140B Servo Recovered Invalid 5 volts F40C Servo Unrecovered Invalid 5 volts 140D Servo Recovered Invalid 12 volts F40E Servo Unrecovered Invalid 12 volts 140F Servo Recovered Invalid harmonic requested F410 Servo Unrecovered Invalid harmonic requested 1411 Servo Recovered Gain BEMF Cali...

Страница 306: ...504 Not ready format in progress 1505 Not ready self test in progress 1506 Reassign failed 1507 Format failed 1508 Enclosure services not available FC AL only 1509 Parameter list length error 150A Invalid opcode in CDB 150B LBA out of range 150C Illegal request invalid field in CDB 150D Invalid LUN 150E Illegal request invalid field in parameter list 150F Saved parameter not supported 1510 Unsuppo...

Страница 307: ...ction error SCSI only 1530 Message parity error initiator SCSI only 1531 Message parity error target SCSI only 1532 Initiator detected error message received SCSI only 1533 Inappropriate or illegal message SCSI only 1534 Overlapped command attempted 1535 Miscompare during verify 1536 Reservation conflict 1537 Device identifier changed 1538 Invalid release of persistent reservation 1539 ESI unspeci...

Страница 308: ...6 Media error with OTF correction recommend reassign E707 Media error with OTF correction recommend rewrite E708 Media error with OTF correction rewritten 1709 Media error with offline correction E70A Media error with offline correction reassigned E70B Media error with offline correction recommend reassign E70C Media error with offline correction recommend rewrite E70D Media error with offline cor...

Страница 309: ...d thermal asperity recommend reassign D72B Recovered thermal asperity reassigned 172C Recovered media error F72D Unrecovered media error 172E Recovered media error off line correction discarded F72F Unrecovered media error off line correction discarded 1731 Recovered Write Fault F732 Unrecovered Write Fault 1733 Recovered read write abort F734 Unrecovered read write abort 1735 Recovered servo writ...

Страница 310: ...d error F75A Unknown unrecovered error F75B Too many sectors F75C Internal media access timeout F75D Selftest failed F75E Max servo cylinder too small F75F SAT No buffer overflow F760 SAT buffer overflow F761 Read write command timeout 1762 Recovered data with PPM or precomp load F763 Unrecovered data with PPM or precomp load 1764 Recovered data with TA Thermal Asperity detection F765 Unrecovered ...

Страница 311: ...F783 Unrecovered AE IC over temperature error 1784 Recovered AE IP clock count error F785 Unrecovered AE IP clock count error 1786 Recovered AE high MR current error F787 Unrecovered AE high MR current error 1788 Recovered AE write data BLS error F789 Unrecovered AE write data BLS error 178A Recovered AE invalid head address error F78B Unrecovered AE invalid head address error 178C Recovered AE po...

Страница 312: ...unit attn sense 1A32 SMART Read error rate warning no sense 2A32 SMART Read error rate warning recovered sense 3A32 SMART Read error rate warning unit attn sense 1A43 SMART Seek error rate warning no sense 2A43 SMART Seek error rate warning recovered sense 3A43 SMART Seek error rate warning unit attn sense 1A4A SMART Write error rate warning no sense 2A4A SMART Write error rate warning recovered s...

Страница 313: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 295 FCxx Unable to read RID or FID number xx UEC Description ...

Страница 314: ...Hitachi Ultrastar 15K147 SCSI Hard Disk Drive Specification 296 ...

Страница 315: ...xiliary connector on 68 pin model 25 Average latency 12 B Block Descriptor 109 block format 65 Breather hole 48 buffer overrun 99 buffer underrun 99 bytes from index format 66 C Command Processing During Execution of Active I O process 228 Command Processing During Startup and Format Operations 231 Command processing while reserved 239 Command Queuing 240 Command queuing 240 Command reordering 241...

Страница 316: ...6 Disable Block Descriptor 105 Download Microcode and Save Mode 0101b 202 Drive characteristics 7 Drive mounting 48 Drive ready time 13 E Electrical interface specification 21 Electromagnetic Compatibility 57 enclosure services 244 Environment 31 Equipment errors 41 Error Recovery Procedure 17 F Failure prediction PFA S M A R T 41 Fixed disk Subsystem Description 5 format unit 62 Formatted capacit...

Страница 317: ...ical Block Cache Segment Size 126 M Maximum Burst Size 120 Maximum Pre fetch 126 Maximum Pre fetch Ceiling 126 Mechanical dimensions 44 Mechanical positioning 11 Mechanical specifications 43 Merge G List into P List 111 Minimum Pre fetch 126 MODE SELECT 15 103 MODE SELECT 55 104 MODE SENSE 1A 105 MODE SENSE 5A 141 Mounting positions and tappings 46 Multiple Initiator Environment 245 multiple initi...

Страница 318: ...st Error 115 Power connector 21 Power consumption efficiency index 39 Power supply current average and peak 36 Predictive Failure Analysis 260 Preventive maintenance 41 Primary Defect List 164 Priority Commands 239 Priority commands 239 R Random access 15 Random vibration 49 READ 10 28 157 Read Ahead 244 READ BUFFER 3C 158 Read Buffer Full Ratio 119 Read Cache Disable 126 READ CAPACITY command 162...

Страница 319: ...tem 209 SCSI Protocol 227 SCSI Sense Data 261 SCSI Sense Data Format 261 SCSI Status Byte 207 SCSI Status Byte Reporting 227 Sectors per Track 122 SEEK 10 2B 185 SEEK 6 0B 184 seek counter 99 Seek errors 41 seeks 99 Segmented Caching 244 Selection without ATN 245 SEND DIAGNOSTIC 1D 186 sense data 244 Sense Data Description 262 Sense Key Bit 3 0 of byte 2 263 Service Action 143 148 Shipped format P...

Страница 320: ...cks per Zone 122 Transfer Block 114 U UEC list 285 UL and CSA standard conformity 55 underrun counter 100 Unit Attention Condition 258 unit attention condition 230 Untagged Queuing 240 V Verify 260 VERIFY 2F 194 Verify Correction Span 124 Vibration and shock 49 W WRITE 10 2A 197 WRITE 6 0A 196 WRITE AND VERIFY 2E 198 200 WRITE BUFFER 3B 200 Write Buffer Empty Ratio 119 Write Cache 241 Write Cache ...

Страница 321: ...stered trade marks of their respective companies References in this publication to Hitachi Global Storage Technologies products programs or services do not imply that Hitachi Global Storage Technologies intends to make these available in all countries in which Hitachi Global Storage Technologies operates Product information is provided for information pur poses only and does not constitute a warra...

Отзывы: