background image

                   

Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification

169   

Table 143: Mode parameter header (10)

Mode Data Length

. When using the MODE SENSE command, the mode data length field specifies the length in bytes 

of the following data that is available to be transferred. The mode data length does not include the length byte itself. 
When using the MODE SELECT command, this field is reserved.

Medium Type 

field is always set to zero in the drive (Default Medium Type).

WP

. When used with the MODE SELECT command, the Write Protect (WP) bit is reserved. 

When used with the MODE SENSE command, a Write Protect (WP) bit of zero indicates that the medium is write 
enabled.

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 returns 
eight to indicate that only a single block descriptor is available.

Note

: DPOFUA is ignored during Mode Select command processing although the SCSI Standard states that it is reserved dur-

ing Mode Select. Ignoring it allows the Mode Sense Parameter List for the byte containing this bit to be re-used as a Mode 
Select Parameter List.

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

Reserved = 0

6
7

(MSB)                                                      Block Descriptor Length

           (= 0 or 8)                                                               (LSB)

Содержание Ultrastar 15K450

Страница 1: ...astar 15K450 3 5 inch 4Gb FC AL Hard Disk Drive Models HUS154545VLF400 HUS154530VLF400 Version 1 2 29 October 2008 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: ... 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 intends to announce such Hitachi products programming or services in your...

Страница 3: ... 5 2 Drive 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 5 0 Data Integrity 15 5 1 Equipment Status 15 5 2 Error Recovery Procedure 15 6 0 Physical Format 17 6 1 Shipped Format P List 17 6 2 Reassigned Format G List 17 7 0 Electrical Interface 19 7 1 FC AL Connector 19 7 1 1 40 pin SCA 2 SFF 8045 FC AL Connector Definition...

Страница 4: ...37 11 4 Mounting Positions and Tappings 38 11 5 Drive Mounting 40 11 6 Heads Unload and Actuator Lock 40 12 0 Vibration and Shock 41 12 1 Operating Vibration 41 12 1 1 Random Vibration 41 12 1 2 Swept Sine Vibration 41 12 2 Non operating Vibrations 41 12 2 1 Random Vibration 41 12 2 2 Swept Sine Vibration 41 12 3 Operating shock 41 12 4 Non operating shock 42 12 4 1 Half sinewave shock pulse 42 12...

Страница 5: ...iscovery ADISC 77 17 3 9 Process Login PRLI 78 17 3 10 Process Logout PRLO 82 17 3 11 Read Link Error Status Block RLS 84 17 3 12 Report Node Capabilities RNC 85 17 3 13 Re instate Recovery Qualifiers RRQ 89 17 3 14 Third Party Process Logout TPRLO 90 17 3 15 Request Node Identification Data RNID 92 17 3 16 Report Port Speed Capabilities RPSC 95 17 4 Common Fibre Channel Services 95 17 4 1 Registe...

Страница 6: ... Sense Page 6 149 19 7 7 Log Sense Page D 150 19 7 8 Log Sense Page E 151 19 7 9 Log Sense Page F 152 19 7 10 Log Sense Page 10 153 19 7 11 Log Sense Page 15 156 19 7 12 Log Sense Page 2F 159 19 7 13 Log Sense Page 30 160 19 7 14 Log Sense Page 37 163 19 8 MODE SELECT 15 165 19 9 MODE SELECT 55 166 19 10 MODE SENSE 1A 167 19 10 1 Mode Parameter List 168 19 10 2 Mode Page 00 Vendor Unique Parameter...

Страница 7: ...10b 217 19 20 3 Descriptor Mode 00011b 218 19 20 4 Read Data from Echo Buffer Mode 01010b 219 19 20 5 Echo Buffer Descriptor Mode 01011b 220 19 20 6 Enable Expander Communications Protocol and Echo Buffer Mode11010b 221 19 21 READ CAPACITY 10 25 222 19 22 READ CAPACITY 16 9E 10 224 19 22 1 Returned Data Format 225 19 23 READ DEFECT DATA 37 226 19 23 1 Defect List Header 228 19 23 2 Defect List Des...

Страница 8: ... 1B 269 19 43 SYNCHRONIZE CACHE 10 35 270 19 44 SYNCHRONIZE CACHE 16 91 271 19 45 TEST UNIT READY 00 272 19 46 VERIFY 2F 273 19 47 VERIFY 12 AF 276 19 48 VERIFY 16 8F 277 19 49 VERIFY 32 7F 0A 278 19 50 WRITE 6 0A 280 19 51 WRITE 10 2A 281 19 52 WRITE 12 AA 284 19 53 WRITE 16 8A 285 19 54 WRITE 32 7F 0B 286 19 55 WRITE AND VERIFY 10 2E 288 19 56 WRITE AND VERIFY 12 AE 289 19 57 WRITE AND VERIFY 16...

Страница 9: ...nal Error Condition 319 21 6 8 Deferred Error Condition 319 21 6 9 Degraded Mode 320 21 6 10 Command Processing while Reserved 327 21 7 Priority Commands 327 21 8 Command Queuing 328 21 8 1 Queue Depth 328 21 8 2 Queue Full Status 328 21 8 3 Effects of LIP on Command Queuing 328 21 8 4 Termination of I O Processes 328 21 9 Command Reordering 328 21 10 Concurrent I O Process 328 21 11 Write Cache 3...

Страница 10: ...42 22 0 SCSI Sense Data 349 22 1 SCSI Sense Data Format 349 22 2 Sense Data Description 350 22 2 1 Valid Bit 7 of byte 0 350 22 2 2 Error Code Bit 6 0 of byte 0 350 22 2 3 ILI Incorrect Length Indicator Bit 5 of byte 2 350 22 2 4 Sense Key Bit 3 0 of byte 2 351 22 2 5 Information Bytes Byte 3 through 6 352 22 2 6 Additional Sense Length Byte 7 352 22 2 7 Command Specific Information Byte 8 through...

Страница 11: ... Table 19 IEEE Registered Name format 54 Table 20 NL_Port address 54 Table 21 General frame format 56 Table 22 Frame header 56 Table 23 Basic link service command codes 57 Table 24 BA_ACC Payload 58 Table 25 BA_RJT Payload 59 Table 26 BA_RJT Reason Codes 59 Table 27 BA_RJT Reason Code Explanations 59 Table 28 Extended Link Service replies 60 Table 29 Extended Link Service requests 60 Table 30 Exte...

Страница 12: ... 90 Table 65 TPRLO ACC payload 90 Table 66 Logout Service Parameter page 90 Table 67 Logout Response Service Parameter page 91 Table 68 RNID payload 92 Table 69 RNID accept payload 92 Table 70 Common Node Identification Data 93 Table 71 Topology Discovery Specific Node Identification Data 93 Table 72 Topology Discovery Unit Type 94 Table 73 Topology Discovery Flags 95 Table 74 RPSC payload 95 Tabl...

Страница 13: ...de 83h 132 Table 109 Inquiry Data EVPD 1 Page Code D1h 135 Table 110 Inquiry Data EVPD 1 Page Code D2h 136 Table 111 Log Select 4C 137 Table 112 Log Sense 4D 140 Table 113 Log Sense Page 0 142 Table 114 Log Sense Page 2 part 1 of 2 143 Table 115 Log Sense Page 2 part 2 of 2 143 Table 116 Log Sense Page 3 part 1 of 2 145 Table 117 Log Sense Page 3 part 2 of 2 145 Table 118 Log Sense Page 5 part 1 o...

Страница 14: ...Control 193 Table 156 Background Control Subpage 01h 195 Table 157 Mode Sense 5A 196 Table 158 Persistent Reserve In 5E 197 Table 159 PERSISTENT RESERVE IN Service Action Codes 198 Table 160 PERSISTENT RESERVE IN parameter data for Read Keys 199 Table 161 PERSISTENT RESERVE IN parameter data for Read Reservations 200 Table 162 PERSISTENT RESERVE IN Read Reservation Descriptor 200 Table 163 PERSIST...

Страница 15: ...201 Receive Diagnostic Results Page 40 243 Table 202 Translated address 243 Table 203 Device LED Control Page Receive Diagnostic 245 Table 204 RELEASE 17 246 Table 205 RELEASE 57 247 Table 206 REPORT DEVICE IDENTIFIER A3 05 248 Table 207 Report Device Identifier parameter list 249 Table 208 REPORT LUNS A0 250 Table 209 LUN Reporting parameter list format 250 Table 210 Report Supported Tasks Manage...

Страница 16: ...SI STATUS byte 307 Table 248 LIxx Frame Payloads 310 Table 249 Response to Frames before PLOGI or PRLI 312 Table 250 Spindle Motor Degraded Mode Disable Auto Start 321 Table 251 Spindle Motor Degraded Mode Auto Start Delay Spinning Up 322 Table 252 Spindle Motor Degraded Mode Spindle Start Failure 323 Table 253 Spindle Motor Degraded Mode Spindle Stopped by Unit Stop Command324 Table 254 Self Conf...

Страница 17: ... Meaning BMS Background Media Scan Kb Kilobit 1000 bits Mb Megabit 1 000 000 bits GB Gigabyte 1 000 000 000 bits HDD Hard Disk Drive MB Megabyte 1 000 000 bytes KB Kilobyte 1000 bytes PFA Predictive Failure Analysis S M A R T Self Monitoring and Reporting Technology FC AL Fibre Channel Arbitrated Loop 1 3 Caution This drive can be damaged by ESD Electric Static Discharge Any damages incurred to th...

Страница 18: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 2 ...

Страница 19: ...d ESI SFF 8067 Rev 2 6 compliant Variable Sector Size 512 520 528 bytes sector Tagged Command Queuing support Automatic read write data transfer 3 6 ms seek time in read operation for 450 GB 3 6 ms seek time in read operation for 300 GB Adaptive read ahead algorithm Write Cache Back to back write ECC On The Fly correction Automatic defect reallocation Self diagnostics at power on Closed loop actua...

Страница 20: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 4 ...

Страница 21: ...l 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 i...

Страница 22: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 6 ...

Страница 23: ...tor 450 098 159 616 300 000 000 000 Total logical data blocks 879 097 968 3465F870h 585 937 500 22ECB25Ch Buffer to from media 450 GB 1290 2120 Mb sec Buffer to from media 300 GB 1265 1738 Mb sec Host to from buffer interface transfer rate 106 25 MB s 1 Gb s 212 5 MB s 2 Gb s 425 0MB s 4Gb s Data buffer size 16MB Number of buffer segments 1 254 Rotational speed 15 000 RPM Recording density 1138 Kb...

Страница 24: ...y Command 4 3 2 World Wide ID Block Assignment Block Assignment of World Wide ID is as follows Table 5 Block assignment of World Wide ID in INQUIRY Command Note 1 Additional block assignment will be issued as needed based on actual production volume Product ID Description HUS154545VLF400 450 GB FC AL HUS154530VLF400 300 GB FC AL Manufacturing Site Product Block Assignment Singapore HUS154545VLF400...

Страница 25: ...500 38399 5 1282 3300 38400 41699 6 1260 6900 41700 48599 7 1242 2100 48600 50699 8 1215 5100 50700 55799 9 1188 2400 55800 58199 10 1170 3200 58200 61399 11 1147 2200 61400 63599 12 1134 2400 63600 65999 13 1125 600 66000 66599 14 1080 8500 66600 75099 15 1026 3400 75100 78499 16 1012 2300 78500 80799 17 990 2900 80800 83699 18 972 1900 83700 85599 19 945 3900 85600 89499 20 918 2300 89500 91799 ...

Страница 26: ...ameters 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 application Zone Sectors Tracks Cylinder Zone Start Cylinder End Cylinder 0 1188 5800 0 5799 1 1170 13300 5800 19099 2 1147 6400 19100 25499 3 1134 3000...

Страница 27: ...nmental and voltage conditions See Section 8 0 Environment on page 25 and Section 9 0 DC Power Requirements on page 29 for ranges Seek time is measured from the start of the actuator s motion to the start of a read or write operation Average seek time is measured as the weighted average of all possible seek combinations Weighted average Where max Maximum seek length n Seek length 1 to max Tn in In...

Страница 28: ...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 Model Command Typical ms Max 450 GB Read 6 2 11 1 Write 7 1 11 5 300 GB Read 5 8 9 4 Write 6 4 10 1 Rotation Time for a revolution ms Average latency ms 15 000 RPM 4 0 2 0 ...

Страница 29: ...fer transfer rate is the average rate measured while transferring multiple cylinders of data It dif fers from the instantaneous transfer rate because of the time required to change tracks Cylinder skew and Head skew In addition time is added for the occasional missed transfer 4 5 5 Buffering operation read ahead write cache This hard disk drive has a buffer for read ahead see Segmented Caching pag...

Страница 30: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 14 ...

Страница 31: ... 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 o...

Страница 32: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 16 ...

Страница 33: ...ta areas are optimally used All pushes generated by defects are absorbed by available tracks of the inner notch P List 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 G List G List has a capacity of 5000 Customer LBAs Multiple reassignments of the sa...

Страница 34: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 18 ...

Страница 35: ...ssary electrical connection Mechanical stability and device retention must be provided by a mechanism outside the drive The signals defined in this connector include Dual ported Fibre Channel In Out control signals 5V and 12V power ID select Motor start control LED drive signals PBC Interlock control Fibre Channel link rate selection Hard Reset Power control 7 1 1 40 pin SCA 2 SFF 8045 FC AL Conne...

Страница 36: ...the Ready LED Out signal has the following definition per the Hot Plug Imple mentation Drive not mated The signal is de asserted i e high The LED is off Drive mated motor not spinning The signal is asserted i e low for a period long enough to be detected by the observer whenever a SCSI command is received The LED is normally off Drive mated spinning up or down The signal is alternately asserted an...

Страница 37: ... will then go through a discovery phase to determine the level of enclosure services that the backplane supports i e none SFF 8045 or SFF 8067 and behave accordingly 7 1 6 2 SEL_ID Function The SEL_n TTL compatible inputs defined when Parallel ESI is de asserted provide a binary value of loop identifier to the drive These 7 signals define 128 possible values and are directly translated into an 8 b...

Страница 38: ...ckplane The outcome of the discovery process is that the backplane 1 Does not support enclosure services or 2 Supports SFF 8045 enclosure services or 3 Supports SFF 8067 enclosure services The definition of the signals are summarized in the table below 8 D9 28 A7 48 67 68 2E 9 D6 29 A6 49 66 69 2D A D5 2A A5 4A 65 6A 2C B D4 2B A3 4B 63 6B 2B C D3 2C 9F 4C 5C 6C 2A D D2 2D 9E 4D 5A 6D 29 E D1 2E 9...

Страница 39: ...ormation See the SFF 8067 Specification for a detailed description of the communication protocol 7 1 7 ENBL_BYP CH1 ENBL_BYP_CH2 These TTL outputs from the drive provide 4mA of sink capability They are intended to control the state of a loop port bypass circuit on the backplane The drive powers up with these signals turned off It is assumed that the backplane will provide a 1Kohm pull down resisto...

Страница 40: ...ohm pull up resistors to 3 3 VOLTS are provided on the drive for both DEV_CTRL_CODE_ 2 DEV_CTRL_CODE_1 and DEV_CTRL_CODE_0 to be sure that each signal is maintained in its high state unless a low is provided from the back plane For more information refer to the SFF 8045 Specification Table 16 DEV_CTRL_CODE_N Signal Definition Link Rate DEV_CTRL_CODE_2 DEV_CTRL_CODE_1 DEV_CTRL_CODE_0 1 0625 GHz 1 1...

Страница 41: ...ure 29 4ºC non condensing Maximum surface temperature gradient 20ºC hour Altitude 305 to 3 048 m Shipping conditions Ambient Temperature 40 C to 70ºC Relative humidity 5 to 95 non condensing Maximum wet bulb temperature 35ºC non condensing Maximum surface temperature gradient 30ºC hour Altitude 305 to 12 192 m Storage conditions Ambient Temperature 0 C to 65ºC Relative humidity 5 to 90 non condens...

Страница 42: ... 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...

Страница 43: ...s specified in the following table The drive may require forced air cooling to meet specified operating temperatures Table 18 Maximum allowable surface temperatures Module name Location Maximum allowable surface temperature MPU HDC Integration module 1 108ºC DRAM 2 85ºC VCM spindle driver 3 108ºC Channel 4 115ºC HDD base casting as noted in picture 60ºC ...

Страница 44: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 28 ...

Страница 45: ...ra low voltage SELV circuit There is no power on or power off sequencing requirement Adequate secondary over current protection is the responsibility of the system Table 19 Input Voltage and capacitance Note 8 is acceptable during spin up but the spin up time is not guaranteed Tolerance Absolute Max Spike Voltage Supply Rise Time Capacitance 5 Volts Supply 5 5 5 V 0 200 ms 96 uF 12 Volts Supply 5 ...

Страница 46: ...0 25 0 26 Peak to Peak Random W R Peak 206 1 36 2 26 2KB Qd 4 Random W R Average 206 0 86 1 07 17 1 2KB Qd 4 Random W R Average 158 0 84 1 04 16 6 2KB Qd 1 120 0 84 1 01 90 0 84 0 99 60 0 84 0 98 30 0 84 0 97 Sequential Read Peak 1 60 Maximum Transfer Rate Sequential Read Average 1 36 0 74 15 7 Maximum Transfer Rate Sequential Write Peak 1 65 Maximum Transfer Rate Sequential Write Average 1 37 0 7...

Страница 47: ...eak Random W R Peak 215 1 36 2 24 2KB Qd 4 Random W R Average 215 0 88 1 07 17 2 2KB Qd 4 Random W R Average 164 0 86 1 02 16 6 2KB Qd 1 120 0 85 1 01 90 0 85 0 99 60 0 84 0 98 30 0 84 0 98 Sequential Read Peak 1 60 Maximum Transfer Rate Sequential Read Average 1 38 0 74 15 8 Maximum Transfer Rate Sequential Write Peak 1 60 Maximum Transfer Rate Sequential Write Average 1 31 0 74 15 4 Maximum Tran...

Страница 48: ...s a more desirable method of power distribution To prevent external electrical noise from interfering with the drive s performance the drive must be held by four screws in a user system frame that has no electrical level difference at the four screw positions The drive enclosure must not be used in the current return path of the drive power supply The maximum common mode noise current passing thro...

Страница 49: ...d 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 drive errors SMART Monitoring Parameters are checked to determine if the Read Write S...

Страница 50: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 34 The drive temperature is reported in Log Sense page 2F Refer to Section 19 7 12 Log Sense Page 2F on page 159 ...

Страница 51: ... 35 11 0 Mechanical Specifications 11 1 Outline 11 2 Mechanical Dimensions The drive complies with SFF 8301 Table 22 Physical Dimensions Height mm 25 8 0 3 Width mm 101 6 0 25 Length mm 146 2 0 8 Weight grams maximum 450 GB Model 750 grams 300 GB Model 750 grams ...

Страница 52: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 36 1 4 6 2 0 8 101 6 0 25 FRO NT LEFT 25 8 0 3 ...

Страница 53: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 37 11 3 Interface Connector Pi n 21 Pi n 1 4 6 0 5 ...

Страница 54: ...d Disk Drive Specification 38 11 4 Mounting Positions and Tappings 4 1 2 8 0 2 2 x 4 4 4 5 0 2 2 x 95 25 0 2 2x 3 18 0 25 2X 1 REAR 1 M AX ALLOW ABLE PENETRATI ON OF NOTED SCREW TO BE 4 0 m m 4X 6 32 UNC RECOM M ENDED TORQUE 0 6 1 0 Nm ...

Страница 55: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 39 2 8 6 0 2 2 x 4 1 6 0 2 2 x 6 0 0 2 2 x 6 35 6x ...

Страница 56: ... drive in the system securely enough to prevent excessive motion or vibration 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 ...

Страница 57: ...ave 0 5 octave minute sweep rate No data loss 1 5 G 0 peak 5 500 5 Hz sine wave 0 5 octave minute sweep rate 12 2 Non operating Vibrations The drive will not sustain permanent damage or loss of recorded data after being subjected to the environments as described below 12 2 1 Random Vibration The test consists of a random vibration applied for each of the three mutually perpendicular axes at a time...

Страница 58: ...ewave 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 000 radians second2 2 ms duration The shock input is applied around the...

Страница 59: ...ted at a height of 25 cm from the cham ber floor No sound absorbing material shall be used The acoustical characteristics of the drive subsystem are measured under the following conditions Idle Mode Powered on disks spinning track following unit ready to receive and respond to host commands Operating Mode Continuous random cylinder selection and seek operation of the actuator with dwell time at ea...

Страница 60: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 44 ...

Страница 61: ... Hitachi Global Storage Technologies 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 C UL TUV CE MIC BSMI CTICK RoHS and Recycle logos A bar code label containing the drive serial number A user designed label per agreement Int...

Страница 62: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 46 ...

Страница 63: ...ns when installed in an enclosure that provides reasonable shield ing As such the drive is capable of meeting FCC Class A limits However it is the users responsibility to assure that the drive meets the appropriate EMC requirements in their system Shielded I O cables may be required if the enclosure does not provide adequate shielding with the shields grounded to the enclosure and to the host comp...

Страница 64: ...ichkeit in den EU Mitgliedsstaatenund hält die Grenzwerte der EN 55022 Klasse A ein Um dieses sicherzustellen sind die Geräte wie in den Handbüchern beschrieben zu installieren und zu betreiben Des Weiteren dürfen auch nur von der HITACHI empfohlene Kabel angeschlossen werden HITACHI übernimmt keine Verantwortung für die Einhaltung der Schut zanforderungen wenn das Produkt ohne Zustimmung der HITA...

Страница 65: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 49 Korea MIC Taiwan BSMI ...

Страница 66: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 50 ...

Страница 67: ...ty The printed 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 16 5 Corporate Standards Compliance This product has been designed to meet the foll...

Страница 68: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 52 ...

Страница 69: ...Arbitrated Loop is generally referred to as an L_Port However the terms NL_Port and FL_Port are also used if it is necessary to distinguish whether or not the L_Port is part of a Fabric FC AL is defined in Fibre Channel Arbitrated Loop FC AL ANSI FC 4 the Mapping layer defines how other communication protocols e g SCSI IPI 3 HIPPI may use Fibre Channel func tions The FC 4 used by The Drive is SCSI...

Страница 70: ...s Authority field 0101b specifies the format used for the rest of the name as follows OUI Organizationally Unique Identifier 24 bits Canonical form means that each byte is stored in bit reversed order Block Assignment Block assignment within Hitachi Global Storage Technologies Object Node Port Identifier 00b Node 01b Port 1 10b Port 2 11b Not assigned S N Sequentially increasing drive serial numbe...

Страница 71: ...ed set that has special meaning when received by itself Fibre Channel defines the following R_RDY Receiver Ready IDLE Idle FC AL adds the following ARBx Arbitrate ARB F0 Arbitrate OPNyx Open Full duplex OPNyy Open Half duplex OPNfr Open Broadcast Replicate1 OPNyr Open Selective Replicate1 CLS Close MRKtx Mark1 A Primitive Sequence is an ordered set that is transmitted repeatedly and continuously T...

Страница 72: ...missing or out of order frames The header is illustrated in Table 27 FC PH describes the content of each field except Parameter SCSI FCP defines this field as RLTV_OFF Relative Offset Table 27 Frame header The Payload follows the header and has a length between 0 and 2048 bytes which must be divisible by 4 An additional 0 3 fill bytes are appended to the payload in order to ensure that it ends on ...

Страница 73: ...es e g if F_CTL bit 3 0 receiving N_Ports are not required to verify that the parameter field in word 5 of the frame header contains zeroes As such the drive does not validate 1 reserved FC fields or 2 fields that are not reserved but are not valid for the current frame as the example above with F_CTL bit 3 This does not apply to any reserved field checking and testing within the FCP_CDB These fie...

Страница 74: ... protocol to abort an entire exchange this field is unused The drive sets this field to 00h OXID specifies the OXID of the exchange that has been aborted by the drive RXID specifies the RXID of the exchange that has been aborted by the drive Low SEQ_CNT specifies the last data frame of the last delivered sequence Since the drive aborts the entire exchange this field is set to 0000h High SEQ_CNT is...

Страница 75: ...32 BA_RJT Reason Code Explanations Byte Item Size Bytes 0 Reserved 1 1 Reason Code 1 2 Reason Explanation 1 3 Vendor Unique 1 Code Description 0000 0001 Invalid command code 0000 0011 Logical error 0000 0101 Logical busy 0000 0111 Protocol error 0000 1001 Unable to perform command requested 1111 1111 Vendor unique error Others Reserved Code Description 0000 0000 No additional explanation 0000 0011...

Страница 76: ...to be checked for zeroes Validity bits set to 0 remove any requirement to check the corresponding field for zeroes e g if F_CTL bit 3 0 receiving N_Ports are not required to ver ify that the parameter field in word 5 of the frame header contains zeroes As such the drive does not validate 1 reserved FC fields or 2 fields that are not reserved but are not valid for the current frame as shown in the ...

Страница 77: ...yload depends upon the Extended Link Service Request and is therefore described separately for each of the following 17 3 3 Port Login PLOGI 17 3 4 Logout LOGO 17 3 5 Fabric Login FLOGI 17 3 6 Fabric Address Notification FAN 17 3 7 Port Discovery PDISC 17 3 8 Address Discovery ADISC 17 3 9 Process Login PRLI 17 3 10 Process Logout PRLO 17 3 11 Read Link Error Status Block RLS 17 3 12 Report Node C...

Страница 78: ...ins a Rea son Code and a Reason Explanation Table 36 LS_RJT payload Table 37 LS_RJT reason codes Byte Item Size Bytes 0 3 0100 0000h 4 4 Reserved 1 5 Reason Code Table 37 1 6 Reason Explanation Table 38 1 7 Vendor Unique 1 Code Description 01h Invalid command code 03h Logical error 05h Logical busy 07h Protocol error 09h Unable to perform command requested 0Bh Command not supported FFh Vendor uniq...

Страница 79: ...nt between it and the Fabric Name Server Bytes 1 2 and 3 of the payload must be set to zeros Otherwise the drive will respond with an LS_RJT containing a reason code of Command not supported and a reason code explanation of 00h No additional explanation Code Description 00h No additional explanation 01h Service Parm error Options 03h Service Parm error Initiator Ctl 05h Service Parm error Recipien...

Страница 80: ...yload Byte Item Size Bytes 0 3 Request 0300 0000h Accept 0200 0000h 4 4 19 Common Service Parameters 16 20 27 Port Name 8 28 35 Node Name 8 36 51 Class 1 Service Parameters 16 52 67 Class 2 Service Parameters 16 68 83 Class 3 Service Parameters 16 84 99 Reserved 16 100 115 Vendor Version Level 16 ...

Страница 81: ...C Parameter applicability Class Class Class 1 2 3 4 1 2 3 4 1 2 3 4 FC PH Version Obsolete 1 31 16 n n n n n n n n n n n n Buffer to Buffer Credit 1 15 0 y y y n y y y n y y y n Common Features 2 31 16 Continuously increasing relative offset 2 31 y y y y n n n n n n n n Clean Address 2 31 n n n n n n n n y y y y Random relative offset 2 30 y y y y n n n n n n n n Valid Vendor Version Level 2 29 y ...

Страница 82: ... given a Login BB_Credit of 0 The Common Features field contains flags CIO Continuously Increasing Offset When set to one this flag indicates that the Port supports Continuously Increasing Relative Offset within a Sequence on a frame by frame SEQ_CNT basis The Relative Offset is only present if bit 3 of the F_CTL field in the frame header is set to 1b The drive requires that an initiator support C...

Страница 83: ...uplex The drive returns a 0b in this field SEQ_CNT SEQ_CNT When set to one this flag indicates that the Port is guaranteeing that it will transmit all frames within an Exchange using a continuously increasing SEQ_CNT If set to zero normal FC_PH rules regarding SEQ_CNT usage apply The drive returns a 0b in this field PL Payload Length When set to one this flag indicates that PLOGI Payload Length sh...

Страница 84: ... class of service is supported The drive only supports Class 3 thus this bit is only set for the Class 3 Service Parameters If this bit is not set for Class 3 Service Parameters the drive will respond with an LS_RJT containing a reason code of 03h Logical error and a reason code explanation of 01h Ser vice Parm error Options Byte BIT Default ACC Values 7 6 5 4 3 2 1 0 68 CV IM TM LDM SD DS Camp On...

Страница 85: ...ters requests of the recipient or is capable of X_ID Reassign X_ID Reassignment 0 0 X_ID Reassignment not supported 0 1 X_ID Reassignment supported 1 0 Reserved 1 1 X_ID Reassignment required The X_ID Reassignment bits only apply to class 1 or 2 and therefore are not checked by the drive IP Associator Initial Process Associator 0 0 Initial Process Associator not supported 0 1 Initial Process Assoc...

Страница 86: ...cked by the drive The drive returns 0b in this field X_ID Int X_ID Interlock This flag only applies to class 1 or 2 therefore is not checked by the drive The drive returns 0b in this field EPS Error Policy Supported 0 0 Only discard supported 0 1 Reserved 1 0 Both discard and process supported 1 1 Reserved The Error Policy bits are not checked by the drive The drive returns 00b in this field Categ...

Страница 87: ...0b in this field 17 3 4 Logout LOGO LOGO is used by an Initiator to request invalidation of the Service Parameters that were exchanged during PLOGI If implicit login is enabled by the settings in Mode Page 19 then the default Service Parameters apply If no valid Service Parameters exist for an Initiator a LOGO_ACC is still returned Bytes 1 2 and 3 of the payload must be set to zero Otherwise the d...

Страница 88: ... known address of FFFFFEh The FL Port responds to a valid request with a FLOGI Accept frame that con tains the FL_Port s operating parameters The D ID field of the FLOGI Accept frame contains the fabric assigned Domain Area and the AL PA of the drive performing the FLOGI The drive uses this address in all further communication with other N_Ports and Public NL_Ports The drive will not perform a FLO...

Страница 89: ...ld contains the following flags VV Valid Vendor Version Level When set to one this flag indicates that the Vendor Version Level field in the frame payload contains valid informa tion The drive sets this field to 0b N F Port N_Port F_Port When set to one this flag indicates that the Port is an F_Port When set to zero it is an N_Port The drive checks this field in the FLOGI_ACC and will revert to PL...

Страница 90: ... in bytes that the Port can receive Sizes less than 128 greater than 2112 or not divisible by 4 are invalid The drive check this field in the FLOGI_ACC payload and will revert to PLDA behavior if an invalid value is returned The drive sets this field to 2048 The R_A_TOV field specifies the R_A_TOV Resource Allocation Timeout Value supplied by the fabric in units of 1ms The fabric port sets this fi...

Страница 91: ...ce It is reserved for classes 2 and 3 The drive sets this field to 0b TM Transparent Mode This flag only applies to class 1 service It is reserved for classes 2 and 3 The drive sets this field to 0b LDM Lock Down Mode This flag only applies to class 1 service It is reserved for classes 2 and 3 The drive sets this field to 0b Byte BIT Default Request Values 7 6 5 4 3 2 1 0 68 CV IM TM LDM SD DS Cam...

Страница 92: ...ield Size field is not meaningful for FLOGI and is therefore reserved The drive sets this field to 00h The Concurrent Sequences field is not meaningful for FLOGI and is therefore reserved The drive sets this field to 00h The End to End Credit field is not meaningful for FLOGI and is therefore reserved The drive sets this field to 00h The Open Sequences per Exchange field is not meaningful for FLOG...

Страница 93: ...o Otherwise the drive will respond with an LS_RJT containing a reason code of 0Bh Command not supported and a reason code explanation of 00h No additional explanation 17 3 8 Address Discovery ADISC The ADISC ELS allows communicating N Ports to exchange addresses and port node name identifiers It can be used as a quick means of authentication following a Loop Initialization process If the AL_PA s o...

Страница 94: ...inator Port Name IEEE unique address assigned during the manufacturing process Node Name IEEE unique address assigned during the manufacturing process N_Port ID This is the 24 bit NL_Port Identifier used in the S_ID of the ADISC Accept header The lower 8 bits are the AL_PA the drive acquired during loop initialization and the upper 16 bits are the domain and area addresses the drive obtained from ...

Страница 95: ...hin the originator The Responder Process Associator identifies a group of related processes an image within the responder The Service Parameters field contains flags as follows Bits 31 7 Reserved Bit 6 Data Overlay Allowed When set to one this flag indicates that the initiator function is capable of supporting data overlay Bit 5 Initiator Function When set to one this flag indicates that the proce...

Страница 96: ... indicates that FCP_CMND and FCP_DATA may be combined in one IU Bit 2 Data Response Mixed Allowed When set to one this flag indicates that FCP_DATA and FCP_RSP may be combined in one IU Bit 1 Read XFER_RDY Disabled When set to one this flag indicates that the FCP_XFER_RDY IU may not be used for SCSI READ operations Bit 0 Write XFER_RDY Disabled When set to one this flag indicates that the FCP_XFER...

Страница 97: ... ACC response code of 04h The drive returns 0b in this field Bit 13 Image Pair Established The drive returns a 1b in this field Bit 12 Reserved Bits 11 8 Accept Response Code See Table 56 Bits 7 0 Reserved The Originator Process Associator and Responder Process Associator fields are not used and will be set to 00000000h by the drive The Service Parameters field contains flags as follows Bits 31 6 ...

Страница 98: ...ishing image pairs between the speci fied source and destination N_Ports The PRLI request may be retried 03h Initialization is not complete for the target image The PRLI request may be retried 04h The target image corresponding to the responder PA specified in the PRLI request and PRLI accept does not exist The PRLI request shall not be retried 05h The target image has a predefined configuration t...

Страница 99: ...nder Process Associator Valid When set to one the Responder Process Associator field of this Service Parameter page is valid Bits 13 0 Reserved The Originator Process Associator identifies a group of related processes an image within the originator The Responder Process Associator identifies a group of related processes an image within the responder Byte Item Size Bytes 0 02h 1 1 Page Length 10h 1...

Страница 100: ...tatus Block associated with the Port Identifier specified in the payload The drive implements a Link Error Status Block for each port When a counter overflows it wraps back to zero The only way to reset the Link Error Status Block is to power off the drive Bytes 1 2 and 3 of the payload must be set to zero Otherwise the drive will respond with an LS_RJT with a reason code of Command not supported ...

Страница 101: ...ord This is a count of the number of times that the port detects an invalid transmission word on its receiver Invalid CRC Count This is a count of the number of frames received with invalid CRC Only one invalid CRC is counted for each command nexus 17 3 12 Report Node Capabilities RNC The Report Node Capabilities RNC ELS is used to exchange node capabilities vendor identification and other vendor ...

Страница 102: ...y Entry is selected from the list of Capability Entries specified in the RNC payload When this flag is set to zero the RNC_ACC payload shall contain all of the Capability Entries that a node wishes to report The drive does not support the Select Flag and this field must be set to zero Otherwise the drive will respond with an LS_RJT containing a reason code of 03h Logical error and a reason code ex...

Страница 103: ...rn in the RNC_ACC Since the drive does not support the Select Flag it must be set to 0 the Invalidate Previous Flag has no meaning and is ignored Bit 6 Extended When this flag is set to zero the Capability Entry shall be exactly 4 bytes long If this flag is set to one the length of the Capability Entry is 4 bytes plus the length of the Extension Bits 5 4 Vendor Unique 0 0 Specifies that the Docume...

Страница 104: ...vision of the specified document supported The field represents a decimal revi sion number between 0 0 and 25 5 The Extension Length field is a two byte unsigned integer that specifies the number of additional bytes present in the Capa bility Entry This number includes itself the preceding reserved field and the length of Extension Field Profile or standard name Identifier Supported Reserved 00h N...

Страница 105: ...y Qualifier S_ID D_ID OX_ID RX_ID SEQ_ID and SEQ_CNT for an aborted exchange may be reused RRQ is not required by the drive following an aborted exchange Following an ABTS the drive allows immediate reuse of the Recovery Qualifier The drive responds to RRQ with a valid ACC The following tables show the RRQ payload and the RRQ ACC payload Table 67 RRQ payload Table 68 RRQ ACC payload The drive perf...

Страница 106: ...of a valid TPRLO ELS the drive will set all tasks reservations mode page parameters and status for the specified image pairs to the state they would have after a SCSI device reset or power on reset Table 69 TPRLO payload Table 70 TPRLO ACC payload 17 3 14 1 Third Party Process Logout Service Parameter page Table 71 Logout Service Parameter page The TYPE Code field for SCSI FCP is 08h and the TYPE ...

Страница 107: ...s 11 0 Reserved The Third Party Originator Process Associator identifies a group of related processes an image within the originator The Responder Process Associator identifies a group of related processes an image within the responder The Third Party N_Port ID specifies the N_Port associated with the image to be removed 17 3 14 2 Third Party Process Logout Response Service Parameter page Table 72...

Страница 108: ...ormal response to a RNID Req is RNID ACC from the drive containing the requested Node Identification information RNID is available prior to LOGIN Table 73 RNID payload shows the RNID payload Table 73 RNID payload The Node Identification Data Format specifies the format of Node Identification Data returned from the drive Acceptable values for this field are 00h Common Node Identification Data only ...

Страница 109: ...n Node Identification Data Table 75 Common Node Identification Data The Specific Node Identification Data specifies Topology Discovery Data whose format is described in Table 76 Topol ogy Discovery Specific Node Identification Data This Data is only returned when the Node Identification Data Format is set to DFh Topology Discovery Data Table 76 Topology Discovery Specific Node Identification Data ...

Страница 110: ...l it sets this field to 0h The UDP Port field specifies the numerical value that identifies a port using the User Datagram Protocol Since the drive does not support UDP it sets this field to 0h The IP Address specifies the IP address of the node Since the drive does not support IP this field is set to 0h The Topology Discovery Flags TDF are defined in Table 78 Topology Discovery Flags Value hex Ty...

Страница 111: ...of 1Gb sec 2 Gb sec and 4 Gb sec operations The Operating Speed fields indicate the port s current operating speed as follows 8000h for 1Gb sec 4000h for 2 Gb sec or 2000h for 4 Gb sec 17 4 Common Fibre Channel Services Common Fibre Channel Service Request uses the Common Transport CT Interface to communicate with FC Fabric Servers The CT interface provides several Information Units CT_IU s which ...

Страница 112: ... 0x00 which specifies that this request must complete before another can be attempted The Command Response Code field identifies specific Fibre Channel Service Information Units FS_IUs The Command Response Code also determines the type of FS_IU Command codes are as shown in Table 82 Table 82 Command Response Codes The drive supports only the Command code of 0217h which specifies a RFT_ID request T...

Страница 113: ...i Ultrastar 15K450 FC AL Hard Disk Drive Specification 97 transfer only the number of bytes requested and set the Maximum Residual field in the FS_ACC to the number of residual bytes that were not transferred ...

Страница 114: ...me Server The Command code is set to 0217h to specify an RFT_ID request For an RFT_ID_ACC RJT the Command Response code is set to 8001h for a RFT_ID_RJT and 8002h for RFT_ID_ACC If the response was a FA_RJT the Reason Code Reason Code Explanation and Vendor Unique fields would be set to indicate which error condition occurred The drive does not check any other fields in an FS_ACC RJT payload The S...

Страница 115: ...request 0000 1011 Command not supported others Reserved 1111 1111 Vendor Unique Error Encoded value Description 00 No additional explanation 01 Port Identifier not registered 02 Port Name not registered 03 Node Name not registered 04 Class of Service not registered 05 IP address not registered 06 Initial Process Associator not registered 07 FC 4 TYPEs not registered 08 Symbolic Port Name not regis...

Страница 116: ...efines the value of R_A_TOVSEQ_QUAL to be zero seconds Twice the value of R_A_TOVELS defines the minimum time a port shall wait for the response to an Extended Link Service Request The PLDA defines this value to be two seconds Therefore a port must wait twice this value four seconds before timing out an ELS Note In the FLA there is no split definition of the R_A_TOV value One timer value is used f...

Страница 117: ...hen a receiver has continuously detected loss of synchronization for a period of R_T_TOV When this occurs the drive will transmit LIP F8 on that port 17 6 Invalid frame delimiter If an invalid frame delimiter is received for a FCP_DATA frame the exchange shall terminate with a CHECK CONDITION status The resulting Sense data will have the Sense Key set to Aborted command and the Additional Sense Co...

Страница 118: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 102 ...

Страница 119: ...I FCP is a problem It needs elements of SAM and Fibre Channel Most of the Fibre Channel terms have been introduced in 1 0 FC AL Attachment and some essential SAM terms are cov ered here However SAM is still recommended reading SCSI FCP describes all communication in terms of Fibre Channel Information Units IUs FC PH defines these simply as sequences that have special meaning to the FC 4 i e SCSI F...

Страница 120: ...ive see Table 88 Table 88 Information Units IUs IU SAM primitive Data block F M L SI M O CAT Content T1 Command Request 6 FCP_CMND F T M T6 Data Out action 1 FCP_DATA M T M I1 Data delivery request 5 FCP_XFER_RDY WRITE M T M I3 Data In action 1 FCP_DATA M H M I4 Response 7 FCP_RSP L T M Note Key SAM SCSI 3 Access Method IU Information Unit CAT Information category of Device_Data frame F M L First ...

Страница 121: ...ol flags Table 90 FCP_CNTL field The Task Codes field contains the Task Attributes as shown in Table 91 The Task Attributes are described in 18 3 Task Attributes on page 109 Table 91 Task Attribute values Byte Field Description Size Bytes 0 7 FCP_LUN Logical Unit Number 8 8 11 FCP_CNTL Control Field 4 12 27 FCP_CDB SCSI Command Descriptor Block 16 28 31 FCP_DL Data Length 4 Byte Description Size B...

Страница 122: ...e Initiator expects FCP_DATA IUs for the task to be in the same direction as the FCP_CMND IU This is a SCSI WRITE type operation 18 2 1 3 FCP_CDB The FCP_CDB field contains the SCSI CDB to be executed by the addressed logical unit This field is ignored if any of the Task Management function flags are set This is a 16 byte field Bytes beyond the end of the CDB are ignored by the Target and may have...

Страница 123: ...cates the amount of buffer space prepared for the next FCP_DATA IU and requests an IU of that exact length 18 2 3 FCP_DATA SCSI data transfers may be performed by one or more data delivery requests each one performing a transfer no longer than the maximum burst length defined by the parameters of the disconnect reconnect mode page 18 2 4 FCP_RSP The content of the FCP_RSP IU is as shown in Table 9...

Страница 124: ... indicates that the FCP_SNS_LEN field is valid and contains a count of the number of bytes in the FCP_SNS_INFO field Bit 0 FCP_RSP_LEN_VALID When set to one this flag indicates that the FCP_RSP_LEN field is valid and contains a count of the number of bytes in the FCP_RSP_INFO field The SCSI Status byte field is defined in 20 0 SCSI Status Byte on page 307 18 2 4 2 FCP_RESID This field contains a c...

Страница 125: ...n flags are set A task shall have one of the following attributes Simple Queue This attribute specifies that the task shall be accepted into the task set and executed after tasks with the Head of Queue attribute and tasks with the Ordered attribute that were received earlier The order of execution with respect to other tasks with the Simple attribute is determined by the Queue Algorithm currently ...

Страница 126: ...nt functions Task Management functions allow an Initiator to explicitly control the execution of one or more Tasks SAM defines the fol lowing Abort Task Implemented as ABTS BLS Abort Task Set Reset LUN Clear ACA not supported Clear Task Set Target Reset Terminate Task Note The following description applies to all Task Management functions except Abort Task which is described separately in 18 4 1 A...

Страница 127: ...n sequence If no sequence is open SEQ_CNT is zero OX_ID is set to the OX_ID assigned by the Initiator to the task that is being aborted RX_ID is set to FFFFh if no FCP_XFR_RDY WRITE or READ data READ has been received from the Target Otherwise RX_ID is set to the RX_ID assigned by the Target to the task that is being aborted F_CTL is set for Sequence Context Initiator The Target may reject the ABT...

Страница 128: ...her Initiator Previously established conditions such as Mode parameters and reservations are not affected 18 4 7 Reset LUN The Reset LUN Task Management function causes the drive to execute a hard reset with the same actions as Target Reset See section 18 4 5 18 5 Miscellaneous 18 5 1 Tags Using SCSI FCP an I O Process equates to a Fibre Channel Exchange All IOPs are therefore implicitly tagged by...

Страница 129: ...rol Byte of the faulting command 1 If the NACA bit was set to 0b the previously described SCSI 2 CA rules apply 2 If the NACA bit was set to 1b the new task must have the ACA attribute and there must be no other task in the task set with the ACA attribute If these conditions are not met the task is completed with a status of ACA ACTIVE Note Only NACA 0b is supported 18 5 3 Autosense Autosense is t...

Страница 130: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 114 ...

Страница 131: ... 88 page 212 O 7Fh 09h READ 32 7F 09 page 213 O 3Ch READ BUFFER 3C page 215 M 25h READ CAPACITY 10 25 page 222 O 9Eh 10h READ CAPACITY 16 9E 10 page 224 O 37h READ DEFECT DATA 37 page 226 O B7h READ DEFECT DATA B7 page 232 O 3Eh READ LONG 3E page 237 O 07h REASSIGN BLOCKS 07 page 238 O 1Ch RECEIVE DIAGNOSTICS RESULTS 1C page 240 M 17h RELEASE 17 page 246 O 57h RELEASE 57 page 247 O A3h 05h REPORT ...

Страница 132: ...32 7F 0A page 278 M 0Ah WRITE 6 0A page 280 M 2Ah WRITE 10 2A page 281 O AAh WRITE 12 AA page 284 O 8Ah WRITE 16 8A page 285 O 7Fh 0Bh WRITE 32 7F 0B page 286 O 2Eh WRITE AND VERIFY 10 2E page 288 O AEh WRITE AND VERIFY 12 AE page 289 O 8Eh WRITE AND VERIFY 16 8E page 290 O 7Fh 0Ch WRITE AND VERIFY 32 7F 0C page 291 O 3Bh WRITE BUFFER 3B page 293 O 3Fh WRITE LONG 3F page 301 O 41h WRITE SAME 41 pa...

Страница 133: ...nk to the next command upon successful com pletion of the current command Note The drive ignores the link bit and flag bit in the CDB 19 2 Abbreviations These abbreviations are used throughout the following sections LUN Logical Unit Number An encoded three bit identifier for the logical unit VU Vendor Unique bits LBA Logical Block Address RSVD Reserved MSB Most Significant Byte LSB Least Significa...

Страница 134: ...erence Tag field Following a successful format the RTO_EN bit in the READ CAPACITY 16 parameter data indicates whether application client ownership of the Logical Block Reference Tag field is enabled FmtData set to one specifies that a Data Out phase follows the Command phase The Data Out phase consists of a Parameter List header optionally followed by an Initialization Pattern Descriptor optional...

Страница 135: ... operation is an active I O process When tagged queuing is enabled DQue 0 all commands except REQUEST SENSE and INQUIRY return Queue Full status while the 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 whil...

Страница 136: ...a medium certification operation and gen erates a Certification List Clist and adds the Clist to the Glist DPRY must be set to 0 when DCRT is set to 0 A DCRT bit of one indicates that the Target does not generate a Clist or perform a certification process Note Since the DCRT bit is part of the Data Out phase that follows the FORMAT command the FCERT bit in Mode Page 0 is provided to control certif...

Страница 137: ...the end of the format operation An immediate bit set to one requests that status be returned immediately following CDB validation and transfer of data in the Data Out phase If the format operation with the immediate bit set to one terminates in error DEFERRED ERROR SENSE data is generated Defect List Length field specifies the total length in bytes of the defect descriptors that follow not includi...

Страница 138: ...escriptor Block Format for n 1 defects The Block format of the Dlist is the LBA of each defective sector Note If a Defective LBA 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 3 MSB Defective Logical Block Address LSB 4n 4n 1 4n 2 4n 3 MSB Defective Logical Block Address n LSB...

Страница 139: ...e 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 Def...

Страница 140: ...ive 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 Defe...

Страница 141: ...e unit attention condition is not cleared by this action Note The INQUIRY command 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...

Страница 142: ...rsion 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 1 indicates that the drive uses 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 Type 0 1 RMB 0 Reserved 0 2 Version 3 3 Obsolete Obsolete Norm ACA 0...

Страница 143: ...quiry command on port A while a Port bit of 1 indicates that the drive received the Inquiry command on port B MultiP MultiPort bit of 1 indicates that the Target has multiple ports and implements multi port requirements MChngr Medium Changer bit is always 0 to indicate MChngr is not supported Addr16 Wide SCSI Address 16 bit of 0 indicates that the Target does not support 16 bit wide SCSI Addresses...

Страница 144: ...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 Byte BIT 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 00h 2 Reserved 0 3 Page Length 09h 4 Supported Page Code 00h 5 Supported Page...

Страница 145: ... 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 79 Build Date String 80 81 Code ID 82 83 Compatibility ID 84 91 Product ID 92 99 Interface ID 100 107 Code Type 108 11...

Страница 146: ...e was built Directory Name is the last 32 characters of the directory from where this code was built Operating State is the 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 i...

Страница 147: ...rently 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...

Страница 148: ...World Wide ID is a 64 bit unique value for each drive The format is 5000CCAh xxxh nb yyb where xxx is the 12 bit Block Assignment defined for each model and manufacturing site n is the 22 bit drive unique serial number representation yy is the 2 bit Port Identifier 19 5 1 6 Inquiry Data Format EVPD 1 Page Code 86h RTO Reference Tag Ownership is set to one to indicate that the drive supports applic...

Страница 149: ...to one to indicate support for Head of Queue Ordered and Simple task attributes NV_SUP Non volatile Supported is set to 0 to indicated that non volatile cache features are not supported V_SUP Volatile Supported is set to 1 to indicated support of a volatile cache 19 5 1 7 Inquiry Data Format EVPD 1 Page Code 87h Policy Page Code set to 3Fh and Policy Subpage Code set to FFh indicate that the descr...

Страница 150: ... IEE WWID format where World Wide ID is a World Wide ID is a 64 bit unique identification for each drive The format is 5000CCAh xxxh yyb n wherexxx is the 12 bit block assignment defined for each model and manufacturing site yy is the 2 bit port node ID select n is the 22 bit drive unique serial number 8 9 Reserved 0 10 11 Initiator Port Transport ID Length 0 12 13 Reserved 0 14 15 Primary Target ...

Страница 151: ... 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 Pa...

Страница 152: ...ge Length is set to 52 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 D2h 2 Reserved 0 3 Page Length 52 3...

Страница 153: ...rameter 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 Field in CDB Parameter List Length The Parameter List Length field specifies the length in bytes of the parameter list that shall be located in the DATA OUT buffer A parameter list length zero in...

Страница 154: ...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 recovered without delay LBAs with write fault error Reserved 0 Total errors recovered Number of times recovery invoked Total write byte count LBAs with hard error Page 03h parameters Counters for read errors Read errors ...

Страница 155: ...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 Total Read Commands Total Write Commands ...

Страница 156: ...ck Condition status with a sense key of Illegal Request 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 Fi...

Страница 157: ...D 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 perform comparisons between cumulative and any threshold values TMC The Threshold Met Criteria field is not valid because this drive does not perform threshold comparisons This field is...

Страница 158: ...0 0 Reserved Page code 0 1 Reserved 2 3 Page Length 000Dh 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 15h 14 Eleventh supported page 2Fh 15 Twe...

Страница 159: ...th 08h 8 15 Errors recovered without delay 16 17 Parameter Code 0001h 18 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 19 Parameter Length 08h 20 27 Errors recovered with possible delays 28 29 Parameter Code 0002h 30 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 31 Parameter Length 08h 32 39 Reserved 0 40 41 Parameter Code 0003h 42 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 43 Parameter Length 08h 44 51 Total errors recover...

Страница 160: ...d types of errors except Times Recovery Invoked which is a cumulative count of all recovery steps attempted on all sectors written 66 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 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 F L 00b 79 Parameter Length 08h 80 87 Count of hard errors ...

Страница 161: ...h 08h 8 15 Errors recovered without delay 16 17 Parameter Code 0001h 18 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 19 Parameter Length 08h 20 27 Errors recovered with possible delays 28 29 Parameter Code 0002h 30 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 31 Parameter Length 08h 32 39 Reserved 0 40 41 Parameter Code 0003h 42 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 43 Parameter Length 08h 44 51 Total errors recovere...

Страница 162: ...imes Recovery Invoked which is a cumulative count of all recovery steps attempted on all sectors read ECC on the fly correction is not included in any counters 66 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 67 Parameter Length 08h 68 75 Total bytes read 76 77 Parameter Code 0006h 78 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 79 Parameter Length 08h 80 87 Count of hard errors ...

Страница 163: ...8 15 Errors recovered without delay 16 17 Parameter Code 0001h 18 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 19 Parameter Length 08h 20 27 Errors recovered with possible delays 28 29 Parameter Code 0002h 30 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 31 Parameter Length 08h 32 39 Reserved 0 40 41 Parameter Code 0003h 42 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 43 Parameter Length 08h 44 51 Total errors recovered 52 5...

Страница 164: ...cept Times Recovery Invoked which is a cumulative count of all recovery steps attempted on all sectors verified ECC on the fly correction is not included in any counters Byte Bit 7 6 5 4 3 2 1 0 66 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 00b 67 Parameter Length 08h 68 75 Total Bytes Verified 76 77 Parameter Code 0006h 78 DU 0 DS 0 TSD 0 TMC 0 F L 00b 79 Parameter Length 08h 80 87 Count of hard errors ...

Страница 165: ...tains counters for non medium errors This includes seek errors and other hardware type failures Table 125 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 F L 00b 7 Parameter Length 08h 8 15 Error count ...

Страница 166: ...age D 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 F L 00b 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 F L 00b 13 Parameter Length 02h 14 Reserved 15 Reference Temperature degrees Celsius ...

Страница 167: ...LECT command 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 F L 00b 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 F L 00b 17 Parameter Length 06h 18 21 Accounting Date Year 4 ASCII charact...

Страница 168: ...e 0000h 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 D...

Страница 169: ...er for 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...

Страница 170: ...h the Abort Background self test function 2h The self test routine was aborted by the application client by a Task Manage ment function or 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...

Страница 171: ... LBA 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 19 40 SEND DIAGNOSTIC 1D on page 262 for detailed listing of operations carried out by SEND DIAG NOSTIC command and Power on Diagnostics Extended Segment Numb...

Страница 172: ...he following table Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Page code 15h 1 Reserved 2 3 Page Length 19 24N 3 Background Medium Scan parameters 4 19 BMS Status Parameter 20 43 First Medium Scan Parameter 19 24N Last Medium Scan Parameter Byte Bit 7 6 5 4 3 2 1 0 0 1 Parameter Code 0000h 2 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F L 11b 2 3 Page Length 0Ch 4 7 Power On Minutes 8 Reserved 0 9 BMS Status 10 11 Number...

Страница 173: ... shown below Reassignment during the background scan is not supported 03h 04h Not supported 05h Background scan halted due to medium formatted without P List 06h Background scan halted due to a vendor specific cause 07h Background scan halted due to temperature out of range 08h Scan suspended until BMS Interval Timer expires 09h FFh Reserved Byte Bit 7 6 5 4 3 2 1 0 0 1 Parameter Code 0001h 0800h ...

Страница 174: ...Sense Code and Additional Sense Code Qualifier provide details about the error detected 1h Reassignment pending receipt of Reassign command or write command if auto write reallocation is allowed from the initiator 02h 5h Not supported 6h Fh Reserved Reassign Status Description ...

Страница 175: ...emperature Reading Table 135 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 F L 11b 7 Parameter Length 04h 8 SMART Sense Code Byte 9 SMART Sense Qualifier 10 Most Recent Temperature Reading 11 Vendor HDA Temperature Trip Point ...

Страница 176: ...ommands and the counter is incremented only once per command The length of the initial seek that is required to access the first Logical Block specified for the SCSI command determines which seek counter is incremented The Zero Seek counter is incremented if a seek is not required or if only a head switch is Byte Bit 7 6 5 4 3 2 1 0 0 Reserved Page code 30h 1 Reserved 2 3 Page Length 0030h 4 5 Par...

Страница 177: ... Data Out phase when a buffer empty condition pre vents the start or continuation of a data transfer from the data buffer to the media or a data transfer from the media for a Verify command with BytChk 1 Buffer Overrun conditions are detected during the following SCSI commands READ 6 READ 10 Buffer Under Run conditions are detected during the following SCSI commands VERIFY WITH BytChk 1 VERIFY 16 ...

Страница 178: ...che A physical operation to the device media was required to obtain the remaining data DEVICE CACHE WRITE HITS The number of times that the data associated with a write operation replaces or is combined with existing data in the device write cache thereby eliminating a write operation DEVICE CACHE FAST WRITES The number of times that space was available in the device write cache for the data assoc...

Страница 179: ...ardware PFA bits indicate that a PFA trip has occurred during the life of the drive These flags are set during a PFA occurrence that may or may not coincide with the reporting of a PFA event as mentioned above Total Read Commands counter is incremented for each Read 6 and Read 10 command received Total Write Commands counter is incremented for each Write 6 Write 10 Write Verify and Write Verify 16...

Страница 180: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 164 ...

Страница 181: ...ameter 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 MOD...

Страница 182: ...55 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 ...

Страница 183: ...e 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 param...

Страница 184: ...DE 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 CHECKT CONDITION status and available sense of ILLEGAL REQUEST INVALID FIELD IN CDB Subpage Code This field specifies the subpage to return and may be set to a specific page or to FFh for all supporte...

Страница 185: ...s 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 returns eight to indicate that only a single block descriptor is avai...

Страница 186: ...ommand 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 The Block Length field reflects the number of bytes of user data per sector not including any protection informa tion When used with the MODE SELECT command the Block length field must contain the value from 512 ...

Страница 187: ...upporting sub pages The drive supports the following mode page codes Table 146 Mode Parameter Page Format 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 ...

Страница 188: ...egraded state When the FDD bit is one Format Degraded sense data will not be reported for a Test Unit Ready command When the FDD bit is zero Format Degraded sense data will be reported for Test Unit Ready commands when the drive is in a format degraded state This bit does not affect the reporting of Format Degraded conditions for any media access commands CAEN Command Aging Enable When set this bi...

Страница 189: ...nd attempts to restore the target LBA s data If the data cannot be restored the target LBA is reassigned and written with a data pattern of all 00s If the DRRT bit is one no attempt is made to restore the target LBA FFMT Fast Format Enable bit allows the formatting of the drive without any writes to the customer media All format operations are allowed including changing block sizes and manipulatin...

Страница 190: ...e always transferred regardless of the value of the bit RC 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 all other error control bits PER DTE DCR TB RC set to zero indicates normal interpretation of P...

Страница 191: ...n which the Target attempts to recover read errors A value of zero disables all data recovery procedures When AVERP bit Mode Page 0 Byte 6 Bit 6 is zero a value of non zero in Read Retry Count enables all steps of DRP When AVERP bit is one the number in Read Retry Count sets the maximum retry count of DRP Write Retry Count sets a limit on the amount of DRP passes in which the Target attempts to re...

Страница 192: ...fer 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 transf...

Страница 193: ...ed 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 ...

Страница 194: ...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 ...

Страница 195: ...rator of a fraction whose denominator is 256 The fraction indicates how empty the drive data buffer should be before attempting to re arbitrate for the Loop If the ratio is set to 0h the target will calculate and use an optimal ratio based on the negotiated transfer rate Both the Read Buffer Full Ratio and the Write Buffer Empty Ratio pertain to the current active notch For each active notch as de...

Страница 196: ...per 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...

Страница 197: ...ever 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 last block of one cylinder and the first block on the next sequential cylinder This ...

Страница 198: ...ization 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 0...

Страница 199: ...R and DCR are valid PER DCR DESCRIPTION 0 0 Soft errors are not reported ECC is applied to recover the data 1 0 Soft errors are reported ECC is applied to recover the data 0 1 Soft errors are not reported ECC is not used to recover the data 1 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 Targ...

Страница 200: ... and is ignored The IC bit can be used to enable or disable adaptive caching DISC Discontinuity is not supported and is ignored Pre fetch operations will continue across cylinders within the limits of other caching parameters on this page SIZE Size Enable bit when set to one indicates that the Cache Segment Size is to be used to control caching segmenta tion When SIZE is set to zero the Initiator ...

Страница 201: ...ion Priority above for more details Disable Pre fetch Transfer Length is used to prevent read ahead after Read commands that are longer than the speci fied number of blocks If this parameter is set to zero a read ahead is not performed Minimum Pre fetch specifies the minimum number of LBAs that the drive should after each READ command A value of zero indicates that read ahead should be terminated ...

Страница 202: ...R field specifies how the device server shall han dle blocked tasks when another task receives a Check Condition status Byte Bit Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code 0Ah 8Ah 1 Page Length 0Ah 0Ah 2 TST 0 TMFonly 0 RSVD 0 D_Sense 0 GLTSD 0 RLEC 0 00h 3 Queue Algorithm Modifier Rsvd 0 QErr DQue 00h 4 RSVD 0 RAC 0 UA_INTLCK_CTRL 0 SWP 0 Obsolete 00h 5 ATO TAS 0 Reserved 0 00h 6 7 Obsolete 0 00h 8...

Страница 203: ...ogical Block Application Tag field in the protection information Busy Timeout Period is not supported and is ignored Extended Self test Routine Completion Time is an advisory parameter that an Initiator may use to determine 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 t...

Страница 204: ...an support This value is drive model dependent 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 notch Mode P...

Страница 205: ...ve 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 corresponds to page code 00h If a bit...

Страница 206: ... initializa tion The Target shall not attempt to obtain an address during the LISA phase of initialization If there is a conflict for the hard address selection during loop initialization or the Target does not have a valid hard address available the Target shall enter the non participating state If the Target detects loop initialization while in the non participating state the Target shall again ...

Страница 207: ...timeout value of 2 0 seconds shall be used for RR_TOV When the RR_TOV Units are set to 0 1 seconds the following rules apply a value of 00h will result in an infinite timeout value no timeout will occur Note This will also cause E_D_TOV to have an infinite timeout value a value from 01h to 7Eh will result in a timeout duration that is the product of the RR_TOV value and 0 1 seconds any value from ...

Страница 208: ... accepted but will automatically default to 2 minutes Standby bit of one indicates that the Target shall use the Standby Condition Timer to determine the length of inactivity time to wait before entering the Standby power state A Standby bit of zero indicates that the Target shall not enter the Standby power state Standby Condition Timer field indicates the inactivity time in 100 millisecond incre...

Страница 209: ... 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 the DEXCPT is zero The Method of Reporting and Report Count would apply The false drive failure is reported as se...

Страница 210: ...cause of the informational exception condition The command that has the Check Condition completes without error before any informational exception condition is reported 5h Generate no sense This 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 c...

Страница 211: ...cur unless the EN_PS bit is set to zero then set to one and another power on cycle occurs Background Medium Scan Interval Time specifies the minimum time in hours between the end of one background medium scan operation and the start of the next background medium scan operation The BMS Interval Time shall occur before the initial background medium scan operation is started Background Pre Scan Time ...

Страница 212: ...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 Subpage Code 4 6 Reserved 0 7 8 MSB Allocation Length LSB 9 VU 0 Reserved 0 FLAG LINK ...

Страница 213: ...mand PERSISTENT RESERVE OUT 5F on page 201 The Allocation Length indicates how much space has been allocated for the returned parameter list If the length is not suffi cient to contain all parameter data the first portion of the data will be returned If the remainder of the data is required the ini tiator should send a new PERSISTENT RESERVE IN command and an Allocation Length large enough to cont...

Страница 214: ...egal Request and the additional sense data is set to Invalid Field in CDB Table 164 PERSISTENT RESERVE IN Service Action Codes Code Name Descriptions 00h Read Keys Reads all registered Reservation Keys 01h Read Reservations Reads all current persistent reservations 02h Report Capabilities Returns capability information 03h Read Full Status Reads complete information about all registra tions and th...

Страница 215: ...vation 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 allowed all...

Страница 216: ...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 defined in the Persistent Reserve In Reservation Descriptor table There shall be a Reservation Descriptor for the persistent reservation if any present in the Target having a persistent reservat...

Страница 217: ...n with the PERSISTENT RESERVE IN command and should not be used with the RESERVE and RELEASE commands Note If a PERSISTENT RESERVE OUT command is received when a RESERVE is active for the drive the command will be rejected with Reservation Conflict status Parameter List Length must be 18h If not Check Condition status will be returned with sense key of Illegal Request and additional sense code of ...

Страница 218: ...serve Create a persistent reservation using a reservation key 02h Release Release a persistent reservation 03h Clear Clear all reservation keys and all persistent reservations 04h Preempt Preempt persistent reservations from another Initiator 05h Preempt and Abort Preempt persistent reservations from another Initiator and clear the task set for the preempted Initiator 06h Register and Ignore exist...

Страница 219: ...ay execute commands that transfer data from the media Reservation Conflict status will be returned to other initiators Writes Exclusive Only the initator with the reserva tion may execute commands that transfer data to the media Reservation Conflict status will be returned to other initators 4h Reserved Reserved 5h Write Exclusive Registrants Only Reads Shard Any initiator may execute commands tha...

Страница 220: ...RE EXISTING KEY the Service Action Reservation Key must contain the new reservation key to be registered For PREEMPT and PREEMPT AND ABORT the field contains the reservation key of the persistent reservation that is being preempted This field is ignored for all other service actions Scope Specific Address is ignored APTPL Activate Persist Through Power Loss bit is valid only for REGISTER and REGIS...

Страница 221: ...rameters 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 ignore ignore ignore ignore 5 Preempt and Abort apply verify save ignore ignore ignore 1 ...

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

Страница 223: ...erred into the cache until the segment is filled or until the last 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 Fiel...

Страница 224: ...ich 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 If the drive is formatted with protection information no protection information will be transmitted or check...

Страница 225: ... 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 be read from either the me...

Страница 226: ... Block Reference Tag is not checked RDPROTECT 100b Protection information is transmitted to the initiator with the user data Logical Block Guard is checked Logcial Block Application Tag is not checked Logical Block Reference Tag is not checked RDPROTECT 101b 110b 111b These values are reserved Check Condition status will be returned with sense key of Illegal Request and additional sense code of In...

Страница 227: ...nd causes the drive to transfer data to the initiator See the READ 10 description for the definitions of the fields in this command Byte Bit 7 6 5 4 3 2 1 0 0 Command Code A8h 1 RDPROTECT DPO FUA Rsvd 0 FUA_N V Rsvd 0 2 5 MSB Logical Block Address LSB 6 9 MSB Transfer Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK ...

Страница 228: ...nd causes the drive to transfer data to the initiator See the READ 10 description for the definitions of the fields in this command Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 88h 1 RDPROTECT DPO FUA Rsvd 0 FUA_NV Rsvd 0 2 5 MSB Logical Block Address LSB 6 9 MSB Transfer Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK ...

Страница 229: ... status will be returned with sense key of Illegal Request and additional sense code of Invalid Command Operation Code If RTO_EN is one this com mand will be processed normally Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 7Fh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 0009h 10 RDPROTECT DPO FUA Rsvd 0 FUA_ NV Rsvd 0 11 Reserved ...

Страница 230: ...ation Tag field is enabled the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the checking of the Logical Block Applica tion Tag field in the protection information for each logical block accessed by the command A Logical Block Application Tag Mask bit set to one enables the checking of the corresponding bit of the Expected Logical Block Application Tag f...

Страница 231: ...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 Command Co...

Страница 232: ...lable data have been transferred to the Initiator whichever is less The 4 byte READ BUFFER header see figure below is followed by data bytes from the data buffer of the drive Table 181 Read Buffer Header The buffer capacity specifies the total number of data bytes that are available in the data buffer of the drive This number is not reduced to reflect the allocation length nor is it reduced to ref...

Страница 233: ...DB Buffer Offset specifies the offset of the memory space specified by the Buffer ID The Initiator should conform to the offset boundary requirements returned in the READ BUFFER descriptor If the value exceeds the buffer specified the command is terminated with Check Condition status The drive shall set sense key to Illegal Request and addi tional sense code to Illegal Field in CDB Allocation Leng...

Страница 234: ... 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 READ BUFFE...

Страница 235: ...or the amount previously written with a Write Buffer using mode 1010b from the echo buffer whichever is less Issuing a Read Buffer mode 1010b before a Write Buffer mode 1010b will cause indeterminate data to be returned The most significant two bytes of the Allocation Length are ignored The specified amount of data transferred should not be larger than the echo buffer capacity The echo buffer capa...

Страница 236: ...erved in this mode and must be zero The drive transfers the lesser of the allocation length or four bytes of following Echo Buffer Descriptor Table 183 Echo Buffer Descriptor EBOS Echo Buffer Overwritten Supported bit of zero indicates that the echo buffer is shared by all Initiators Buffer Capacity field returns the size of the echo buffer in byte aligned to a 4 byte boundary Byte Bit 7 6 5 4 3 2...

Страница 237: ...de11010b Receipt of a READ BUFFER command with this mode 11010b causes a communicative expander to enter the expanded communication protocol mode SCSI target devices that receive a READ BUFFER command with this mode shall process it as if it were a READ BUFFER command with mode 01010b Read Data from Echo Buffer Mode 01010b page 219 ...

Страница 238: ... 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 that is accessible without a head switch ...

Страница 239: ...onse to the READ CAPACITY command is described here The data is returned in the DATA IN phase Table 185 Format of READ CAPACITY command reply Block Length specifies the length in bytes of each block of user data not including protection information Byte Bit 6 7 5 4 3 2 1 0 0 3 MSB Maximum Logical Block Address LSB 4 7 MSB Block Length LSB ...

Страница 240: ...PACITY 16 9E 10 command returns information regarding the capacity of the drive This command is pro cessed like the standard READ CAPACITY 25 command Byte Bit 6 7 5 4 3 2 1 0 0 Command Code 9Eh 1 Reserved 0 Service Action 10h 2 9 MSB Logical Block Address LSB 10 13 MSB Allocation Length LSB 14 Reserved 0 PMI 15 VU 0 Reserved 0 FLAG Link ...

Страница 241: ...rmatted with protection informa tion enabled and the RTO_REQ bit was set to one An RTO_EN bit set to zero indicates that application client own ership of the Logical Block Reference Tag field in protection information is disabled PROT_EN Protection Enable bit set to one indicates that the drive was formatted with protection information enabled A PROT_EN bit set to zero indicates that the drive was...

Страница 242: ...ist 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 supported by the ...

Страница 243: ...le 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 Reserved 011b Re...

Страница 244: ...FC AL Hard Disk Drive Specification 228 19 23 1 Defect List Header Table 190 Defect List Header 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 ...

Страница 245: ...star 15K450 FC AL Hard Disk Drive Specification 229 19 23 2 Defect List Descriptor Table 191 Defect List Descriptor Byte Bit 7 6 5 4 3 2 1 0 Defect List Descriptor 0 7 Defect Descriptor 0 8n 8n 7 Defect Descriptor n ...

Страница 246: ...ble 192 Defect Descriptors of Bytes from Index Format Defect Bytes from Index is gotten using the following equation Bytes from Index Physical Sector Number N Where N Bytes per sector Byte Defect Descriptors 0 2 MSB Cylinder Number of Defect LSB 3 Head Number of Defect 4 7 MSB Defect Bytes from Index LSB ...

Страница 247: ...r 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 Condition status with the sense key set to Recovered Error and the a...

Страница 248: ...EAD DEFECT DATA B7 Table 194 READ DEFECT DATA B7 See Section 19 23 READ DEFECT DATA 37 on page 226 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 ...

Страница 249: ... Header Table 195 Defect List Header See Defect List Header for Read Defect Data 37 in Section Table 19 23 1 Defect List Header on page 228 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 Reserved 0 4 7 MSB Defect List length LSB ...

Страница 250: ...9 24 2 Defect List Descriptor Table 196 Defect List Descriptor See Defect List Descriptor for Read Defect Data 37 in Section 19 23 2 Defect List Descriptor on page 229 Byte Bit 7 6 5 4 3 2 1 0 Defect List Descriptor 0 7 Defect Descriptor 0 8n 8n 7 Defect Descriptor n ...

Страница 251: ...ble 197 Defect Descriptors of Bytes from Index Format Defect Bytes from Index is derived using the following equation Bytes from Index Physical Sector Number N where N Bytes per sector Byte Defect Descriptors 0 2 MSB Cylinder Number of Defect LSB 3 Head Number of Defect 4 7 MSB Defect Bytes from Index LSB ...

Страница 252: ...sk Drive Specification 236 19 24 4 Physical Sector Format 101b Table 198 Defect Descriptors of Physical Sector Format Byte Defect Descriptors 0 2 MSB Cylinder Number of Defect LSB 3 Head Number of Defect 4 7 MSB Defective Sector Number LSB ...

Страница 253: ...ilable for transfer 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...

Страница 254: ...e 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 successfully the Tar...

Страница 255: ...est 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 LBAs are not required to be in ascending order Byte Bit 7 6 5 4 3 2 1 0 Reserved 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 Logical Bl...

Страница 256: ...de as defined by SFF 8067 After the discovery phase the drive behaves in accordance with the Enclosure Service mode capabilities of the enclosure The drive does not attempt to remember the Enclosure Service capabilities of the enclosure but rather in accordance with the SFF 8067 standard re per forms the discovery phase for each Send and RECEIVE DIAGNOSTIC command received If the Target determines...

Страница 257: ... contains a list of supported pages Table 203 Receive Diagnostic Results page 0 The supported diagnostic page returns a list of supported pages in ascending order Byte Bit 7 6 5 4 3 2 1 0 0 Page Code 0 1 Reserved 0 2 3 Page Length 12h 5 19 ESI Pages 01h 0Fh 20 Translate address page 40h 21 Device LED Control Page A0h ...

Страница 258: ...upport for Send and Receive Diagnostic Commands These pages are formatted as in the following table Table 205 ESI Page Format If the enclosure supports short mode only page 08h is supported If the enclosure supports long mode pages 01h 0Fh are supported Page Code Send Diagnostic Command Receive Diagnostic Command 01h Reserved Configuration 02h Enclosure Control Enclosure Status 03h Reserved Help T...

Страница 259: ...ist If the supplied format is the Block format the Translate format must be either Bytes from Index or Physical Sector format If the supplied format is the 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 on if the translated block is an inaccessible sector whi...

Страница 260: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 244 6 8 Cylinder Number 9 Head Number 10 13 Sector Number or Bytes from Index ...

Страница 261: ...ge A0h is returned as a result of the Send Diagnostic Device LED Control Page A0h For a description of the parameters in this page see 19 34 3 Send Diagnostic Page A0h on page 231 Table 208 Device LED Control Page Receive Diagnostic Byte Bit 7 6 5 4 3 2 1 0 0 Page Code A0h 1 Reserved 0 2 3 MSB Page Length 0002h LSB 4 Reserved 0 5 Reserved 0 SBDL ...

Страница 262: ...eservation 3rdPty must be 0 Third Party reservations are not supported If the 3rdPty 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 3rd Party ID is ignored Extents must be 0 Extension is not supported by the drive Reservation Identification field is ignored Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 17h 1 Reserv...

Страница 263: ... 3rdPty must be 0 Third Party reservations are not supported If the 3rdPty 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 3rd Party ID is ignored Extents must be 0 Extension is not supported by the drive Reservation Identification field is ignored Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 57h 1 Reserved 0 3rdPt...

Страница 264: ...served 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 IDENTIFIE...

Страница 265: ...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 device server ...

Страница 266: ...lues 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 214 LUN Reporting parameter list format The LUN list length shall contain the length in bytes o...

Страница 267: ...ns Description 000b A list of all operation codes and service actions supported by the drive will be returned in the all_commands parameter data format The Requested Operation Code field and Requested Service Action field will be ignored 001b The command support data for the operation code specified in the Requested Operation Code field will be returned in the one_command parameter data format The...

Страница 268: ...number of bytes that have been allocated for the returned parameter data If the length is not sufficient to contain all the parameter data the first portion of the data shall be returned The actual length of the parameter data may be determined from the Additional Length field in the parameter data ...

Страница 269: ...ion Code contains the operation code of a supported command Service Action contains a supported serivce action of the supported operation If the operation code does not have a service action the Service Action field will be set to zero SERVACTV set to zero indicates the operation code does not have service actions and the Service Action field should be ignored SERVACTV set to one indicates the ope...

Страница 270: ...he same location as the Service Action field of the command CDB All other bytes of the CDB Usage Data field contain a usage map for bits in the CDB for the command requested The bits in the usage map have a one for one correspondence to the CDB for the command requested If the drive evaluates a bit in the CDB the usage map will contain a one in the corresponding bit position The usage map will con...

Страница 271: ...ne indicates that ABORT TASK SET is supported An ATSS bit of zero indicates that ABORT TASK SET is not supported CACAS Clear ACA bit set to one indicates that CLEAR ACA is supported A CACAS bit of zero indicates that CLEAR ACA is not supported CTSS Clear Task Set bit set to one indicates that CLEAR TASK SET is supported A CTSS bit of zero indicates that CLEAR TASK SET is not supported LURS Logical...

Страница 272: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 256 WAKES Wakeup bit set to one indicates that WAKEUP is supported A WAKES bit of zero indicates that WAKEUP is not supported ...

Страница 273: ...o sense data available to return it shall return a sense key of No Sense and an additional sense code of No Additional Sense Information Separate sense data is maintained by the device for each Initiator Therefore there is no requirement for an Initiator to expedi tiously clear a Check Condition as this will not affect other initiators in a multi Initiator system The drive will return the number o...

Страница 274: ...om the same Initiator a hard Reset condition occurs a Target Reset message is received from any Initiator a power off on cycle occurs 3rdPty must be 0 Third Party reservations are not supported If the 3rdPty 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 3rd Party ID is ignored Only the Initiator that issued ...

Страница 275: ...iator a hard Reset condition occurs a Target Reset message is received from any Initiator a power off on cycle occurs 3rdPty must be 0 Third Party reservations are not supported If the 3rdPty 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 3rd Party ID is ignored Only the Initiator that issued the Reserve comm...

Страница 276: ... Drive Specification 260 19 37 REZERO UNIT 01 Table 219 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 ...

Страница 277: ...K 10 2B Table 221 SEEK 10 2B The SEEK 10 command requests the drive to seek 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 R...

Страница 278: ...ndicates the data sent by the Initiator conform to the page structure as specified in SCSI standard 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 code field Byte Bit 7 6 5 4 3 2 1 0 0 Comm...

Страница 279: ...g page for later retrieval by a LOG SENSE command See Section Diagnostics page 333 for a detailed listing of operations carried out by the 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 Background Short self te...

Страница 280: ...ecification 264 19 40 1 Send Diagnostic Page 0 This page requests that the drive return a list of supported pages on the next RECEIVE DIAGNOSTICS command Table 224 Diagnostic Page 0 Byte Bit 7 6 5 4 3 2 1 0 0 Page Code 0 1 Reserved 0 2 3 Page Length 0 ...

Страница 281: ...f 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 Index or Physical Sector format If the supplied format is the ...

Страница 282: ...he 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 226 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 ...

Страница 283: ...ge header which specifies the page code and length A SBDL Set Bad Device Light bit of one turns the device LED on zero turns the device LED off If the target detects an error in the passed parameter data it shall terminate the command with CHECK CONDITIONS Status The sense key shall be set to Illegal Request and the Additional Sense code set to Illegal Field in CDB Byte Bit 7 6 5 4 3 2 1 0 0 Page ...

Страница 284: ...e 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 addressed logical uni...

Страница 285: ...y 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 state of the m...

Страница 286: ...urned 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 Number of Blocks specifies the total number of contiguous logical blocks within the range Number of Blocks of zero indicates that all remaining logical blocks on the logical...

Страница 287: ...ommand ensures that logical blocks in the cache have their most recent data value recorded on the media See the SYNCHRONIZE CACHE 10 description for definitions of the fields in this command Byte BIT 7 6 5 4 3 2 1 0 0 Command Code 91h 1 Reserved 0 Immed 0 Rsvd 0 2 9 Logical Block Address 10 13 Number of Blocks 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK ...

Страница 288: ...elf 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 motor has re...

Страница 289: ...ters 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 the command performs an implied FUA and an implied Synchronize Cache before starting the VERIFY This ensures that the medium not the cache is being verified The comma...

Страница 290: ... 010b Logical Block Guard is not checked Logcial Block Application Tag is checked applies to VERIFY 32 command only Logical Block Reference Tag is checked VRPROTECT 011b Logical Block Guard is not checked Logcial Block Application Tag is not checked Logical Block Reference Tag is not checked VRPROTECT 100b Logical Block Guard is checked Logcial Block Application Tag is not checked Logical Block Re...

Страница 291: ... is not set to 000b checking of protection information is performed on the fields described above as a byte by byte comparison against the data transferred to the drive by the initiator during the Data Out phase Refer to the ANSI T10 standards for additional details of protection information ...

Страница 292: ...es the drive to verify data written on the media See the VERIFY 10 description for the def initions of the fields in this command Byte BIT 7 6 5 4 3 2 1 0 0 Command Code AFh 1 VRPROTECT DPO FUA Reserv ed 0 Byte Chk Reserv ed 0 2 5 MSB Logical Block Address LSB 6 9 MSB Verification Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK ...

Страница 293: ...ts that the drive verify the data written on the media See the VERIFY 10 description for the definitions of the fields in this command Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 08Fh 1 VRPROTECT 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 ...

Страница 294: ...turned with sense key of Illegal Request and additional sense code of Invalid Command Operation Code If RTO_EN is one this com mand will be processed normally Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 0FFh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 000Ah 10 RDPROTECT DPO Reserved 0 ByteC hk Reserv ed 0 11 Reserved 0 12 19 MSB...

Страница 295: ...lication Tag field is enabled the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the checking of the Logical Block Applica tion Tag field in the protection information for each logical block accessed by the command A Logical Block Application Tag Mask bit set to one enables the checking of the corresponding bit of the Expected Logical Block Application Ta...

Страница 296: ...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 19 15 READ 6 08 on page 208 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 ...

Страница 297: ... returning Good status A FUA bit of zero indicates that the Target may return Good status prior to writing the data to the media FUA_NV Force Unit Access Non Volatile Cache may be set to 0 or 1 but is ignored since NV_SUP 0 in Inquiry Page 86h If a WRITE 6 command is received after protection information is enabled the drive will set the protection information as follows as it writes each block to...

Страница 298: ...ogical Block Guard is not checked Logcial Block Application Tag is checked applies to WRITE 32 command only Logical Block Reference Tag is checked WRPROTECT 011b Protection information is transmitted to the drive with the user data Logical Block Guard is not checked Logcial Block Application Tag is not checked Logical Block Reference Tag is not checked WRPROTECT 100b Protection information is tran...

Страница 299: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 283 ...

Страница 300: ... Specification 284 19 52 WRITE 12 AA Table 240 Write 12 AA Byte Bit 7 6 5 4 3 2 1 0 0 Command Code AAh 1 WRPROTECT DPO FUA Rsvd 0 FUA_NV Rsvd 0 2 5 MSB Logical Block Address LSB 6 9 MSB Transfer Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK ...

Страница 301: ...ive to write data from the initiator to the media See the WRITE 10 description for the definitions of the fields in this command Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 8Ah 1 WRPROTECT DPO FUA Rsvd 0 FUA_NV Rsvd 0 2 9 MSB Logical Block Address LSB 10 13 MSB Tranfer Length LSB 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK ...

Страница 302: ...t 7 6 5 4 3 2 1 0 0 Command Code 7Fh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 0009h 10 WRPROTECT DPO FUA Rsvd 0 FUA_NV Rsvd 0 11 Reserved 0 12 19 MSB Logical Block Address LSB 20 23 MSB Expected Initial Logical Block Reference Tag LSB 24 25 MSB Expected Logical Block Application Tag LSB 26 27 MSB Logical Block Application...

Страница 303: ...ue of the Logical Block Reference Tag field expected in the protection information of the first logical block accessed by the command instead of a value based on the LBA If the ATO bit is set to one in Mode Page 0A and checking of the Logical Block Application Tag field is enabled the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the checking of the Logi...

Страница 304: ...d back from the disk and verified using ECC after the successful write operation If an ECC error is detected in the verify process Check Condition status is returned with sense key set to Medium Error ByteChk bit set to one indicates 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...

Страница 305: ...the data transferred from the Initiator to the medium and then verify that the data is correctly written See the WRITE AND VERIFY 10 description for the definitions of the fields in this command Byte Bit 7 6 5 4 3 2 1 0 0 Command Code AEh 1 WRPROTECT DPO Reserved 0 ByteChk Obsolete 2 5 MSB Logical Block Address LSB 6 9 MSB Transfer Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK ...

Страница 306: ...RIFY 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 WRPROTECT DPO Reserved 0 Byte Chk Obso lete 2 9 MSB Logical Block Address LSB 10 13 MSB Transfer Length LSB 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK ...

Страница 307: ...with sense key of Illegal Request and additional sense code of Invalid Command Operation Code If RTO_EN is one this com mand will be processed normally Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 7Fh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 000Ch 10 WRPROTECT DPO Reserved 0 ByteCh k Reserv ed 0 11 Reserved 0 12 19 MSB Logical...

Страница 308: ...k Application Tag field is enabled the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the checking of the Logical Block Applica tion Tag field in the protection information for each logical block accessed by the command A Logical Block Application Tag Mask bit set to one enables the checking of the corresponding bit of the Expected Logical Block Applicati...

Страница 309: ...lds 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 values oth...

Страница 310: ... Check Condition status And the drive shall set the sense key to Illegal Request and additional sense code to Illegal Field in CDB Parameter List Length specifies the number of bytes that shall be transferred during the DATA OUT phase This number includes four bytes of header so the data length to be stored in the drive buffer is transfer length minus four If the length exceeds the buffer size the...

Страница 311: ...undary requirements returned in the READ BUFFER descriptor If the value exceeds the buffer specified the command is terminated with Check Condition status And the drive shall set the sense key to Illegal Request and additional sense code to Illegal Field In CDB Parameter List Length specifies the Parameter List Length It must be less than the capacity of the buffer size after adding the Buffer Off...

Страница 312: ...egal Request and additional sense code to Illegal Field in CDB Parameter List Length must be the size of the data set to be downloaded It may also be set to 0000h in which case no code is updated and command status is returned If an invalid value is specified the command is terminated with Check Condition status And the drive shall set the sense key to Illegal Request and additional sense code to ...

Страница 313: ... development either by request of a customer for an addi tional function or as a result of a functional change by development However please note that not all possible fixes or new functions can be applied to a drive in this manner and that there is a very high dependency on the level of ROM code contained within the drive If an invalid code or a code not compatible with the ROM code is downloaded...

Страница 314: ...d Parameter List Length is specified Check Condition status is returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB The first segment sent in this mode indicates by default the first segment of the binary microcode file If a Check Condition status is returned in this mode a Buffer ID 00h in the subsequent Write Buffer command in this mode indicates the first...

Страница 315: ...into the echo buffer The echo buffer is assigned in the same manner by the Target as it would for a WRITE operation Data will be sent aligned on 4 byte boundaries Upon successful completion of a WRITE BUFFER command the data will be preserved in the echo buffer unless there is an intervening command to any logical unit in which case it may be changed ...

Страница 316: ...achi Ultrastar 15K450 FC AL Hard Disk Drive Specification 300 19 59 7 Enable Expander Communications Protocol Mode 11010b In this mode the drive behavior is the same as Write Data to Echo Buffer Mode 0101b ...

Страница 317: ...ta available for transfer 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 ...

Страница 318: ...ess at which the write 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 no...

Страница 319: ...blocks This command is useful for writing large data areas without sending all of the data over the SCSI bus See the WRITE 10 command description for the definition of the WRPROTECT field Table 250 Write Same 16 93 Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 93h 1 WRPROTECT Reserved 0 PBDATA 0 LBDATA 0 Obsolete 2 9 MSB Logical Block Address LSB 10 13 MSB Number of Blocks LSB 14 Reserved 0 7 8 MSB Numb...

Страница 320: ...otection information based on the WRPROTECT field and the drive format Each logical block written includes user data and if the drive is for matted with protection information enabled protection information Byte Bit 7 6 5 4 3 2 1 0 0 Command Code 7Fh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 000Dh 10 WRPROTECT Reserved 0 P...

Страница 321: ... command instead of a value based on the LBA If the ATO bit is set to one in Mode Page 0A and checking of the Logical Block Application Tag field is enabled the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the checking of the Logical Block Applica tion Tag field in the protection information for each logical block accessed by the command A Logical Block...

Страница 322: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 306 ...

Страница 323: ... MET This status is returned when an unlinked PRE FETCH command has been successfully completed 08h BUSY This condition is returned when disconnect privilege is not granted while the drive is BUSY processing the other command for the other initiator The normal initiator recovery action is to issue the command at a later time or to reissue the command and grant the disconnect privilege 10h INTERMED...

Страница 324: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 308 ...

Страница 325: ...Initialization Procedure shortly after power on depending on the configured mode set tings In addition it may depending on the mode settings initiate the Loop Initialization Procedure for the following reasons 3 When it has been unable to obtain the loop for E_D_TOV 4 When a loop failure has been detected loss of sync for R_T_TOV The Loop Initialization Procedure is disruptive to any communication...

Страница 326: ...ding to the Port s hard assigned AL_PA is not set it is set now unless a bit was set for LIPA If it is already set the Port attempts to obtain a Soft AL_PA in step e The Port transmits the LIHA and waits to receive it back e The AL_PA bit map from the LIHA frame is used in a LISA frame If a bit was not set for LIHA the bit associated with the lowest priority AL_PA still available is set This is th...

Страница 327: ...trol The drive provides a Class 3 service Flow control is maintained using R_RDYs Each initiator is required to login with every target This establishes the Login BB_Credit i e how many frames the initiator or target may send immediately on opening or being opened Prior to login BB_Credit is zero The Alternate BB_Credit Model is operated as follows On opening the Available BB_Credit in each direct...

Страница 328: ...ress 0FFFFFCh using RFC 4 service claim a fabric assigned AL_PA during LIP in the LIFA sequence receive frames from a FL_Port for more than one S_ID in a single loop tenancy open L_Port at AL_PA 00h and send frames to remote port use values of E_D_TOV R_A_TOV as specified by the fabric in FLOGI ACC Frame Received No PLOGI PLOGI but no PRLI ABTS Discard and Send LOGO BA_ACC or BA_RJT 1 ADISC Discar...

Страница 329: ...F F NFS Client SCSI Initiator IP Host FL FL Public Loop Device Public Loop Device Public Loop Device Public Loop Device Public Loop Device Public Loop Device e Receive FAN f No Address Change a FLOGI Required i Non FLA b Perform FLOGI c Address Changed d Recovery from Change g Perform RFC 4 h Initialize Complete No Address Change and L_bit not set First FLOGI Implicit LOGO R_A_TOV Exchange Resume ...

Страница 330: ...and LOGO ACC reply sequences The port responds to all PLOGI request with an LS_RJT reply sequence with a Reason code of Unable to perform Command Request at this time The port responds to each ADISC request sequence with a LOGO request sequence The port proceeds to step g e Receive FAN If FLOGI is not required the port waits E_D_TOV to receive FAN ELS The port discards all frames received except A...

Страница 331: ...eck Condition status for invalid command opcode 9 Check Condition status for invalid command descriptor block The highest priority internal condition that prevents command execution is reported by the Target provided there is no bus error For all Check Conditions Sense data is built by the target provided a valid LUN address is known Sense data is cleared by the Target upon receipt of any subseque...

Страница 332: ... cause this response Note If a Unit Attention is pending when this condition exists the sense key is set to Unit Attention rather than Logical Unit Not Ready since Unit Attention has a higher reporting priority see 21 6 1 Priority of SCSI Status Byte Reporting on page 315 The command is permitted to execute if the command is a priority command see 21 7 Priority Commands on page 327 the conditions ...

Страница 333: ...and parameter list does not include any pages and only the header or header block descriptor is present FORMAT UNIT command has been executed In this case a unit attention condition is generated for all initiators except the one that issued the FORMAT UNIT command The Additional Sense Code and Additional Sense Code Qualifier reported is NOT READY TO READY TRANSITION MEDIUM MAY HAVE CHANGED This in...

Страница 334: ...ute the command return GOOD status and preserve the unit attention condition Report Luns Same as above Request Sense Execute the command return any pending sense data return GOOD status and preserve the unit attention condition If there is not any pending sense data the sense data associated with the highest priority unit attention condition is returned and the highest priority unit attention cond...

Страница 335: ...prior 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 a...

Страница 336: ...or is not started by the option jumper setting Disable Auto Spin Up Spindle Motor is delayed from spinning up by the option jumper setting Auto Start Delay Spindle Motor was started by POR or Unit Start command and the Target is under Self Configuration Spindle Motor Failed to start Spindle Motor was stopped by Unit Stop command after the Target successfully completed the Self Configuration Self C...

Страница 337: ...SCQ 2400h Invalid Field in CDB Test Unit Ready Executed and Check Condition is returned with 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 ...

Страница 338: ...2400h 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 Con...

Страница 339: ...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...

Страница 340: ... 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 ...

Страница 341: ... 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 ...

Страница 342: ...d 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...

Страница 343: ...r the one that made the reservation nor the one to receive the reservation then A Request Sense or Inquiry command is permitted A Release command is permitted but is ignored Any other command results 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...

Страница 344: ...TOV its queued commands will now be free to execute If an initiator fails to authenticate within RR_TOV the initiator will be implicitly logged out and the commands will be removed from the command queue 21 8 4 Termination of I O Processes Normal termination of I O processes occurs when the target returns SCSI status I O processes may also be terminated by the following An ABORT TASK terminates th...

Страница 345: ...s the read or write command takes longer to complete This operation is sometimes referred to as auto reassignment due to its similarity to the operation performed by the reassign command Following is a description of the target behavior for each setting of ARRE ARRE setting affects all data errors No Sector Found Data Sync Byte Errors and Data ECC Errors ARRE 1 An error site determined to need rew...

Страница 346: ... 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...

Страница 347: ... 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 to the execution of a command from a different initiator 21 14 2 Mode Pages A single set of Mode pages is maintained This includes both current and saved parameters If a MODE SELECT command is...

Страница 348: ...Mode Sense parameters is maintained by the drive This includes both the current and saved parameters 21 17 Reset Reset actions will return the drive to a known initialized state This device supports the Hard reset option as defined in the SCSI standards see 7 1 9 Dev_Ctrl_Code_x on page 33 and the reset sources discussed below Short This mode is defined for use when an Enclosure simply supplies an...

Страница 349: ...t corrupted if power is maintained to the end of the current sector 21 18 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 verifying fault detects circuits Self test can be invoked by i...

Страница 350: ... Self tests There are two other types of self tests that may be invoked using the Function Code field in the SEND DIAGNOSTIC com mand a short self test 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 Contro...

Страница 351: ... Code field set to 100b WRITE BUFFER with the mode set to any download microcode option FORMAT UNIT or START UNIT STOP command is received the drive will abort the self test update the self test log and service the command within two seconds after the command descriptor block has been validated An application client may terminate a self test that is being performed in the background mode by issuin...

Страница 352: ...ult Self Test as defined in Section 21 18 2 1 Default Self test on page 334 3h SMART Perform SMART testing and check results to ensure that SMART threshold criteria are not exceeded 4h Low Level Format check Check to insure that the media is currently not in the MEDIA FORMAT CORRUPTED state 5h Physical Head Check Write Read test on each head in a predefined location in the drive s Reserved Area of...

Страница 353: ... Blocks command 21 20 2 Format Time Approximately 90 45 25 minutes should be allowed for 300 147 73 GB capacity drives to complete a Format Unit command when certification is disabled Allow 180 90 50 minutes when certification is enabled If Fast Format is enabled via the FFMT bit in mode page 00h allow 30 seconds for completion 21 20 3 Start Stop Unit Time The drive should be allowed a minimum of ...

Страница 354: ...ocks or less This time should be adjusted for anticipated bus contention and if longer user data transfers are requested 21 20 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 Dev...

Страница 355: ... 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...

Страница 356: ...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 19 10 3 Mode Page 01 Read Write Error Recovery Parameters on page 174 set active allows the Dr...

Страница 357: ... 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 21 21 3 3 Reassign Blocks Recovery on page 342 3 Write the LBA that was reassigned 21 21 3 2 Data Error Logging The Drive will report data errors to the initiator th...

Страница 358: ...tion by service personnel 21 21 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...

Страница 359: ...e 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...

Страница 360: ...essible by the initiator For this reason the reserved area has 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 21 21 1 Drive Service Strategy on page 339 21 21 4 8 Interface Protocol For all interface protocol errors the initiator sho...

Страница 361: ...e 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 Changed Write Buffer...

Страница 362: ...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 21 21 1 Drive Ser vice Strategy on page 339 Other follow the recommendations for the error reported...

Страница 363: ...e microcode from the interface is validated before the device operates using that microcode When the validation detects incorrect or incomplete data the Drive enters degraded mode If the initiator attempted to load microcode using the Write Buffer 3B retry the Write Buffer 3B If the command completes with Good Status return to normal processing Check Condition Status service the drive using the se...

Страница 364: ... drive is the only drive attached to the initiator with error activity service the drive using the procedures specified in Sec tion 21 21 1 Drive Service Strategy on page 339 Note Service for this drive can be deferred The longer service is deferred the more probable a failure can occur that will require immediate service If more than this drive is experiencing error activity the drive is probably...

Страница 365: ...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...

Страница 366: ...an example of a command that may return a deferred error 22 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 Informat...

Страница 367: ...sed 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 Illega...

Страница 368: ... the command LBA may be reported 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 22 2 6 Additional Sense Length Byte 7 Indicates the remaining number of bytes in the sense data It is always set to 18h 22 2 7 Command Specific Information Byte 8 through 11 This field is unus...

Страница 369: ...ror 1733 Recovered read write abort 1737 Recovered post write abort 1739 Recovered Post PES check write abort 17E0 Servo Recovered read write abort estimator error 17E2 Servo Recovered read write abort predictor error 17E4 Servo Recovered read write abort PES error 17E6 Servo Recovered read write abort seek start error 17E8 Servo Recovered read write abort PES reset error 17EA Servo Recovered read...

Страница 370: ...04 Recommend reassign due to write error 1 15 00 Random Positioning Error 1714 Recovered sector overflow 173D Recovered sector miss 1770 Recovered SID timeout 17B2 Recovered abort window error 1 16 00 Data Synchronization Mark Error 173B Recovered data address mark error 1 16 01 Data Sync Error Data Rewritten E70E Recovered Data Address Mark error rewritten 1 16 02 Data Sync Error Recommend Rewrit...

Страница 371: ...or with offline correction and recommend reassign E725 Recovered thermal asperity with offline correction recommend reassign 1 18 06 Recovered Data With ECC Recommend Rewrite E70C Media error with offline correction recommend rewrite E726 Recovered thermal asperity with offline correction recommend rewrite 1 18 07 Recovered Data With ECC Data Rewritten E70D Media error with offline correction rewr...

Страница 372: ...er current error 1321 Motor Recovered Negative regulator fault 1323 Motor Recovered Module overtemp error 1325 Motor Recovered 12V or 5V OK error 1327 Motor Recovered unknown error 1401 Servo Recovered Requested rezero head does not exist 1403 Servo Recovered Back EMF movement in progress 1405 Servo Recovered Back EMF timeout error 1407 Servo Recovered ADC conversion timeout 1409 Servo Recovered L...

Страница 373: ...TA Thermal Asperity detection 160A Recovered data with SMM or VM or DDF 160C Recovered data with pre PPM or FH Fly Height detection 160E Recovered data with write or pre TA detection 1610 Recovered data with pre SMM or VM or STM or DDF 1612 Recovered data with NRZ parity error 1614 Recovered parity PP correction or STW 1616 Recovered channel error 1618 Recovered AE thermal asperity 161A Recovered ...

Страница 374: ...17BA Recovered Application tag error 17BC Recovered Guard check error 17BE Recovered Channel write synthesis unlock error 17C0 Recovered End sector check error 17C2 Recovered Read CRC error 17C4 Recovered DRAM ECC error 17C6 Recovered DRAM ECC LBA error 17C8 Recovered DRAM Write error 1 44 0B Vendor Unique Internal Target Failure 130F Motor Recovered Spindle Current error 1317 Motor Recovered Spin...

Страница 375: ...ical 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 03 Logical Unit Not Ready Manual Intervention Required 1572 Not ready manual intervention required 1573 Commands cleared due to power failure even...

Страница 376: ...Servo Unrecovered read write abort RV sensor error F7F5 Servo Unrecovered read write abort SHARP other error F7F7 Servo Unrecovered read write abort SHARP exception error F7F9 Servo Unrecovered read write abort SVGA limit error F7FB Servo Unrecovered read write abort gray code error F7FD Servo Unrecovered read write abort burst error F7FF Servo Unrecovered read write abort no STM error 3 11 00 Unr...

Страница 377: ...timeout 4 09 00 Track Following Error F422 Servo Unrecovered track following error F424 Servo Unrecovered track follow timeout 4 31 00 Medium Format Corrupted Reassign Failed F204 Reassign reserved area 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 A...

Страница 378: ...header checksum F107 BATS error Reserved Area Invalid read length F108 BATS error Reserved Area Address boundary error 1109 BATS error Reserved Area Error reading first copy 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 Direc...

Страница 379: ...al error F304 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 F312 Motor Unrecovered internal 12V not OK timeout F446 Servo Unrecovered DFT Sharp error F448 Servo Unrecovered Load Unload state error 144...

Страница 380: ...428 Servo Unrecovered DAC Offset calibration error F42A Servo Unrecovered Load speed error F42E Servo Unrecovered ADC Calibration error F430 Servo Unrecovered ADC Offset error F432 Servo Unrecovered ADC Limit error F434 Servo Unrecovered Balancer Resistance error F436 Servo Unrecovered Balancer Resistance Limit error F438 Servo Unrecovered First Cylinder error F43A Servo Unrecovered Valid Cylinder...

Страница 381: ... open write head error F62B Unrecovered AE write transition error F62D Unrecovered AE no write head current error F62F Unrecovered Channel Pre TA error F631 Unrecovered Channel write or NRZ parity error F633 Unrecovered Channel write synch unlock error F635 Unrecovered AE Short write read head error F637 Unrecovered AE Short write head error F639 Unrecovered AE Non selected write head error F63B U...

Страница 382: ...atchdog error F32A Motor Unrecovered VCM DAC watchdog error 4 44 F2 Vendor Unique Internal Target Failure F134 Head Health Check data compare error 4 44 F6 Vendor Unique Internal Target Failure F135 Head Health Check unrecovered media error 4 81 00 Vendor Unique Internal Logic Error F602 Channel AE hard logic error F56E Log dump data corrupt F56F Log dump data memory error Sense Key Illegal Reques...

Страница 383: ...d message SCSI only 5 55 00 System Buffer Full 1513 System buffer full 5 55 04 Insufficient Registration Resources 1567 Insufficient registration resources Sense Key Unit Attention 6 28 00 Not Ready To Ready Transition Format completed 1514 Not ready to read transition 6 29 00 Unit Attention Login Reset 1515 Login reset FC AL only 6 29 01 Unit Attention POR Occurred 1516 Power on reset 6 29 02 Uni...

Страница 384: ... by Power Loss Notification 1573 Commands cleared due to power failure event SAS 6 3F 01 Microcode has been changed 1522 Microcode changed 6 3F 03 Inquiry Parameters Changed 1523 Inquiry parameters changed 6 3F 05 Device Identifier Changed 1537 Device identifier changed 6 5D 00 Predictive Failure Analysis Threshold Reached 1524 PFA Threshold reached 6 5D FF Predictive Failure Analysis Threshold Re...

Страница 385: ...or 1570 Host interface CRC error F645 Unrecovered Channel coarse tune timeout F75C Internal media access timeout F761 Read write command timeout F772 DASH starting timeout F773 ID table timeout F774 Servo timeout F775 Buffers timeout F776 DASH done timeout F777 DASH unknown timeout F77A Unrecovered Channel SBW timeout F77D Recovery timeout F7B1 Overall command timeout F7D0 Pre load timeout B 45 00...

Страница 386: ...oo much write data SAS only B 4B 03 ACK NAK Timeout 1551 ACK NAK Timeout SAS only B 4B 04 NAK Received 1550 NAK Received SAS only B 4B 05 Data Offset Error 1552 Bad parameter offset SAS only B 4B 06 Initiator Response Timeout 1555 Initiator response timeout SAS only B 4E 00 Overlapped Commands Attempted 1534 Overlapped command attempted B 4F 00 Command Aborted Due To Loop Initialization 153F Abort...

Страница 387: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 371 ...

Страница 388: ...sent 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 fi...

Страница 389: ...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 22 2 10 3 Sense Key Specific Not Ready Sense key 2h These fields are defined for the Format unit 04h command with the Immediate bit set to one and the Send Diagnostic 1Dh command with Background self test function Byte Bit 7 6 5 4 3 2 1 0 15 SKSV Reserved 16...

Страница 390: ...ss Indication SKSV Sense key specific valid 0 Progress Indication is not valid 1 Progress Indication is valid Progress Indication Indicates a percent complete in which the returned value is the numerator that has 10000h as its denominator Byte Bit 7 6 5 4 3 2 1 0 15 SKSV Reserved 16 17 MSB Progress Indication LSB ...

Страница 391: ...nd 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 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 number is undetermined byte 27 is set to 0FFh If cylinder head and sector have no relevance the the error byt...

Страница 392: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 376 ...

Страница 393: ...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 Reserved Area Address boundary error 1109 BATS err...

Страница 394: ...meout 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 F136 BATS 2 error End To End Data Protection error 1201 Error in UEC class 1202 Error in UEC cause F203 Internal target failure F204 Reassign reserved area media error F205 G list full can t reassign any more sectors F206 No spares available...

Страница 395: ... error F31C Motor Unrecovered Power driver version error 131D Motor Recovered Over current error F31E Motor Unrecovered Over current error 131F Motor Recovered System clock watchdog error F320 Motor Unrecovered System clock watchdog error 1321 Motor Recovered Negative regulator fault F322 Motor Unrecovered Negative regulator fault 1323 Motor Recovered Module overtemp error F324 Motor Unrecovered M...

Страница 396: ...cated rezero 1419 Servo Recovered Heads not loaded F41A Servo Unrecovered Heads not loaded 141B Servo Recovered No seek complete F41C Servo Unrecovered No seek complete 141D Servo Recovered Seek timeout F41E Servo Unrecovered Seek timeout 141F Servo Recovered Seek error F420 Servo Unrecovered Seek error 1421 Servo Recovered Track following error F422 Servo Unrecovered Track following error 1423 Se...

Страница 397: ...0 Servo Unrecovered MR Resistance out of range error 1441 Servo Recovered VCM Retract error F442 Servo Unrecovered VCM Retract error 1443 Servo Recovered Load Retry error F444 Servo Unrecovered Load Retry error 1445 Servo Recovered DFT Sharp error F446 Servo Unrecovered DFT Sharp error 1447 Servo Recovered Load Unload state error F448 Servo Unrecovered Load Unload state error 1449 Servo Recovered ...

Страница 398: ...r initiator 1522 Microcode changed 1523 Inquiry parameters changed 1524 PFA threshold reached 1525 PFA test warning 1527 Synchronous data transfer error SCSI only 1528 ACK synchronization error SCSI only 1529 Unsupported LUN SCSI only 152A Message reject error SCSI only 152B Attention dropped too late SCSI only 152C Message parity error rcvd when no message sent by target SCSI only 152D Buffer CRC...

Страница 399: ...rred SAS 1555 Initiator Response Timeout SAS 1556 ESI transfer failed write ack FC AL 1557 ESI transfer failed read ack FC AL 1558 ESI transfer failed write ready FC AL 1559 ESI transfer failed read ready FC AL 155A ESI transfer refused write ack FC AL 155B ESI transfer refused read ack FC AL 155C ESI transfer refused write ready FC AL 155D ESI transfer refused read ready FC AL 155E ESI transfer f...

Страница 400: ...ata with pre SMM or VM or STM or DDF F611 Unrecovered data with pre SMM or VM or STM or DDF 1612 Recovered data with NRZ parity error F613 Unrecovered data with NRZ parity error 1614 Recovered parity PP correction or STW F615 Unrecovered parity PP correction or STW 1616 Recovered channel error F617 Unrecovered channel error 1618 Recovered AE thermal asperity found F619 Unrecovered AE thermal asper...

Страница 401: ...lected write head error 163A Recovered AE Write current in read error F63B Unrecovered AE Write current in read error 163C Recovered AE IH Open short error F63D Unrecovered AE IH Open short error 163E Recovered AE IH Deleay error F63F Unrecovered AE IH Deleay error 1640 Recovered AE Write head encode error F641 Unrecovered AE Write head encode error 1642 Recovered AE Readback error F643 Unrecovere...

Страница 402: ...or 171E Recovered ID Parity error F71F Unrecovered ID Parity error 1720 Recovered sudden death F721 Unrecovered sudden death 1722 Recovered small thermal asperity F723 Unrecovered small thermal asperity D724 Recovered thermal asperity w offline correction reassigned E725 Recovered thermal asperity w offline correction recommend reassign E726 Recovered thermal asperity w offline correction recommen...

Страница 403: ...defect list error F74D Too many heads F74E Skew table size error F74F Too many zones F750 Too many SIDs F751 Alternate track table full F752 Drive capacity too 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 1759 Unknown recovered error F75A Unknown unrecovered error F75B Too many ...

Страница 404: ...red Channel write synthesis unlock error 17C0 Recovered End sector check error F7C1 Unrecovered End sector check error 17C2 Recovered Read CRC error F7C3 Unrecovered Read CRC error 17C4 Recovered DRAM ECC error F7C5 Unrecovered DRAM ECC error 17C6 Recovered DRAM ECC LBA error F7C7 Unrecovered DRAM ECC LBA error 17C8 Recovered DRAM ECC Write error F7C9 Unrecovered DRAM ECC Write error F7D0 Pre load...

Страница 405: ...7FB Servo Unrecovered read write abort gray code error 17FC Servo Recovered read write abort burst error F7FD Servo Unrecovered read write abort burst error 17FE Servo Recovered read write abort no STM error F7FF Servo Unrecovered read write abort no STM error 1A02 SMART Temperature warning no sense 2A02 SMART Temperature warning recovered sense 3A02 SMART Temperature warning unit attn sense 1A03 ...

Страница 406: ...ed sense 3A50 SMART Load unload cycle count warning unit attn sense 1A56 SMART Spin up time warning no sense 2A56 SMART Spin up time warning recovered sense 3A56 SMART Spin up time warning unit attn sense 1A5B SMART Spin up retry count warning no sense 2A5B SMART Spin up retry count warning recovered sense 3ASB SMART Spin up retry count warning unit attn sense 1AFE SMART Thermal Sense trip no sens...

Страница 407: ...ternate Sectors per Zone 180 Alternate Tracks per Logical Unit 180 Alternate Tracks per Zone 180 Appendix 375 auto contingent allegiance ACA 112 Automatic Read Reallocation Enabled 174 Automatic Rewrite Reallocate 329 Automatic Write Reallocation Enabled 174 autosense 113 Average latency 12 B basic accept BA_ACC 58 Basic Link Services 57 basic link services 57 basic reject BA_RJT 59 Block Descript...

Страница 408: ...on Fibre Channel Services 95 common service parameters 65 common transport CT interface 95 Concurrent I O Process 328 concurrent sequences 70 Control Electronics 5 Cooling requirements 27 Corrosion test 26 cyclic redundancy check CRC 56 Cylinder switch time Cylinder skew 12 D Data Integrity 15 Data Reliability 33 Data Sheet 7 Data transfer speed 13 DC Power Requirements 29 Defect Descriptor 121 de...

Страница 409: ...end credit 70 Environment 25 Equipment errors 33 Equipment Status 15 European Standards Compliance 51 exchange 57 Extended Link Services 60 extended link services 60 F Fabric 72 fabric address notification FAN 76 Fabric Login 72 fabric login FLOGI 72 Failure prediction PFA S M A R T 33 FC AL attachment 53 FC AL Connector 19 FC AL timers 100 FCP_CDB 106 FCP_CMND IU 105 FCP_CNTL 105 FCP_DL 106 FCP_L...

Страница 410: ...itch time 12 I Identification 45 Idle Time Function 337 IEEE registered name format 54 Incorrect Length Indicator Bit 5 of byte 2 350 information units IUs 103 initiator control IC 69 inquiry 125 Interface Connector 37 Internal Error Condition 319 invalid transmission word 85 L Labels 45 link failure 101 link failure count 85 link service accept LS_ACC 61 link service reject LS_RJT 62 Log Page Par...

Страница 411: ...mum Pre fetch Ceiling 185 Mechanical positioning 11 Mechanical Specifications 35 Merge G List into P List 172 Minimum Pre fetch 185 MODE SELECT 165 166 MODE SELECT 15 165 MODE SELECT 55 166 MODE SENSE 1A 167 MODE SENSE 5A 196 Multiple Initiator Environment 332 Multiple Initiator Systems 331 multiple initiator systems 331 N N_Port ID 78 NL_Port address 54 Node and Port names 54 node name 54 78 Non ...

Страница 412: ...ISTENT RESERVE IN 5E 197 PERSISTENT RESERVE OUT 201 206 PERSISTENT RESERVE OUT 5F 201 206 Persistent Reserve Out Parameter list 204 Physical Format 17 physical sector format 124 Physical Sector Format 101b 231 port discovery PDISC 77 port login PLOGI 63 port name 78 Post Error 175 Predictive Failure Analysis 348 PRE FETCH 207 Preventive Maintenance 33 Primary Defect List 226 primitive sequence 55 ...

Страница 413: ...ror status block RLS 84 READ LONG command 237 Read Retry Count 175 REASSIGN BLOCKS 07 238 receive data field 70 RECEIVE DIAGNOSTICS 1C 240 Recommended Initiator ERP 339 register FC 4 types RFT_ID 98 re instate recovery qualifiers RRQ 89 RELEASE 17 246 RELEASE 57 247 Reliability 33 REPORT LUNS A0 250 report node capabilities RNC 85 Report Recovered Non Data Errors 172 REQUEST SENSE 03 257 RESERVE 1...

Страница 414: ... 160 Seek errors 33 seeks 161 Segmented Caching 331 SEND DIAGNOSTIC 1D 262 sense data 331 Sense Data Description 350 Sense Key Bit 3 0 of byte 2 351 SenseData 349 sequence 56 Service Action 198 202 Size Enable 184 Sound power levels 43 Spindle stop time 13 START STOP UNIT 1B 269 Start Stop Cycles 33 Storage requirements 26 Storage time 26 Summary 205 Swept Sine Vibration 41 SYNCHRONIZE CACHE 35 27...

Страница 415: ...ransmission character 55 Type 203 U UEC list 375 UL and CSA Standard Conformity 51 underrun counter 161 Unit Attention Condition 345 unit attention condition 317 V vendor identifier 86 vendor unique information 86 Verify 347 VERIFY 2F 273 Vibration and Shock 41 VU information length VU_Len 86 W word 55 WRITE 10 2A 281 WRITE 6 0A 280 WRITE AND VERIFY 2E 288 290 WRITE BUFFER 3B 300 Write Buffer Empt...

Страница 416: ...Hitachi Ultrastar 15K450 FC AL Hard Disk Drive Specification 398 WRITE SAME 41 302 Z zero seeks 161 ...

Страница 417: ...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...

Отзывы: