HGST HUS724040ALS640 Manual

HGST HUS724040ALS640 Manual

Ultrastar 7k4000 3.5" sas 6gb hard disk drive
Table of Contents

Advertisement

Ultrastar 7K4000
3.5" SAS 6Gb Hard Disk Drive
Models:
HUS724040ALS640
HUS724040ALS641
HUS724030ALS640
HUS724030ALS641
HUS724020ALS640
HUS724020ALS641
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.
HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification
Version: 1.8
April 14, 2016

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HUS724040ALS640 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for HGST HUS724040ALS640

  • Page 1 Version: 1.8 April 14, 2016 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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 2 This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the informa- tion herein; these changes will be incorporated in new editions of the publication. HGST may make improvements or changes in any products or programs described in this publication at any time.
  • Page 3: Table Of Contents

    8.2.2 Storage time ......................20 8.3 Corrosion test ......................20 8.4 Cooling requirements....................21 9.0 DC Power Requirements....................23 9.1 Power Supply Current, Average and Peak..............23 9.2 Ripple Voltage ......................25 9.3 Power Consumption Efficiency Index ...............26 10.0 Reliability........................27 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 4 16.4 Flammability ......................45 16.5 Corporate Standards Compliance ................45 17.0 SAS Attachment ......................47 17.1 General........................47 17.2 SAS Features......................47 17.3 SAS Names and Identifiers..................48 17.4 Spin up ........................49 17.5 PHY Layer .......................50 17.5.1 Link Reset Sequence..................50 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 5 18.7.14 Log Sense Page 1A ..................127 18.7.15 Log Sense Page 2F..................128 18.7.16 Log Sense Page 30 ..................129 18.7.17 Log Sense Page 37 ..................132 18.8 MODE SELECT (15) ....................134 18.9 MODE SELECT (55) ....................135 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 6 18.22 READ CAPACITY (10) - (25) ................198 18.23 READ CAPACITY (16) (9E/10)................200 18.23.1 Returned Data Format...................200 18.24 READ DEFECT DATA (37).................201 18.24.1 Defect List Header ..................203 18.24.2 Defect List Descriptor...................203 18.24.3 Bytes from Index Format (100b) ..............204 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 7 18.51 WRITE (6) - (0A) ....................253 18.52 WRITE (10) - (2A) ....................254 18.53 WRITE (12) - (AA) ....................257 18.54 WRITE (16) - (8A) ....................258 18.55 WRITE (32) - (7F/0B) ...................259 18.56 WRITE AND VERIFY (10) - (2E)................261 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 8 20.5 Concurrent I/O Process ....................292 20.6 Write Cache ......................292 20.7 Automatic Rewrite/Reallocate .................293 20.8 Segmented Caching ....................295 20.8.1 Overview......................295 20.8.2 Read Ahead.....................295 20.9 Multiple Initiator Systems ..................295 20.9.1 Sense Data.......................295 20.9.2 Mode Pages.....................295 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 9 21.5.2 K_AES_256 Table ..................317 21.5.3 Locking SP AccessControl Table ..............317 21.5.4 Locking Info Table ..................318 21.5.5 Locking SP Locking Table ................318 21.6 Firmware Download and Signing ................319 21.7 Ports .........................319 21.8 MSID ........................322 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 10 22.2.13 Physical Error Record (Product Specific Information) (Byte 24 thru 29) ...368 22.3 Descriptor Format Sense Data .................369 22.3.1 Order of Sense Descriptors ................370 22.3.2 Sense Data Descriptor Definitions..............370 23.0 Appendix. UEC list ......................375 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 11 Table 38.Response Information Unit.................62 Table 39.RESPONSE DATA ..................64 Table 40.SCSI Commands Supported ...............67 Table 41.SCSI Control Byte ..................69 Table 42.FORMAT UNIT (04) .................70 Table 43.Format of the Short Parameter List Header ..........72 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 12 Table 84.Log Sense Page 10, Extended Segment Number........117 Table 85.Log Sense Page 15..................118 Table 86.Log Sense Page 18..................121 Table 87.SAS Log Descriptor..................121 Table 88........................Log Sense Page 19h - General Statistics and Performance ..............124 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 13 Table 131.PERSISTENT RESERVE IN, parameter data for Read Keys ....178 Table 132.PERSISTENT RESERVE IN, parameter data for Read Reservations..179 Table 133.PERSISTENT RESERVE IN, Read Reservation Descriptor....179 Table 134.PERSISTENT RESERVE OUT (5F) ............180 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 14 Table 175.RELEASE (57) ..................214 Table 176.REPORT DEVICE IDENTIFIER (A3/05)..........215 Table 177.Report Device Identifier parameter list ............216 Table 178.REPORT LUNS (A0) ................217 Table 179.LUN Reporting parameter list format............217 Table 180.REPORT SUPPORTED OPERATION CODES (A3/0C) .......218 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 15 Table 221.Write and Verify (16) - (8E) ..............263 Table 222.Write and Verify (32) - (7F/0C) ...............264 Table 223.WRITE BUFFER (3B) ................265 Table 224.Write Buffer Header .................266 Table 225.WRITE LONG (3F)..................269 Table 226.WRITE LONG (9F)..................271 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 16 Table 239.Recommend Reassign Errors..............304 Table 240.Log Only Errors ..................304 Table 241.Persistent Reserve In (5E) ................315 Table 242.HGST Implementation of Admin SP_CPIN & Locking C_PIN ....317 Table 243.HGST Implementation of K_AES_256 Table..........317 Table 244.HGST Implementation of Locking SP Access Control Table....318 Table 245.HGST Implementation of Locking Info Table .........318...
  • Page 17: General

    1.0 General 1.1 Introduction This document describes the specifications of the following HGST 3.5 inch SAS drives. Table 1: Product ID table Drive Name Model Name Type Capacity Encryption Enabled Ultrastar 7K4000-4000 HUS724040ALS640 DK7SSD400 Ultrastar 7K4000-4000 HUS724040ALS641 DK7SSD400 Ultrastar 7K4000-3000...
  • Page 18: Glossary

    SAS Compliance – "Serial Attached SCSI - 2 (SAS-2)" • SAS Protocol – This drive supports Serial SCSI Protocol (SSP). – STP (Tunneled SATA) and SMP (Management protocol) protocols are NOT supported. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 19: Outline Of The Drive

    • 64 bit addressing feature • Adaptive zone formatting • RVS (Rotational Vibration Safeguard) • SAS-2 compliant • ANSI T10 Protection Information (End-to-End) • Support TCG Enterprise_A SSC Encryption (specific model only) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 20 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 21: Fixed-Disk Subsystem Description

    The actuator assembly is balanced to allow vertical or horizontal mounting without adjustment. When the drive is powered off, the actuator automatically moves the head to the actuator ramp outside of the disk where it parks. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 22 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 23: Drive Characteristics

    1677 1677 1677 Track density (Ktpi) Areal density - max (Gbits/in Number of data bands 1 Upper 15MB are used for firmware, this is a typical value, it depends on firmware revision HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 24: Inquiry Information

    HUS723020ALS640 (YH Serial Number 2TB 7 dn) 01Ch HUS723020ALS641 – Common SATA/ SAS S/N’s Thailand HUS723020ALS640 HUS723020ALS641 Note (1) - Additional block assignment will be issued as needed based on actual production volume. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 25: Performance Characteristics

    Typical. The average of the drive population tested at nominal environmental and voltage conditions. Max. The maximum value measured on any one drive over the full range of the environmental and voltage conditions. (See Section 6.2, “Environment” and Section 6.3, “DC Power Requirements”) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 26: Drive Ready Time

    Ready The condition in which the drive is able to perform a media access command (such as read, write) immediately. Power on This includes the time required for the internal self diagnostics. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 27: Data Transfer Speed

    4.4.4 Buffering operation (read ahead/write cache) This hard disk drive has a buffer for read ahead see 20.8, “Segmented Caching” on page 295. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 28 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 29: Data Integrity

    Errors occurring with the drive are handled by the error recovery procedure. Errors that are uncorrectable after application of the error recovery procedures are reported to the host system as non-recover- able errors. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 30 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 31: Physical Format

    G-List has a capacity of 22,000 Customer LBAs • Multiple reassignments of the same Customer LBA increase the number of G-List entries. • A track for spare sectors is inserted after every 800 nominal customer tracks. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 32 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 33: Electrical Interface

    SAS Primary Port Receive (negative) signal GND for SAS Primary Port SAS Primary Port Transmit (negative) signal SAS Primary Port Transmit (positive) signal GND for SAS Primary Port GND for SAS Secondary Port HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 34: Voltage And Ground Signals

    The drive provides an open-drain driver with 15mA of current sink capability to the Ready LED Output signal. The cathode of the LED should be connected to this signal. The LED and the current-limiting resistor must be provided by the enclosure HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 35: Environment

    Care must also be taken to avoid use of any organometallic (e.g. organosili- con or organotin) compound/material in a way that creates elevated vapor levels of these compounds/materials in the atmosphere surrounding the disk drive. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 36: Storage Requirements

    8.2 Storage requirements 8.2.1 Packaging The drive or option kit must be heat-sealed in a moisture barrier bag with desiccant inside the bag supplied by HGST, a West- ern Digital Company. 8.2.2 Storage time The drive may not remain inoperative for a period of more than one year. During this time, the maximum time the drive may be stored after the bag is opened is six months.
  • Page 37: Table 13.Maximum Allowable Surface Temperatures

    Drive component surface temperatures must remain within the limits specified in the following table. The drive may require forced air cooling to meet specified operating temperatures. Table 13: Maximum allowable surface temperatures Module name Location Maximum allowable surface temperature HDD base casting as noted in picture 60ºC HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 38 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 39: Dc Power Requirements

    The following current and power requirements are typical when operating under the following conditions: Nominal 5 and 12V, Background Media Scan (BMS) disabled for Idle, Write Caching disabled and the drive reporting a temperature of 40C. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 40 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 41: Ripple Voltage

    +5%. A common supply with separate power leads to each drive is a more desirable method of power distribution. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 42: Power Consumption Efficiency Index

    20 mA. 9.3 Power Consumption Efficiency Index Table 16: Power Consumption Efficiency Index Model 4 TB Model 3 TB Model 2 TB Model Power Consumption Efficiency Index -Idle Mode (W/GB) 0.0019 0.0022 0.0033 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 43: Reliability

    The Head Load / Unload Count, Spin Up Time and Spin Up Retry Count parameters are checked prior to reporting a “Ready” condition at Power On. Non-recoverable equipment errors indicate a defective drive. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 44: Mtbf (Mean Time Between Failure): 2.0 M Hours

    1C (Informational Exceptions Control)” on page 173. The warning is issued as sense data (Sense Key 01h, Code 0Bh, Qual 01h). The drive temperature is reported in Log Sense page 2F. Refer to Section 18.7.12, “Log Sense Page 18” on page 121. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 45: Mechanical Specifications

    11.0 Mechanical Specifications 11.1 Outline HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 46: Mechanical Dimensions

    11.2 Mechanical Dimensions The drive complies with SFF-8301. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 47: Table 17.Physical Dimensions

    Height [mm] 26.1 MAX Width [mm] 101.6 ± 0.25 Length [mm] 147 MAX Weight [grams - maximum] 2 TB Model 673 grams 3 TB Model 673 grams 4 TB Model 696 grams HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 48: Interface Connector

    11.3 Interface Connector 11.4 Mounting Positions and Tappings The mounting hole location and size for the hard disk drive is shown below. Thread HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 49: Drive Mounting

    Heads are moved out from the disks (unload) to protect the disk data during shipping, moving or storage. At power down, the heads are automatically unloaded from over the disk area and the head actuator locking mechanism will secure the heads in the unload position. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 50 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 51: Vibration And Shock

    Table 19: Random vibration (Rotational) PSD profile break points (TBD) Frequency 20 Hz 100 Hz 200 Hz 800 Hz 1000 Hz 1500 Hz 1700 Hz 2000 Hz RMS (Rad/s [(Rad/s / Hz] 1.90E-02 1.90E-02 1.87E-01 1.87E-01 5.33E-02 7.70E-03 4.00E-03 4.00E-03 12.5 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 52: Nonoperating Vibration

    (50 G). (Average response curve value during the time following the 1 ms rise time and before the 1 ms fall with a time "duration of 11 ms") • Minimum velocity change is 4.23 m/sec HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 53: Sinusoidal Shock Wave

    2 ms 20,000 All vibration and shock measurements in this section are made with a bare drive. The input for the measurements are applied to the normal drive mounting points unless noted otherwise. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 54 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 55: Acoustics

    The seek rate for the drive is to be calculated as shown below: • Dwell time = 0.5 x 60/RPM • Seek rate = 0.4 / (Average seek time + Dwell time) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 56 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 57: Identification

    The following labels are affixed to every hard disk drive shipped from the drive manufacturing location in accordance with appropriate hard disk drive assembly drawing: • A label containing the HGST logo, HGST part number and the statement “Made by HGST,” or HGST approved equivalent. •...
  • Page 58 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 59: Electromagnetic Compatibility

    This product is in conformity with the protection requirements of EU Council Directive 2004/108/EC on the approximation of the laws of the Member States relating to electromagnetic compatibility. HGST cannot accept responsibility for any failure to satisfy the protection requirements resulting from a non-recommended modification of the product, including the fitting of non-HGST option cards.
  • Page 60 EU-Mitgliedsstaaten. und hält die Grenzwerte der EN 55022 Klasse B 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 HGST empfohlene Kabel angeschlossen werden. HGST übernimmt keine Verantwortung für die Einhaltung der Schutzanforderun- gen, wenn das Produkt ohne Zustimmung der HGST verändert bzw.
  • Page 61: Safety Standards

    This product has been designed to meet the following Corporate Standards: - NB 3-0501-201 Product Safety, National Requirements-All Countries. - CS 3-0501-070 Electrical, Mechanical and Flammability - NB 3-0501-033 Product Safety National Certification Conformity Requirement - CS 1-9700-020 Eco-Product Design Requirement HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 62 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 63: Sas Attachment

    - ports function independently with separate firmware controls - Multiple DMA engines capable of accessing either port - full duplex and dual port DMA data/data operations - Maximum outstanding credit of four per port HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 64: Sas Names And Identifiers

    Device Name SAS address Phy Identifier Phy identifier Where the SAS Address format is defined by ANSI as follows: Byte/Bit NAA (5h) (MSB) IEEE Company ID (LSB) (MSB) Vendor Specific Identifier (LSB) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 65: Spin Up

    Field Description Organizationally Unique Identifier (24 bits). Canonical form means that each byte is stored in “bit reversed” order. Block Assignment Block assignment within HGST, a Western Digital Company Object Device Name/Port Identifier Logical Unit Name Port 1 Port 2 Target Device Name Sequentially increasing drive serial number assigned at manufacturing.
  • Page 66: Phy Layer

    PHY Reset Sequence, followed by an Identification Sequence. Inclusion of a Hard reset sequence is optional. If Hard Reset is performed, it will be preceded by a Phy Reset sequence, and will be followed by Phy Reset/Identification sequences. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 67: Hard Reset

    Please refer to the ANSI SAS 2 specification for more details. The drive will initiate OOB by sending COMINITs, under the following conditions: • POR • loss of sync • Identify timeout HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 68: Sas Speed Negotiation

    Table 26: Supported Settings Bit Priorities Priority Highest G3 With SSC bit G3 Without SSC bit G2 With SSC bit G2 Without SSC bit G1 With SSC bit Lowest G3 Without SSC bit HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 69: Phy Error Handling

    Address frames are used for the identification sequence and for connection requests and are only sent outside connections. The Address Frame format is defined below: Table 27: Address Frame Format Byte Rsvd Device Type Address Frame Type 1-27 Frame Type Dependent bytes 28-31 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 70: Table 28.Frame Type

    PHY Identifier: field contains the PHY identifier of the PHY transmitting this frame. • Break_Reply Capable: set to 1b to indicate that this port is capable of sending BREAK_REPLY primitive sequence in responding of receiving BREAK primitive sequences HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 71: Table 30.Reason Field

    Source SAS Address: field contains the port identifier on the port that originated this frame (i.e. the drive’s port address). • Source Zone Group: This field is set to zero and ignored by the Drive per SAS 2. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 72: Link Layer Error Handling

    1.5Gbps. If this error is received for a 1.5Gbps connection, the com- mand is internally aborted. OPEN_REJECT – (PATHWAY_BLOCKED) • OPEN_REJECT(BAD_DESTINATION), OPEN_REJECT(WRONG_DESTINATION), OPEN_REJECT(PROTOCOL_NOT_SUPPORTED) – If these OPEN_REJECTs are received, we internally abort the command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 73 (e.g. a frame is corrupted by OOB signals, or we do not have ACK/NAK balance), the command is termi- nated with CHECK CONDITION status with sense data corresponding to ACK/ NAK TIMEOUT. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 74: Transport Layer

    IU Size (bytes) DATA Data Initiator or Target 1-1024 XFER_RDY Data Transfer Ready Target COMMAND Command Initiator 28-284 RESPONSE Response Target 24-1024 TASK Task Management Initiator Function f0-ffh vendor specific all others reserved HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 75: Command Information Unit

    • The LOGICAL UNIT NUMBER field contains the address of the logical unit. The drive only supports a LUN of 0’s. • A DISABLE FIRST BURST bit is not supported by the drive • The TASK ATTRIBUTE field is defined as follows: Value Attribute 000b Simple_Q 001b Head_of_Q HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 76: Task Information Units

    FUNCTION COMPLETE if the specified task does not exist. QUERY TASK SET: The drive shall return a response of FUNCTION SUCCEEDED if there is any task exist, or FUNCTION COMPLETE if there is no task exist. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 77: Table 34.Additional Response Information Argument For Query Async Event

    The combined number of unit attention conditions and deferred errors is unknown The combined number of unit attention conditions and deferred errors is one The combined number of unit attention conditions and deferred errors is greater than one Reserved HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 78: Xfer_Rdy Information Units

    DataPres STATUS 12 - 15 Reserved 16 - 19 SENSE DATA LENGTH (n bytes) 20 - 23 RESPONSE DATA LENGTH (m bytes) 24 - (24+m) RESPONSE DATA (24+m) - SENSE DATA (23+m+n) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 79 •The DATAPRES field, which indicates the format and content of the STATUS field, SENSE DATA LENGTH field, RESPONSE DATA LENGTH field, RESPONSE DATA field, and SENSE DATA field. Value DATAPRES Description NO DATA: no data present RESPONSE_DATA: response data present SENSE_DATA: sense data present RESERVED HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 80: Sequences Of Ssp Information Units

    SSP Information Units are used in conjunction with one another to execute SCSI commands. This section provides a brief overview of SAS SSP Information Unit sequences, that would be required to complete a SCSI command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 81: Transport Layer Error Handling

    Initiator Response timer expires (Mode Page 0x19), the command is aborted with CHECK CONDITION status and sense data corre- sponding to INITIATOR RESPONSE TIMEOUT is returned for the affected command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 82 If a DATA frame is received with a payload greater than 1024 bytes, the frame is discarded and the command is aborted with CHECK CONDITION status and sense data corresponding to DATA_PHASE_ERROR is returned. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 83: Scsi Command Set

    REQUEST SENSE (03), page 225 RESERVE (16), page 226 RESERVE (56), page 227 REZERO UNIT (01), page 228 SEND DIAGNOSTIC (1D), page 232 A4h/06h SET DEVICE IDENTIFIER (A4/06), page 239 START STOP UNIT (1B), page 240 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 84: Table 207.Synchronize Cache (10) - (35)

    WRITE LONG (10) (3F), page 269 WRITE LONG (16) (9F), page 271 WRITE SAME (10) - (41), page 272 WRITE SAME (16) - (93), page 273 7Fh/0Dh WRITE SAME (32) - (7F/0D), page 274 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 85: Scsi Control Byte

    In this specification, where it is not explicitly stated, all multi-byte values are stored with the most significant byte first. For example, in a 4 byte field, byte 0 will contain the MSB and byte 3 the LSB. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 86: Format Unit (04)

    If a MODE SELECT command has not been issued since the last reset or start-up (bring-up) sequence, then the Block Length from the previous format operation is used. Subsequent to receiving a FORMAT UNIT command, the Target responds to commands as follows: HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 87 To exit the degraded mode, another FORMAT UNIT command must be sent by the Initiator and com- pleted successfully by the Target. The FORMAT UNIT command sets the Unit Attention Condition for all Initiators except the one that issued the FOR- MAT UNIT command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 88: Parameter List Header

    + 8 (e.g., if the block length is 512, then the formatted block length is 520). See format of data below. When protec- tion information is written during a FORMAT UNIT command, protection information shall be written with a default value of HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 89 • IP (Initialization Pattern) bit set to zero specifies that an initialization pattern descriptor is not included and all customer data will be initialized to zeroes. An IP bit of one specifies that an Initialization Pattern Descriptor is included in the FORMAT UNIT parameter list following the parameter list header. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 90: Initialization Pattern

    Three defect descriptor formats are supported. Entries are not required to be in ascending order. If an entry does not corre- spond to a valid user addressable media location, the command terminates with Check Condition status with the sense key set HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 91: Table 46.Defect Descriptor - Block Format (For N + 1 Defects)

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 92: Table 47.Defect Descriptor - Bytes From Index Format (For N = 1 Defects)

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 93: Table 48.Defect Descriptor - Physical Sector Format (For N + 1 Defects)

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 94: Inquiry (12)

    The Peripheral Qualifier field of zero (0) indicates that the peripheral device is currently connected to this logical unit. A Peripheral Device Type field of zero (0) indicates that this device is a Direct Access Storage Device (DASD). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 95: Inquiry Data

    • Additional Length indicates the number of bytes of INQUIRY information that follows. 1.If an INVALID LUN is specified, a Check Condition status will be returned for all commands except INQUIRY and REQUEST SENSE. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 96: Table 52.Inquiry Data - Evpd = 1 (Page Code = 00H)

    • MultiP (MultiPort) bit of 1 indicates that the Target has multiple ports and implements multi-port requirements. • CmdQue is set to one to indicate that the drive supports command queuing. • Vendor ID is HGST padded with ASCII blanks. • Product ID is specified in Section ...
  • Page 97 • 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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 98: Table 53.Inquiry Data - Evpd = 1 (Page Code = 03H)

    • 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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 99 Drive is running code that has been loaded from disk - 3 = OM_TRANSIENT Drive is running code that has been downloaded but not saved • Flash Code Revision Level is the revision level of the code in flash. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 100: Table 54.Inquiry Data - Evpd = 1 (Page Code = 80H)

    • 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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 101: Table 55.Inquiry Data Format - Evpd = 1, (Page Code - 83H)

    Association = 2 Identifier Type = 3 Reserved = 0 Identifier Length = 8 (MSB) 40-47 Target Device Name Identifier (World Wide ID) (LSB) Protocol Identifier = 0h Code Set = 3 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 102 - yy is the 2-bit port/node ID select - The Relative Port Identifier indicates the port which received the Inquiry command: 0000 0001h for the Primary Port, or 0000 0002h for the Secondary Port. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 103: Table 56.Inquiry Data Format - Evpd = 1, (Page Code - 86H)

    • POA_SUP (Power On Activation Supported) bit is set to zero to indicate that the device server does not support a WRITE BUFFER command with the MODE field set to 0Dh and the PO_ACT bit set to one. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 104: Table 57.Inquiry Data Format - Evpd = 1, (Page Code - 87H)

    • MILUS (Multiple Logical Units Share) set to one indicates the policy is shared by multiple logical units. • Mode Page Policy set to 00b indicates that all mode pages and subpages are shared. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 105: Table 58.Inquiry Data Format - Evpd = 1, (Page Code - 88H)

    Secondary Target Port Identifier (World Wide ID) (LSB) • Protocol Identifier is valid only when PIV=1. Protocol Identifier = 0 indicates Fibre Channel devices. Protocol Identi- fier = 6 indicates SAS devices HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 106 12-bit block assignment defined for each model and manufacturing site, n is the 22- bit drive unique serial number, and yy is the 2-bit port/node ID HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 107: Table 59.Inquiry Data Format - Evpd = 1, (Page Code - 8Ah)

    A value of zero indicates that the recovery time is not specified. A value of FFFFh indicates that the recovery time is more than 65.534 seconds. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 108: Table 60.Inquiry Data - Evpd = 1 (Page Code = 90H)

    • TLR Control Supported field specifies support of the TLR CONTROL field in the SAS SSP frame header. This field is set to zero to indicate that the drive does not support Transport Layer Retries HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 109: Table 62.Inquiry Data - Evpd = 1 (Page Code = B0H)

    PRE-FETCH command. It is set to zero to be less than or equal to the Maximum Transfer Length (above). •Maximum Unmap LBA Count: set to 0000_0000h to indicate that the device server does not implement the UNMAP command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 110: Table 63.Inquiry Data - Evpd = 1 (Page Code = B1H)

    • Page Length is set to 60, and this field specifies the length of the following page data. • Medium Rotation Rate field is set to 7200. • Nominal Form Factor field is set to 2h. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 111: Table 64.Inquiry Data - Evpd = 1 (Page Code = B2H)

    • ANC_SUP: set to 0 to indicate that the device does not support anchored LBAs. • DP: set to 0 to indicate no Provisioning Group Descriptor is present • Provisioning Type: set to 1 to indicate the logical unit is resource provisioned HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 112: Table 65.Inquiry Data - Evpd = 1 (Page Code = D1H)

    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). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 113: Table 66.Inquiry Data - Evpd = 1 (Page Code = D2H)

    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). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 114: Log Select (4C)

    SUBPAGE CODE field is non-zero, then the command shall be terminated with CHECK CONDITION status, with the sense key set to ILLEGAL REQUEST, and the additional sense code set to INVALID FIELD IN CDB. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 115 - LBAs with hard error. • Page 05h parameters: (Counters for Verify Errors) - Errors recovered without delay - Errors recovered with possible delays - LBAs with LDPC detected error - Reserved=0 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 116 - Device Cache Write Hits - Device Cache Fast Writes - Device Cache Misses on Reads • Page 37h parameters: - Media EXC - Hardware EXC - Total Read Commands - Total Write Commands HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 117: Log Sense (4D)

    No bytes are transferred if the length is zero. This condition is not considered an error. The Target terminates the Data In phase when all available Log Sense data has been transferred or when the number of bytes equals the allocation length, whichever is less. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 118: Log

    - 10b: Data counter: If another parameter reported in this log page reaches its maximum value, then this param- eter shall not stop incrementing. This parameter may be reinitialized by a Log Select command. - 11b: List format binary data: No maximum values to handle. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 119: Log Sense

    Seventh supported page 0Eh Eighth supported page 0Fh Ninth supported page 10h Tenth supported page 15h Eleventh supported page 18h Twelfth supported page 2Fh Thirteenth supported Page Code =30h Fourteenth supported Page Code = 37h HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 120: Log Sense

    TSD = 0 ETC = 0 TMC = 0 F&L = 00b Parameter Length = 08h 56-63 Times recovery invoked Table 71: Log Sense Page 2 (part 2 of 2) Byte 64-65 Parameter Code = 0005h HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 121 All parameter counts indicate the number of sectors with the specified types of errors, except Times Recovery Invoked, which is a cumulative count of all recovery steps attempted on all sectors written. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 122: Log Sense

    TSD=0 ETC = 0 TMC = 0 F&L = 00b Parameter Length = 08h 56-63 Times recovery invoked 64-65 Parameter Code = 0005h Table 73: Log Sense Page 3 (part 2 of 2) Byte HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 123 All parameter counts indicate the number of sectors with the specified types of errors, except Times Recovery Invoked, which is a cumulative count of all recovery steps attempted on all sectors read. LDPC-on-the-fly correction is not included in any counters. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 124: Log Sense

    Parameter Code = 0004h DU = 0 DS = 0 TSD = 0 ETC = 0 TMC = 0 F&L = 00b Parameter Length = 08h 56-63 Times recovery invoked 64-65 Parameter Code = 0005h HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 125: Table 75.Log Sense Page 5 (Part 2 Of 2)

    All parameter counts indicate the number of sectors with the specified types of errors, except Times Recovery Invoked, which is a cumulative count of all recovery steps attempted on all sectors verified. LDPC-on-the-fly correction is not included in any counters. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 126: Log Sense

    PageLength = 0Ch Parameter Code = 00h DU = 0 DS = 0 TSD = 0 ETC = 0 TMC = 0 F&L = 00b Parameter Length = 08h 8-15 Error count HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 127: Log Sense

    Temperature (degrees Celsius) 10-11 Parameter Code 0001h DU = 0 DS = 1 TSD = 0 ETC = 0 TMC = 0 F&L = 00b Parameter Length = 02h Reserved Reference Temperature (degrees Celsius) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 128: Log Sense

    TMC = 0 F&L = 00b Parameter Length = 04h 44-47 Specified load unload count over device lifetime 48-49 Parameter Code 0006h DU=0 DS=1 TSD=0 ETC=0 TMC = 0 F&L = 00b HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 129 LOG SELECT command. The data is expected in numeric ASCII characters (30-39h) in the form YYYYWW. The accounting date specified by parameter code 0002h is a parameter that can be saved using the LOG SELECT command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 130: Log Sense

    First parameter byte Last parameter byte Parameter code 0000h through 003Fh are supported. The values stored in the parameter bytes represent data sent to the device in a previous LOG SELECT command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 131: Log Sense

    0001h. The parameter 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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 132: Table 83.Log Sense Page 10, Self-Test Results

    8h-Eh Reserved. The self-test is in progress. • Extended Segment Number This field identifies the number of the segment that failed during self-test. If no segment failed, this field will be 00h. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 133: Table 84.Log Sense Page 10, Extended Segment Number

    See Section 18.41 “SEND DIAGNOSTIC (1D)” on page 232, for detailed listing of operations carried out by SEND DIAG- NOSTIC command and Power on Diagnostics. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 134: Log Sense

    Background scan halted due to medium formatted without P-List Background scan halted due to a vendor-specific cause Background scan halted due to temperature out of range Scan suspended until BMS Interval Timer expires HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 135 • Power On Minutes indicates the total power on minutes at the time the error was detected. • Reassign Status is set as shown below. Reassignment during the background scan is not supported. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 136 Error was detected by BGMS, and was successfully reassigned by Application Client. Contains valid data. 7h - Fh Reserved Additional Sense Code and Additional Sense Code Qualifier provide details about the error detected. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 137: Log Sense

    Attached Attached Reserved SSP Initia- STP Initia- SMP Initi- Reserved tor Port tor Port ator Port Attached Attached Attached Reserved SSP Target STP Tar- SMP Tar- Reserved Port get Port get Port HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 138: Hgst Ultrastar 7K4000 (Sas) Hard Disk Drive Specification

    Phy Event Source (01h) (Invalid DWORD Count) (MSB) 64-67 Phy Event (LSB) (MSB) 68-71 Peak Value Detector Threshold (00h) (LSB) 72-74 Reserved Phy Event Source (02h) (Running Disparity Error Count) (MSB) 76-79 Phy Event (LSB) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 139: Hgst Ultrastar 7K4000 (Sas) Hard Disk Drive Specification

    Attached SAS ADDRESS: field contains the SAS address received by this PHY during an Identify Sequence. • Attached PHY Identifier: field contains the SAS PHY Identifier received by this PHY during an Identify Sequence. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 140: Log Sense Page 19H - General Statistics And Performance

    = 10b Parameter Length = 40h 8-15 Number of Read Commands 16-23 Number of Write Commands 24-31 Number of Logical Blocks Received 32-39 Number of Logical Blocks Transmitted 40-47 Read Command Processing Intervals HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 141 Idle time is calculated using the time interval in parameter 0003h: idle time = (time increments not processing commands x time interval) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 142: Table 89.Time Interval Descriptor

    • Exponent contains the negative power of 10 exponent to multiply with the Integer field. • Integer, when multiplied by the exponent, contains the value that represents one time interval. The Exponent and Integer are set to the equivalent of 50ms (5x10 seconds). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 143: Log Sense Page 1A

    FMT & Linking FMT & Linking Parameter Length = 4 40-43 Accumulated Transitions to Standby_Z 44-45 Parameter Code 0009h Obsolete FMT & Linking FMT & Linking Parameter Length = 4 48-51 Accumulated Transitions to Standby_Y HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 144: Log Sense Page 2F

    TSD = 0 ETC = 0 TMC = 0 F&L = 11b Parameter Length = 04h SMART Sense Code Byte SMART Sense Qualifier Most Recent Temperature Reading Vendor HDA Temperature Trip Point HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 145: Log Sense

    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 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 146 The number of times that data was available to be transferred from the media but the device buffer still contained data that had not been retrieved by the Initiator. Consequently, the disk had to take additional revolutions until the buffer was available to accept data. • UNDER RUN COUNTER HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 147 The statistics reported by this page are lost on a self-initiated reset or when the Drive is powered off. Even though the DS field equals zero, the parameters on this page are not savable. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 148: Log Sense

    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) command received. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 149 Flash Correction Count is incremented each time ECC correction is applied to data stored in Flash ROM. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 150: Mode Select (15)

    If an Initiator sends a MODE SELECT command that changes any parameters that apply to other Initiators, the drive shall generate an unit attention condition for all Initiators except for the one that issued the MODE SELECT command. The drive shall set the additional sense code to Parameters Changed (2Ah). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 151: Mode Select (55)

    The MODE SELECT (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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 152: Mode Sense (1A)

    Note: For a value field such as the buffer ratios of page 2 the bit field will not indicate the range of supported values but rather that the field is supported. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 153: Mode Parameter List

    Mode Data Length Medium Type = 0 WP=0 Reserved=0 DPOFUA = 1 Reserved = 0 Block Descriptor Length (= 0 or 8) The header used for the 10-byte CDB is defined below. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 154: Table 99.Mode Parameter Header (10)

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 155: Table 100.Short Lba Mode Parameter Block Descriptor

    (8 bytes step) or zero. Otherwise the drive will terminate the command with Check Condition status. A FORMAT UNIT command is required to cause these parameters to become current only if the block length param- eter is different from the current block length. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 156: Table 102: 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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 157: Mode Page 00 (Vendor Unique Parameters)

    LBA processing for continuous data availability requirements such as Audio Visual applications. If IGRA is set to one and RC is set to one, out-of- HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 158 • FCERT (Format Certification) bit determines whether the certification step will be performed during a Format Unit command. FCERT bit set to 0 disables certification. FCERT bit set to 1 enables the certification step. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 159: Mode Page 01 (Read/Write Error Recovery Parameters)

    • EER an Enable Early Recovery bit, must be set to zero, indicating that the drive shall use an error recovery procedure that minimizes the risk of misdetection or miscorrection during the data transfer. Data shall not be fabricated. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 160 Check Condition will be returned. The Recovery Time Limit will not be applied to Writes when WCE=1. A value of zero disables the timer. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 161 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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 162 LBA of the block in error. hard err Data transfer stops on the unrecoverable error. The unrecoverable error block is returned to the Initiator. The drive then creates the Check Condition status with the appropriate sense key. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 163 LBA of the block in error. hard err Data transfer stops on the unrecoverable error. The unrecoverable error block is returned to the Initiator. The drive then creates the Check Condition status with the appropriate sense key. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 164: Mode Page 02 (Disconnect/Reconnect Parameters)

    100 microsecond increments. The default value of zero, indicates no time limit. A maximum value of FFFFh, specifies a connection time limit of 6.55 seconds. When this time expires, the drive will prepare to close the connection. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 165 This value is expressed in increments of 512 bytes. A value of zero specifies there is no limit on the amount of data transferred per data transfer operation. • First Burst Size is not supported. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 166: Mode Page 03 (Format Device Parameters)

    12-13 (LSB) (MSB) Interleave = 0001h or 0000h 14-15 (LSB) (MSB) Track Skew Factor 16-17 (LSB) (MSB) Cylinder Skew Factor 18-19 (LSB) SSEC HSEC SURF RESERVED = 0 21-23 Reserved = 0 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 167 • RMB = Zero indicates that the media does not support removable Fixed Disk. • SURF = Zero indicates that progressive addresses are assigned to all logical blocks in a cylinder prior to allocating addresses within the next cylinder. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 168: Mode Page 04 (Rigid Disk Drive Geometry Parameters)

    Medium Rotation Rate in RPM 20-21 (LSB) 22-23 Reserved = 0 The rigid disk drive geometric page specifies various parameters for the drive. • RPL = 0, Indicates that the drive does not support spindle synchronization. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 169: Mode Page 07 (Verify Error Recovery Parameters)

    LBA during the verify operation. The value must be from 40 ms to 65535 ms (65.5 seconds). The granularity of the timer is 50 ms. If an LBA is not able to be recovered within the limit, a Check Condition will be returned. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 170: Mode Page 08 (Caching Parameters)

    Good status for a WRITE (6) or WRITE (10) command after successfully receiving the data but before writing it to the media. When WCE = 1, the drive operates as if AWRE = 1. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 171 LBCSS bit. The Cache Segment Size field is valid only when the SIZE bit is one. It is ignored when SIZE is set at zero. • Non Cache Segment Size is not supported and is ignored. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 172: Mode Page 0A (Control Mode

    Initiator through the selection of appropriate commands and queue tag messages. 2h-7h: RESERVED. 8: Command reordering is disabled 9-Fh: RESERVED • QErr (Queue Error Management) The queue error management (Q ) field specifies how the device server shall han- HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 173 CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN CDB The ATMPE bit enables the usage of another Mode whose definition from SBC 3r26 is as follows: HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 174: Table 112.Control Extension Subpage 01H

    18.10.9.2 Control Extension Subpage 02h Table 113: Application Tag mode page: Byte SPF=1 Page Code = 0Ah Subpage Code = 02h Page Length = n-4 4-15 Reserved = 0 16-39 Application Tag descriptor [first] HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 175: Table 114.Application Tag Descriptor Format

    • 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-test routine. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 176: Mode Page 0C (Notch Parameters)

    1 is the outermost notch. Following mode parameters are based on the current active notch: •Mode Page 2 - Read Buffer Full Ratio - Write Buffer Empty Ratio •Mode Page 3 - Alternate Sector per Zone - Alternate Track per Zone HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 177: Mode Page 18H

    This page defined protocol-specific parameters that affect the logical unit. • Transport Layer Retries is unchangeable and set to zero. The drive does not support Transport Layer Retries as defined in SAS 1.1. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 178: Mode Page 19H (Port Control Parameters)

    LED is usually on, but flashes on and off when commands are processed. When the bit is 1, the LED is usually off, but flashes on and off when commands are processed. For additional implementation specifics, see the SAS 2 draft standard. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 179: Table 118.Long Format Of Port Control Page

    - 01h: PHY Control and Discover Subpage - 02h: Shared Port Control subpage - FFh: All supported subpages. • Page Length specifies the length in bytes of the subpage parameters after the Page Length. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 180 • Protocol Identifier has a value of 6h indicating this is a SAS SSP specific mode page. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 181: Table 119.Phy Control And Discover (Subpage 1)

    Specific Port log page and may be used to correlate phy settings across mode page and log page accesses. • Number of PHYS field is set to 2, to represent the dual ported drive (one PHY per port) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 182: Table 120.Sas Phy Mode Descriptor

    Attached SAS Address: indicates the value of the attached SAS address in the last received IDENTIFY address frame associated with the PHY Identifier list in this SAS PHY Mode Descriptor. See Table 29 on page 54 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 183: Table 121.Shared Port Control (Subpage 2)

    NOTIFY(POWER LOSS EXPECTED) that is received. A POWER LOSS TIMEOUT field set to 0000h specifies that the maximum time is vendor-specific and automatically defaults to 2 seconds. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 184: Table 122.Subpage 3

    Current PHY Capabilities 12-15 Attached PHY Capabilities 16-17 Reserved Reserved Negotiated Negotiated Physical Link Rate Reserved Hardware Muxing Sup- ported=’0’ • Phy Capabilities are defined under the “SAS Speed Negotiation” on page 52 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 185: Mode Page 1A (Power Control)

    In addition, a limit 60 timer initiated head unloads per 24 hour period is enforced. •The PM_BG_PRECEDENCE field (see Table 125: ) specifies the interactions between background functions and power management HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 186 •CCF Stopped CHECK CONDITION if stopped, 00b: restricted. 01b: Returning CHECK CONDITION status if transi- tion was from a stopped power condition is disabled. 10b: Returning CHECK CONDITION status if transition was from a stopped power condition is enabled, 11b: reserved HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 187: Table 125.Pm_Bg_Precedence Field

    A) suspend the background function; and B) change to the power condition associated with the timer that expired. Reserved = 0 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 188 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 189: Mode Page 1C (Informational Exceptions Control)

    Information Exceptions Control. An EBACKERR bit of one enables reporting of these background errors as Information Exception Warnings. The method of reporting these errors is determined from the MRIE field. • LOGERR (Log Errors) is not used and ignored internally by the Target. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 190 • Report Count field indicates the number of times the Target reports an informational exception condition. The Report Count of ZERO indicates no limits on the number of times the Target reports an informational exception condition. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 191: Table 127.Background Control (Subpage 01H)

    A value of zero will be treated as the default value of 1.0 sec- ond. Any value less than 100 milliseconds will be treated as 100 milliseconds. The internal timer granularity is 50 milliseconds. • Maximum Time To Suspend Background Scan (Ignored). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 192: Mode Sense (5A)

    •Long LBA Accepted (LLBAA) bit set to zero ensures that if a Block Descriptor is present it must be a Short LBA Block Descriptor. If the LLBAA bit is set to one, the Long LBA Block Descriptor may be used. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 193: Persistent Reserve In (5E)

    Reads all registered Reservation Keys Read Reservations Reads all current persistent reservations Report Capabilities Returns capability information Reads complete information about all registra- Read Full Status tions and the persistent reservation, if any 04h-1Fh Reserved Reserved HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 194: Parameter Data For Read Keys

    This shall not be considered an error. The Reservation Key list contains the 8-byte reservation keys for all Initiators that have registered through all ports with the Target. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 195: Parameter Data For Read Reservations

    Scope=0 Type (MSB) 14-15 Extent Length=0 (LSB) .The Scope of each persistent reservation created by a PERSISTENT RESERVE OUT command will be returned. See the PERSISTENT RESERVE OUT command section for details. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 196: Persistent Reserve Out (5F)

    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 Parameter List Length Error. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 197: Service Action

    Reservation Conflict status will be returned to other initiators. Exclusive Access Writes Exclusive: Only the initiator with the reserva- tion may execute commands that transfer data to the media; Reservation Conflict status will be returned to other initiators. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 198: Parameter List

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 199: Summary

    (1) Reserve apply verify ignore ignore ignore ignore (2) Release apply verify ignore ignore ignore ignore (5) Preempt and apply verify save ignore ignore ignore Abort HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 200: Table 139.Aptpl And Information Held By A Drive

    Generation counter set to 0 set to 0 18.13.4.5 Generation counter The drive increments the Generation counter when Register service action or Preempt and Clear service action complete suc- cessfully. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 201: Pre-Fetch (34)

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 202: Pre-Fetch (90)

    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 CDB6) - (08) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 203: Read (6) - (08)

    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 checked. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 204: Read (10) - (28)

    000b, else Check Condition status will be returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB. • RDPROTECT=000b Protection information is not transmitted to the initiator and is not checked. RDPROTECT=001b HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 205 If the transfer length is zero, no data is transferred. The CDB is validated and protocol checked and, if no problems are found, Good status is returned immediately. This condition is not considered an error. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 206: Read (12) - (A8)

    VU = 0 Reserved = 0 FLAG LINK The READ(12) command causes the drive to transfer data to the initiator. See the READ(10) description for the definitions of the fields in this command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 207: Read (16) - (88)

    VU = 0 Reserved = 0 FLAG LINK The READ(16) command causes the drive to transfer data to the initiator. See the READ(10) description for the definitions of the fields in this command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 208: Read (32) - (7F/09)

    Any other protection types will result in Check Condition status to be returned with sense key of Illegal Request and additional sense code of Invalid Command Operation Code HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 209 Expected Logical Block Application Tag field with the corresponding bit of the Logical Block Application Tag field in the protection information. If the ATO bit is set to zero, the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 210: Read Buffer (3C)

    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 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 211: Combined Header And Data (Mode 00000B)

    Allocation Length The drive terminates the DATA IN phase when allocation length bytes of data have been trans- ferred or when the header and all available data have been transferred to the Initiator, whichever is less. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 212: Descriptor (Mode 00011B)

    The value contained in the Buffer Offset field of subsequent WRITE BUFFER and READ BUFFER commands should be a multiple of two to the power of the offset boundary. The offset boundary is always set to nine, which indicates Sector Bound- aries. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 213: Read Data From Echo Buffer (Mode 01010B)

    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 (see 17.17.4 Read Data from Echo Buffer). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 214: Read Capacity (10) - (25)

    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 or seek. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 215: Table 152.Format Of Read Capacity Command Reply

    Table 152: Format of READ CAPACITY command reply Byte (MSB) Maximum Logical Block Address (LSB) (MSB) Block Length (LSB) • Block Length specifies the length in bytes of each block of user data (not including protection information). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 216: Read Capacity (16) (9E/10)

    The protection type (P_TYPE) field and the protection enable (PROT_EN) bit indicate the drive's current type of protection. Prot-EN P-Type Description 000b The drive is formatted to type 0 protection 000b The drive is formatted to type 1 protection 001b The drive is formatted to type 2 protection HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 217: Read Defect Data (37)

    The drive sends defect list (Defect Descriptors) in a 8-byte Absolute Block Address (ABA) format that follows a four byte Defect List Header. The Target will transfer all of the Read Defect Data up to the number of bytes allocated by the Initiator. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 218: Table 156.Defect List Format

    The drive will terminate the Data In phase when the Allocation Length has been transferred or when all available Defect Data has been transferred to the Initiator, whichever is less. The Read Defect Data contains a 4-byte header followed by zero or more defect descriptors. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 219: Defect List Header

    Plist Glist Defect List Format (MSB) Defect List length (LSB) 18.24.2 Defect List Descriptor Table 158: Defect List Descriptor Byte Defect List Descriptor Defect Descriptor 0 8n - Defect Descriptor n (8n+7) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 220: Bytes From Index Format (100B)

    Recovered Error and the additional sense code set to Partial Defect List Transferred. The defect list length will be set to 0FFF8h, indicating the maximum number of defect descriptors that can be transferred. Defects beyond this number cannot be read by the Initiator. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 221: Read Defect Data (B7)

    Plist Glist Defect List Format Reserved = 0 (MSB) Defect List length (LSB) (See Defect List Header for Read Defect Data (37) in Section Table 18.24.1, “Defect List Header,” on page 203 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 222: Defect List Descriptor

    N = Bytes per sector. 18.25.4 Physical Sector Format (101b) Table 165: Defect Descriptors of Physical Sector Format Byte Defect Descriptors (MSB) Cylinder Number of Defect (LSB) Head Number of Defect (MSB) Defective Sector Number (LSB) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 223: Read Long (3E)

    The data read by this command is neither read from nor retained in the cache. Data returned by this command can not be cor- rupted and transferred on a subsequent WRITE LONG command to create recoverable media errors. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 224: Read Long (9E)

    The data read by this command is neither read from nor retained in the cache. Data returned by this command can not be cor- rupted and transferred on a subsequent WRITE LONG command to create recoverable media errors. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 225: Reassign Blocks (07)

    Glist. The reassigned sectors are marked defective and cannot be accessed again until after a format operation discards the Glist. •LONGLBA bit of zero indicates that LBAs in the provided defect list are 4-bytes. A LONGLBA bit of one indicates that the LBAs in the provided defect list are 8-bytes HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 226: Table 169.Format Of Reassign Blocks Parameter List Data

    Defective LBA List is a list of zero to four Logical Block Addresses to be reassigned. The number of bytes describ- ing each LBA is determined by the LONGLBA field in the command block. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 227: Receive Diagnostics Results (1C)

    Reserved = 0 Page Length = 03h (Supported Pages) Page = 0h CJTPAT page = 3Fh Translate address page = 40h The supported diagnostic page returns a list of supported pages in ascending order. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 228: Receive Diagnostic Results

    Translated Address contains the address in the Translate Format. For a physical format it is as follows: Table 173: Translated address Byte Cylinder Number Head Number 10-13 Sector Number or Bytes from Index HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 229: Release (17)

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 230: Release (57)

    Illegal Request and additional sense code of Invalid Field in CDB. • 3rd Party ID is ignored. • Extent must be 0. Extension is not supported by the drive. • Reservation Identification field is ignored. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 231: Report Device Identifier (A3/05)

    ALLOCATION LENGTH field large enough to contain all the data. The REPORT DEVICE IDENTIFIER parameter list contains a 4-byte field that contains the length in bytes of the parameter list and the logical unit's identifier. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 232: Table 177.Report Device Identifier Parameter List

    The sense key is set to Not Ready and the additional sense data is set as described in the TEST UNIT READY command. This information should allow the application client to determine the action required to cause the device server to become ready. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 233: Report Luns (A0)

    The LUN list length shall contain the length in bytes of the LUN list that is available to be transferred. This product only sup- ports one LUN. Therefore, the LUN list length must be set to 8. The only supported LUN is zero. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 234: Report Supported Operation Codes (A3/0C)

    Illegal Request and additional sense code of Invalid Field in CDB. 011b-111b Reserved Requested Operation Code specifies the operation code of the command to be returned in the one_command parameter data format. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 235: All_Commands Parameter Data Format

    Operation Code contains the operation code of a supported command. Service Action contains a supported service action of the supported operation. If the operation code does not have a service action, the Service Action field will be set to zero. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 236: One_Command Parameter Data Format

    CTDP: A command timeouts descriptor present bit set to one indicates that the command timeouts descriptor is included in this command descriptor. (see section 18.34.3) A CTDP bit set to zero indicates that the command timeouts descriptor is not included in this command descriptor. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 237: Table 185.One_Command Parameter Support Field

    CDB, the usage map will contain a one in the corresponding bit position. The usage map will contain a zero in the corresponding bit position for any field treated as ignored or reserved. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 238: Command Timeouts Descriptor Format

    SCSI ports associated with a logical unit that processes a WRITE BUFFER command that specifies one of the named modes. A value of zero in the COMMAND SPECIFIC field indicates that the no maximum time is indicated. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 239: Report Supported Task Management Functions (A3/0D)

    LOGICAL UNIT RESET is not supported. QTS (Query Task) bit set to one indicates that QUERY TASK is supported. A QTS bit of zero indicates that QUERY TASK is not supported. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 240 An I_T NEXUS RESET supported (ITNRS) bit set to one indicates the I_T NEXUS RESET task management function (see SAM-4) is supported by the logical unit. An ITNRS bit set to zero indicates the I_T NEXUS RESET task man- agement function is not supported. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 241: Request Sense (03)

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 242: Reserve (16)

    Reservation queuing is not supported by the drive. If a LUN is reserved and a RESERVE command is issued from a different Initiator, the Target responds with a RESERVATION CONFLICT. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 243: Reserve (56)

    Reservation queuing is not supported by the drive. If a LUN is reserved and a RESERVE command is issued from a different Initiator, the Target responds with a RESERVATION CONFLICT. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 244: Rezero Unit (01)

    Command Code = 01h Reserved = 0 Reserved = 0 Reserved = 0 VU = 0 Reserved = 0 FLAG LINK The REZERO UNIT command requests that the Target seek LBA 0. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 245: Sanitize (48)

    The following service action codes are implemented. If a reserved service action code is specified, the drive returns a Check Condition status. The sense key is set to Illegal Request and the additional sense data is set to Invalid Field in CDB. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 246: Table 195. Sanitize Service Action Codes

    For each logical block, the first byte of the user data shall begin with the first byte of the initialization pattern. The protection information, if any, shall be set to FFFF_FFFF_FFFF_FFFFh HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 247 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 248: Send Diagnostic (1D)

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 249: Table 198.Send Diagnostic Function Code (1D)

    LOG SENSE command. See Section 21.19 "Diagnostics" on page 292 for a detailed listing of operations carried out by the SEND DIAGNOSTIC com- mand and Power on Diagnostics. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 250: Send Diagnostic

    Phy Test Function specifies the phy test function to be performed. If an unsupported function is requested, Check Condition status will be returned with a sense key of Illegal Request and additional sense of Invalid Field in Parame- ter List. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 251 Retime Loopback- If the selected phy is not performing a phy test function, the selected phy will be set to retransmit the retimed data pattern received by the phy receiver HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 252 SSC modulation type is specified, Check Condition status will be returned with a sense key of Illegal Request and additional sense of Invalid Field in Parameter List. Phy Test Pattern SSC Code Description No SSC Center-spreading SSC (Not supported) Down-spreading SSC Reserved HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 253: Send Diagnostic

    Translate Format 6-13 Address to Translate Supplied Format may take one of the following three values: 000b Short Block format 011b Long Block format 100b Bytes From Index format 101b Physical Sector format HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 254: Table 202.Address To Translate

    6 to 13 contain the 64-bit LBA. For the physical format the address must be specified as follows. Table 202: Address to translate Byte Cylinder Number Head Number 10-13 Sector Number or Bytes from Index HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 255: Set Device Identifier (A4/06)

    The SET DEVICE IDENTIFIER parameter list contains the identifier to be set by the addressed logical unit. Table 204: SET DEVICE IDENTIFIER, Parameter List Byte Identifier The IDENTIFIER field is a vendor specific value, to be returned in subsequent REPORT DEVICE IDENTIFIER commands. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 256: Start Stop Unit (1B)

    Power Conditions and Power Condition Modifier fields are used to specify that the logical unit be placed into a power condition or to adjust a timer as defined in Table 206, If this field is set to a value other than 0h, then the START bit shall be ignored. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 257: Table 206.Power Conditions

    If the START STOP UNIT command is processed with the POWER CONDITION field set to LU_CONTROL, then the device server shall enable the idle condition timer if it is active and disable the standby condition timer if it is active. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 258 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 motor: stopped or spinning. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 259: Synchronize Cache (10) - (35)

    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 unit shall be within the range. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 260: Synchronize Cache (16) - (91)

    The SYNCHRONIZE CACHE command 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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 261: Test Unit Ready (00)

    TEST UNIT READY, INQUIRY, or REQUEST SENSE command until the Power On sequence is complete. The drive will return Check Condition status with Not Ready sense key and In Process of Becoming Ready sense code for all other com- mands during the Power On period. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 262: Verify (10) - (2F)

    VRPROTECT defines the manner in which protection information read from disk shall be checked during processing of the command. Protection information is stored on disk, and may be validated using the drive's internal checking algorithms, and also byte-by-byte compared using data from the initiator when ByteChk=1. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 263 If ByteChk=1, the drive's internal checking of protection information is done only when VRPROTECT=000b and the drive is formatted with protection information HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 264 Data Out phase. Refer to the ANSI T10 standards for additional details of protection information. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 265: Verify (12) - (Af)

    Reserved = 0 FLAG LINK The VERIFY(12) command causes the drive to verify data written on the media. See the VERIFY(10) description for the def- initions of the fields in this command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 266: Verify (16) - (8F)

    Reserved = 0 FLAG LINK The VERIFY command requests that the drive verify the data written on the media. See the VERIFY (10) description for the definitions of the fields in this command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 267: Verify (32) - (7F/0A)

    Any other protection types will result in Check Condition status to be returned with sense key of Illegal Request and additional sense code of Invalid Command Operation Code HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 268 Expected Logical Block Application Tag field with the corresponding bit of the Logical Block Application Tag field in the protection information. If the ATO bit is set to zero, the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 269: Write (6) - (0A)

    The WRITE command requests the drive to write the specified number of blocks of data (Transfer Length) from the Initiator to the medium starting at the specified Logical Block Address (LBA). See Section 18.16 READ (6) - (08)” on page 187 for the parameters. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 270: Write (10) - (2A)

    • the Logical Block Application Tag field is set to - FFFFh, if the ATO bit is set to one in Mode Page 0Ah; or - Any value, if the ATO bit is set to zero HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 271 - Logical Block Reference Tag is not checked WRPROTECT=101b, 110b, 111b These values are reserved. Check Condition status will be returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 272 If a check of the protection information fails, Check Condition status will be returned with sense key of Aborted Command and additional sense code indicating which protection field check failed. Refer to the ANSI T10 standards for additional details of protection information. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 273: Write (12) - (Aa)

    Reserved = 0 FLAG LINK The WRITE(12) command causes the drive to write data from the initiator to the media. See the WRITE(10) description for the definitions of the fields in this command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 274: Write (16) - (8A)

    Reserved = 0 FLAG LINK The WRITE(16) command causes the drive to write data from the initiator to the media. See the WRITE(10) description for the definitions of the fields in this command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 275: Write (32) - (7F/0B)

    Logical Block Address (LSB) (MSB) 20-23 Expected Initial Logical Block Reference Tag (LSB) (MSB) 24-25 Expected Logical Block Application Tag (LSB) (MSB) 26-27 Logical Block Application Tag Mask (LSB) (MSB) 28-31 Transfer Length (LSB) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 276 Expected Logical Block Application Tag field with the corresponding bit of the Logical Block Application Tag field in the protection information. If the ATO bit is set to zero, the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 277: Write And Verify (10) - (2E)

    Mode Select Page 8 Caching parameters. A DPO bit of zero indicates the priority is determined by the retention pri- ority. The Initiator should set the DPO bit when the blocks written by this command are not likely to be read again in the near future. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 278: Write And Verify (12) - (Ae)

    The WRITE AND VERIFY command requests that the drive write the data transferred from the Initiator to the medium and then verify that the data is correctly written. See the WRITE AND VERIFY (10) description for the definitions of the fields in this command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 279: Write And Verify (16) - (8E)

    Reserved = 0 FLAG LINK The WRITE AND VERIFY command requests that the drive write the data transferred from the Initiator to the medium and then verify that the data is correctly written. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 280: Write And Verify (32) - (7F/0C)

    Expected Logical Block Application Tag field with the corresponding bit of the Logical Block Application Tag field in the protection information. If the ATO bit is set to zero, the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 281: Write Buffer (3B)

    Buffer Offset must be zero. If another value is specified, no download function is performed and the command is terminated with Check Condition status. And the drive shall set the sense key to Illegal Request and additional sense code to Illegal Field HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 282: Write Data (Mode 00010B)

    Illegal 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 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 283: Download Microcode And Save (Mode 00101B) -Single Binary File

    Buffer ID field is used to indicate which portion of the microcode image is being downloaded. To download microcode, the buffer ID should be set to 00h. Other values are reserved for HGST development purposes only. 18.60.5 Download Microcode and Save (Mode 00111b) - Multiple Binary Files In this mode the target receives a segment of the binary microcode file.
  • Page 284: Download Microcode With Offsets, Save, And Defer Activate (Mode 01110B)268

    The BUFFER ID field, the BUFFER OFFSET field, and PARAMETER LIST LENGTH field shall be ignored in this mode. 18.60.9 Enable Expander Communications Protocol (Mode 11010b) In this mode the drive behavior is the same as Write Data to Echo Buffer (Mode 0101b). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 285: Write Long (10) (3F)

    (which will end in a hard error); b) perform no automatic reallocation of the affected logical blocks, including any automatic reallocation enabled by the Read-Write Error Recovery mode page; HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 286 The valid and ILI bits are set to one and the information field is set to the difference of the requested length minus the actual length in bytes. Negative values are indicated by two's complement notation. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 287: Write Long (16) (9F)

    Logical Block Address (LSB) 10-11 Reserved = 0 (MSB) Byte Transfer Length 12-13 (LSB) Reserved = 0 VU = 0 Reserved = 0 FLAG LINK Refer to Write Long (10) for field definitions. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 288: Write Same (10) - (41)

    • RelAdr (Relative Block Address) is not supported and must be set to be zero. The data for this command is not retained in the cache. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 289: Write Same (16) - (93)

    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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 290: Write Same (32) - (7F/0D)

    Each logical block transferred includes user data and may include protection 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. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 291 Expected Logical Block Application Tag field with the corresponding bit of the Logical Block Application Tag field in the protection information. If the ATO bit is set to zero, the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 292 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 293: Scsi Status Byte

    This status indicates that the target's command queue is full. If a tagged command queuing feature is enabled and there is no room on the command queue, this status is returned when the initiator sends a command. For this status, sense data are not valid. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 294 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 295: Additional Information

    In all cases, the target's response to the command for an invalid LUN does not affect the current execution of a command on the valid LUN for this initiator or any other initiator. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 296: Overlapped Commands

    Busy status is never returned on SCSI or FCAL. BUSY status is returned on SAS if more than 64 unique Initiators send frames to the drive since the last POR. In that case, BUSY status in only returned for Initiators above and beyond the first 64. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 297: Unit Attention Condition

    In this case, a unit attention condition is generated for the initiator that held the cleared registration or reservation. • A Predictive Failure Analysis threshold has been reached and the Method of Reporting field of mode page 1Ch is 2h. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 298 Do not execute the command, return a CHECK CONDITION status, clear the highest priority unit attention condition for this initiator and return the associated sense data. More than one unit attention condition may be generated for an initiator before that initiator clears the unit attention condition. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 299: Command Processing During Startup And Format Operations

    Execution of a Format Unit command with the immediate bit of one ends with an error. • Execution of a Write command with WCE (Write Cache Enable) bit of one ends with an error. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 300: Degraded Mode

    - RAM Code, Configuration Sector Revision Mismatch • Format Command Failure Degraded. This condition is caused when Format Unit command failed or was interrupted abnormally (Mode Page 0, byte 5, bit 4 FDD controls Format Degraded mode) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 301: Table 231.Spindle Motor Degraded Mode - Disable Auto Start

    Executed. Good Status is returned. Motor Degraded Mode is NOT cleared (Stop) Other Commands Not Executed. Check Condition Status is returned with Sense Key 02h (Not Ready) ASC/ASCQ 0402h (Initialize Command Required) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 302: Table 232.Spindle Motor Degraded Mode - Auto Start Delay/Spinning Up

    Sense Key 02h (Not Ready) ASC/ASCQ 4085h (Diag Fail-RAM Code NOT load) Other Commands Not Executed. Check Condition Status is returned with Sense Key 02h (Not Ready) ASC/ASCQ 0401h (In Process of Becoming Ready) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 303: Table 233.Spindle Motor Degraded Mode - Spindle Start Failure

    Executed. Good Status is returned. Motor Degraded Mode is NOT cleared (Stop) Other Commands Not Executed. Check Condition Status is returned with Sense Key 02h (Not Ready) ASC/ASCQ 0400h (Start Spindle Motor Fail) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 304: Table 234.Spindle Motor Degraded Mode - Spindle Stopped By Command

    Executed. Good Status is returned. Motor Degraded Mode is NOT cleared (Stop) Other Commands Not Executed. Check Condition Status is returned with Sense Key 02h (Not Ready) ASC/ASCQ 0402h (Initialize Command Required) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 305: Table 235.Self Configuration Failure Degraded Mode

    Not Executed. Check Condition Status is returned with Sense Key 02h (Not Ready) ASC/ASCQ 4080h (Diag Fail- Bring up Fail) Other Commands Sense Key 02h (Not Ready) ASC/ASCQ 4085h (Diag Fail-RAM code NOT load) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 306: Table 236.Format Command Failure Degraded Mode

    Note: Mode Page 0 byte 5 bit 4 (FDD) = 0 Note: See also Section 20.1.9, “Degraded Mode” on page 284 and Section 18.4 " Format Unit (04)" on page 70. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 307: Command Processing While Reserved

    Request Sense • Report LUNs • Test Unit Ready These commands are executed prior to attempting to complete the execution of any other pending command in the queue. These commands are never queued. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 308: Command Queuing

    If the drive detects an error after it returns a Good Status, the drive sets a Deferred Error (Error Code of sense data = 71h) and a following command will be returned with Check Condition and the Contingent allegiance condition is established. Under the Contingent allegiance condition all queued processes including commands from other initiators are suspended. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 309: Automatic Rewrite/Reallocate

    The setting of the ARRE bit is checked and the target will automatically rewrite/reallocate or recommend rewrite/reassign for the following commands. • Read • Write For all other commands the ARRE setting is ignored and the target will not automatically rewrite/ reallocate or recommend rewrite/reassign. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 310: Table 237.Sense Data Combinations With Auto/Recommend Rewrite/Reallocate

    Recovered Data without LDPC - Data Rewritten Recovered Data with LDPC Recovered Data with LDPC - Auto Reallocated Recovered Data with LDPC - Recommend Reassign Recovered Data with LDPC - Data Rewritten HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 311: Segmented Caching

    Separate sense data is reserved for each I-T-L. Each sense data is maintained independent of commands from other initiators. 20.10.2 Initiator Mode Select/Mode Sense Parameters A single shared copy of the Mode Select/Mode Sense parameters is maintained by the drive. This includes both the current and saved parameters. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 312: Reset

    Self-test can be invoked by issuing a SEND DIAGNOSTIC command. 20.12.1 Power on Diagnostics At power on time the following tests are executed: 1. Validation of ROM and EEPROM 2. RAM test for internal RAM 3. Test and Initialize HDC registers HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 313: Self-Test Via Send Diagnostic Command

    ABORT TASK SET, or CLEAR TASK SET task management function. If the drive receives an ABORT TASK, ABORT TASK SET, or CLEAR TASK SET task management function while performing a self-test in the foreground mode, it will abort the self-test and update the self-test results log page. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 314 This is the only method for an application client to obtain information about self-tests performed in the back- ground mode. The default self-test results are not logged in the log page. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 315: Table 238.Short And Extended Self-Test Description

    - Verify Last 100 MB Recheck SMART Same as segment 4h. 20.12.2.4 Background Medium Scan For a related function, see .Mode Page 1C (Informational Exceptions Control). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 316: Idle Time Function

    For SAS devices a NOTIFY(Enable Spinup) primitive is required prior to actually starting to spin up the spindle motor (regardless of whether a Start Stop Command with the Start bit set, was received or not). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 317: Medium Access Command Time

    The command time-out for a command that is not located at the head of the command queue should be increased by the sum of command time-outs for all of the commands that are performed before it is. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 318: Recommended Initiator Erp

    The first priority is to replace the entire drive to make the system operational with minimal service time. The service rep- resentative should: 1. Back up all the customer data on this drive if possible 2. Replace the complete drive 3. Restore the customer data 4. Return the drive to customer service HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 319: Recommendations For System Error Log

    Failure of the system to properly relocate defective media sites can have a direct influence on system throughput and drive error rates. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 320: Table 239.Recommend Reassign Errors

    Recovered Data without LDPC - Auto Reallocated Recovered Data without LDPC - Data Rewritten Recovered Data with LDPC Recovered Data with LDPC - Auto Reallocated Recovered Data with LDPC - Data Rewritten HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 321: Nondata Error Recovery Procedure

    If the retry of the failing command completes with Recovered sense or Hardware error sense, then service the drive using the service guideline recommended in Section 20.15.1, “Drive Service Strategy” on page 302. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 322 Recovery for a failed power up sequence is achieved in one of the following ways: Issuing a Unit start (1B) command Power cycling the drive. If the failure repeats, service the drive using the service guideline recommended in Section 20.15.1, “Drive Service Strategy” on page 302. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 323 Sense Key = B (Aborted Command) with Additional Sense Code of 44 or 48 are drive caused abort conditions. The initiator should: 1. Retry the failing command. 2. If the retry of the failing command completes with HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 324 A Set Device Identifier (A4) command successfully completed. This means that the Set Device Identifier information field has been updated. (See 18.42, “SET DEVICE IDENTIFIER (A4/06)” on page 239) A Unit Attention Condition is reported to all initiators excluding the initiator that issued the Set Device Identifier command. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 325 1/1C/01 or 1/1C/02, the requested defect list is not in the format that the Drive supports. The requested defect list is returned in the physical (cylinder, sector, head) format. This is the default format. There is no initiator action required for this condition. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 326 Check Condition Status for Check sum error, service the drive using the service guidelines recommended in Section 20.15.1, “Drive Service Strategy” on page 302. • Check Condition Status for any other error, follow the recommendations for the returned sense data. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 327: Predictive Failure Analysis

    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 not at fault. Locate and service the outside source causing error activity on this drive. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 328 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 329: Tcg Ssc

    21.0 TCG SSC This chapter provides information on HGST encryption-specific HDD firmware and features. It is assumed that the reader is familiar with the referenced specifications and industry standards. 21.1 Referenced Specifications and Standards 21.1.1 TCG Specifications This section references 3 separate TCG specifications, which are available on the TCG website: (http://www.trustedcomputinggroup.org/):...
  • Page 330: Rsa Laboratories Standards

    If the user is unable to authenticate, encrypted data is returned to the host. d. The TPer replies with SP_BUSY for requests beyond 1 session. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 331: Encryption Algorithms

    The TCG protocol does not allow for a user to choose or switch between AES algorithms, so it is up to the vendor to choose which AES algorithm is used in their implementation. The HGST TCG SSC implementation in firmware supports AES 256-XTS only.
  • Page 332: Pseudo Random Number Generation (Prng)

    Locking SP Locking Access Control table  LockingInfo Table  Locking SP Locking Table The VU entries for these tables are specified below. In addition, explanation of default values is given for non-VU entries that require it. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 333: Admin Sp C_Pin Table And Locking Sp C_Pin Table

    21.5.1 Admin SP C_PIN Table and Locking SP C_PIN Table Per TCG SSC specification, the PIN is set to the MSID at manufacturing time. HGST has specified the MSID to be the serial number of the drive concatenated 4x. TryLimit is set to 0, meaning that there is no limit. Tries is set 0, meaning that there have been no fail attempts.
  • Page 334: Locking Info Table

    00 00 00 00h 00 00 00 00 00 00 00 00h In the ActiveKey column, the Enterprise SCC allows for byte 3 to be defined as either 05 or 06. The HGST implementation HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 335: Firmware Download And Signing

    21.7 Ports The ports capability is an HGST feature which is not a requirement under TCG Enterprise SSC. In order to use the ports capa- bilities on encryption drives, the user must successfully authenticate. Once a user successfully authenticates, they may change the state of any of the ports at any time during an active session to either the locked or unlocked state.
  • Page 336: Table 247.Ports Functionality

    Diagnostics This port has 2 valid states: locked and unlocked. This port allows HGST access to modify any TCG table or key. In order to open this port both the SID and the Maker authorities need to be authenticated.
  • Page 337: Table 250.Modified Admin Sp Accesscontrol Table

    None 00 00 02 01 SID_Makers_SetDiag 01 00 02 00 00 06 etDiag (SID) The last 2 lines of the table are the additional entries required to implement the firmware download port. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 338: Msid

    21.10 Number of Sessions The HGST implementation supports 1 active session at a time. In the case when a session is active and a new session is requested, the drive answers the host with SP_BUSY. This covers the following 2 scenarios.
  • Page 339: Table 241.Persistent Reserve In (5E)

    SET DEVICE IDENTIFIER (A4/06) START STOP UNIT (1B) SYNCHRONIZE CACHE (10) - (35) SYNCHRONIZE CACHE (16) - (91) TEST UNIT READY (00) VERIFY (2F) Command access denied if the effective range is locked. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 340: Tcg Ssc Commands

    The TCG SSC requires the implementation of the Base, Admin, Locking, and Crypto Templates. As noted, the Crypto template was not implemented. In addition the SSC does not require any Admin Template tables or methods, so HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 341: Table 252.Tcg Enterprise Ssc Commands Behavior

    N/A - Not related N/A - Not related to crypto template for SSC. It is a random to bands/data on bands/data on drive. number generator in software. drive. Authentica- Authentication tion required. required. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 342: Error Codes

    SP_BUSY, instead of NO_SESSIONS_AVAILABLE. 21.15 Customer Specific Requirements This specification does not cover customer-specific requirements. Customer-specific requirements are submitted by the cus- tomer to HGST in the form of a customer-specification document. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 343: Scsi Sense Data

    Deferred Error:This indicates that the error is for a previous command that has already returned a good status. Such com- mands are associated with the immediate bit or write caching. Format unit (04h) command is an example of a command that may return a deferred error. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 344: Fixed Format Sense Data

    The Information Bytes (byte 3 through 6) contain a valid logical block address. 22.2.2 Response Code (Bit 6 - 0 of byte 0) Current Error. See section 22.1.3 for more details. Deferred Error. See section 22.1.3 for more details. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 345: Ili: Incorrect Length Indicator (Bit 5 Of Byte 2)

    Unit Attention Indicates that the drive entered in the 'Unit Attention Condition'. (See Section 20.1.5) Data Protect Not used Vendor Specific HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 346: Information Bytes (Byte 3 Through 6)

    The following table shows the description of the combination of Sense Key / Sense Code / Qualifier. Valid Sense Key, Code, Qualifier Combinations Used by the Drive Code Qual Description Sense Key = No Sense No Additional Sense Information 0000 No Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 347 Load/Unload cycle Count Warning 1A50 SMART: Load/Unload Cycle Count Warning (No Sense) 2A50 SMART: Load/Unload Cycle Count Warning (Recovered Sense) 3A50 SMART: Load/Unload Cycle Count Warning (Unit Attention) Spinup Retry Count Warning HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 348 Standby_Z Condition activated by timer 1834 CMD: Power Mode Standby_Z By Timer Idle_A Condition activated by Command 1835 CMD: Power Mode Idle_A By Command Standby_Z Condition activated by Command 1838 CMD: Power Mode Standby_Z By Command HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 349 1EDA Media: Recovered R/W Abort RRO Field Missing Error 1EDC Media: Recovered R/W Abort Idle Seek Error 1EDE Media: Recovered R/W Abort Seek Timeout Error 1EE0 Media: Recovered R/W Abort Estimator Error 1EE2 Media: Recovered R/W Abort Predictor Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 350 Recovered Application Tag Error 17BA Media: Recovered Application Tag Error Recovered Reference Tag Error 17B8 Media: Recovered Reference Tag Error Recovered LBA Write Correctable Error 17CB Media: Recovered LBA Write Correctable Error Random Positioning Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 351 Recovered Data Without LDPC - Recommend Reassignment E706 Media: Error With OTF Correction - Recommend Reassign Recovered Data Without LDPC - Recommend Rewrite E707 Media: Error With OTF Correction - Recommend Rewrite HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 352 1202 Sanity: Error In UEC Cause 1301 Motor: Recovered internal error 1303 Motor: Recovered Open Loop Commutation failure 1305 Motor: Recovered No feedback detected error 1307 Motor: Recovered Settle timeout 1309 Motor: Recovered Gross speed error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 353 1413 Servo: Recovered VOFF BEMF calibration error 1415 Servo: Recovered Invalid temperature 1417 Servo: Recovered Truncated rezero 1419 Servo: Recovered Heads not loaded 1425 Servo: Recovered KT Seek out of range 1427 Servo: Recovered DAC Offset calibration error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 354 146D Servo: Recovered Measure GMR SDM Failure 146F Servo: Recovered VCM Free Speed Error 1471 Servo: Recovered Emergency Brake Timeout Error 1473 Servo: Recovered Excessive Current Error 1475 Servo: Recovered Excessive Velocity Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 355 1634 AE: Recovered Short Write Read Head Error 1636 AE: Recovered Short Write Head Error 1638 AE: Recovered Non-Selected Write Head Error 163A AE: Recovered Write Current In Read Error 163C AE: Recovered TFC Open Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 356 1670 Channel: Recovered RPLO Late Error 1672 Channel: Recovered Bit Count Late Error 1674 Channel: Recovered Preamp Count Fault Error 1676 Channel: Recovered Pfault Read Error 1678 Channel: Recovered Pfault Write Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 357 16AC Channel: Recovered FIFO Overflow Error 16AE Channel: Recovered Iterative Decoder Error 16B0 Channel: Recovered Iterative Read Error 16B2 Channel: Recovered Encoder Overflow Error 16B4 Channel: Recovered Encoder Underflow Error 16B6 Channel: Recovered Encoder RAM CRC Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 358 17D6 Media: Recovered Parity LBA FIFO Error 17D8 Media: Recovered Parity Uncorrectable FIFO Error 17DA Media: Recovered Status Uncorrectable FIFO Error 17DC Media: Recovered Parity EDC SRAM Error 17DE Media: Recovered REQ/ACK Handshake Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 359 1345 Motor: Recovered Predriver Ext NPOR error 1347 Motor: Recovered Predriver Reg UV error 1349 Motor: Recovered Predriver Under Voltage 12 Volt Supply error 134B Motor: Recovered Predriver Under Voltage 5 Volt Supply error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 360 4A85 Self-Test: Command Timeout Error FA85 Self-Test: Unrecoverable Error Self Test GLIST Error Threshold Reached 2A83 Self-Test: GLIST Error Count Threshold Reached Vendor Unique - Internal Logic Error 1601 Channel/AE: Recovered Internal Logic Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 361 Medium Format Corrupted - Reassign Failed F506 Host Interface: Reassign failed Format Command Failed F507 Host Interface: Format failed Sense Key = Medium Error Medium Error - Write Fault F734 Media: Unrecovered Read Write Abort Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 362 FEFF Media: Unrecovered R/W Abort No STM Error Unrecovered Super Certification Log Write Error F7AC Media: Unrecovered Super Certification Log Write Error Unrecovered Super Certification Log Read Error F7AD Media: Unrecovered Super Certification Log Read Error Unrecovered Read Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 363 F7CA Media: Unrecovered LBA Correction Disabled Error F7CC Media: Unrecovered LBA Write Uncorrectable Error Random Positioning Error F715 Media: Unrecovered Sector Overflow Error F73E Media: Unrecovered Sector Miss Error F771 Media: Unrecovered SID Timeout Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 364 F78F Media: Unrecovered SAT Buffer Overflow With ECS Fault Self Test Unrecoverable Error Threshold Exceeded FA81 Self-Test: Unrecoverable Error Count Threshold Exceeded Vendor Unique - Internal Logic Error F75B Media: Unrecovered Too Many Sectors Error Sense Key = Hardware Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 365 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 F10D BATS error: Reserved Area - Write fix hard error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 366 F119 BATS#2 error: Read/write test error F11B BATS#2 error: CRC test error F11C BATS#2 error: XOR test error F136 BATS#2 error: End-To-End Data Protection error F13F BATS#2 error: Read/Write Test Compare Failed HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 367 F402 Servo: Unrecovered Requested rezero head does not exist F404 Servo: Unrecovered Back EMF movement in progress F406 Servo: Unrecovered Back EMF timeout error F408 Servo: Unrecovered ADC conversion timeout F40A Servo: Unrecovered Load/unload calibration error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 368 F448 Servo: Unrecovered Load/Unload state error F44A Servo: Unrecovered TFCR out-of-range error F44C Servo: Unrecovered Measure GMR Timeout F44E Servo: Unrecovered Coil Resistance Measurement Failure F460 Servo: Unrecovered WCS Hang Error F462 Servo: Unrecovered DFT Timeout Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 369 F48B Servo: Unrecovered Filter Table Invalid Error F48D Servo: Unrecovered Measure Qsamp SDM Failure F603 Channel/AE: Unrecovered Internal Target Failure F604 Channel/AE: Unrecovered Internal Calibration Error F605 Channel/AE: Unrecovered Internal MR Calibration Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 370 F639 AE: Unrecovered Non-Selected Write Head Error F63B AE: Unrecovered Write Current In Read Error F63D AE: Unrecovered TFC Open Error F63F AE: Unrecovered IH Delay Error F641 AE: Unrecovered Write Head Encode Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 371 F675 Channel: Unrecovered Preamp Count Fault Error F677 Channel: Unrecovered Pfault Read Error F679 Channel: Unrecovered Pfault Write Error F67B Channel: Unrecovered Last Data Fault Error F67D Channel: Unrecovered WRPO Fault Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 372 F6AD Channel: Unrecovered FIFO Overflow Error F6AF Channel: Unrecovered Iterative Decoder Error F6B1 Channel: Unrecovered Iterative Read Error F6B3 Channel: Unrecovered Encoder Overflow Error F6B5 Channel: Unrecovered Encoder Underflow Error F6B7 Channel: Unrecovered Encoder RAM CRC Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 373 F7B5 Media: Unrecovered Shock Sensor Error F7C1 Media: Unrecovered End Sector Check Error F7C3 Media: Unrecovered Read CRC Error F7C5 Media: Unrecovered DRAM ECC Error F7C7 Media: Unrecovered DRAM ECC LBA Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 374 F332 Motor: Unrecovered Invalid standby RPM request F334 Motor: Unrecovered Invalid spin state request F336 Motor: Unrecovered Hardware retract timeout F338 Motor: Unrecovered thermal limit exceeded F33A Motor: Unrecovered Predriver fault F33C Motor: Unrecovered Predriver Watchdog Fsys error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 375 Vendor Unique - Internal Target Failure F452 Servo: Unrecovered SHARP Parity Rate Error F456 Servo: Unrecovered SHARP Decode Rate Error F45A Servo: Unrecovered SHARP Timeout Rate Error F45E Servo: Unrecovered SHART Other Rate Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 376 F824 CMD: Unrecovered Invalid LUN Error Invalid Field in Parameter List F579 Host Interface: Data Checksum Error F825 CMD: Unrecovered Invalid Field In Parameter List Error F826 CMD: Unrecovered Unsupported Log Page Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 377 F518 Host Interface: Target Reset (FC-AL), LUN Reset (SAS) Unit Attention - Self Initiated Reset Occurred F519 Host Interface: Self initiated reset I_T Nexus Loss Occurred F554 Host Interface: I_T_Nexus Loss Occurred (SAS) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 378 Invalid Target Port Transfer Tag Received F561 Host Interface: Information unit too short (SAS) Information Unit Too Long F562 Host Interface: Information unit too long (SAS) Aborted Command - End-to-End Guard Check HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 379 F743 Media: OCT Timeout Executing F75C Media: Unrecovered Internal Media Access Timeout Error F772 Media: Unrecovered DASH starting timeout F773 Media: Unrecovered ID table timeout F774 Media: Unrecovered Servo timeout F775 Media: Unrecovered Buffers timeout HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 380 F534 Host Interface: Overlapped command attempted Command Aborted Due To Loop Initialization F53F Host Interface: Abort by OOB (SAS) Sense Key = Miscompare Miscompare During Verify Operation F535 Host Interface: Miscompare during verify HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 381: Fru: Field Replaceable Unit (Byte 14)

    When a mul- tiple byte field id is in error, the pointer points to the most significant byte of that field. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 382: Table 256.Actual Retry Count

    Seek 0x03 Read, Sync Byte branch 0x04 Read, Thermal Asperity branch 0x05 Read, Minus Mod branch 0x06 Verify, Sync Byte branch 0x07 Verify, Thermal Asperity branch 0x08 Verify, Minus Mod branch 0x09 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 383: Table 257.Progress Indication

    Sense-key specific valid Progress Indication is not valid. Progress Indication is valid. Progress Indication Indicates a percent complete in which the returned value is the numerator that has 10000h as its denominator. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 384: Reserved (Byte 18 Through 19)

    0FFFFFFFFFFFFh for Valid = 0 and ILI = 0. This Physical Error Record field is valid for Sense Key 1, 3, and 4 only. Valid Description Cylinder Number (bytes 24-26) Head number (byte 27) Sector Number (bytes 28-29) 0x000000000000 0x000000000000 - (not used/invalid) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 385: Descriptor Format Sense Data

    Vendor Unique Unit Error Code Sense Data Descriptor Vendor Unique Physical Error Record Sense Data Descriptor The ADDITIONAL LENGTH field indicates the number of sense data descriptor specific bytes that follow in the sense data descriptor. HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 386: Order Of Sense Descriptors

    Note: An LBA other than the command LBA may be reported on the Reassign Block (07h) command. - ILI = 1: The Information field contains the difference (residue) of the requested length in bytes. Negative values are indicated by two's complement notation HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 387: Table 263.Command-Specific Sense Data Descriptor Format

    Fields in byte 4 through 5 (including the SKSV bit, Sense-Key Specific Bits, and Sense-Key Specific Bytes): These fields are set the same ways as byte 15 - 17 in fixed format sense data (See section 22.2.10 for details). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 388: Table 265.Field Replaceable Unit Sense Data Descriptor Format

    Additional Length: Set to 02h for Block Command Sense Data Descriptor. ILI: Value of the ILI bit is set to indicate what type of value is stored in the Information field of the Information Sense Data Descriptor (see section 22.3.2.1 for details): HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 389: Table 267.Vendor Unique Unit Error Code Sense Data Descriptor

    Additional Length: Set to 06h for Vendor Unique Unit Physical Error Record Sense Data Descriptor. Physical Error Record: This field is set the same way as the Physical Error Record in fixed format sense data.( See section 22.2.13 for details). HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 390 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 391: Appendix. Uec List

    The list of Unit Error Codes and descriptions does not have a direct correlation to the error descriptions and Sense Key/Code/ Qualifier descriptions in Section 20.0, “Additional information” on page 279. These codes are used internally by HGST and may change without notice.
  • Page 392 Motor: Unrecovered No feedback detected error 1307 Motor: Recovered Settle timeout F308 Motor: Unrecovered Settle timeout 1309 Motor: Recovered Gross speed error F30A Motor: Unrecovered Gross speed error 130B Motor: Recovered 12V OK error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 393 Motor: Recovered Module Vcmn hi-side overtemp fault 1331 Motor: Recovered Invalid standby RPM request F332 Motor: Unrecovered Invalid standby RPM request 1333 Motor: Recovered Invalid spin state request F334 Motor: Unrecovered Invalid spin state request HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 394 Motor: Recovered Predriver Under Voltage 5 and 12 Volt Supply error F35C Motor: Unrecovered Predriver Under Voltage 5 and 12 Volt Supply error 135D Motor: Recovered Predriver Error in Enabling Power Saving Mode HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 395 F416 Servo: Unrecovered Invalid temperature 1417 Servo: Recovered Truncated rezero F418 Servo: Unrecovered Truncated rezero 1419 Servo: Recovered Heads not loaded F41A Servo: Unrecovered Heads not loaded 141B Servo: Recovered Current error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 396 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 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 397 Servo: Recovered Start SID Incorrect Error F46A Servo: Unrecovered Start SID Incorrect Error 146B Servo: Recovered End Sid Incorrect Error F46C Servo: Unrecovered End Sid Incorrect Error 146D Servo: Recovered Measure GMR SDM Failure HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 398 Host Interface: Not ready - format in progress F505 Host Interface: Not ready - self-test in progress F506 Host Interface: Reassign failed F507 Host Interface: Format failed F508 Host Interface: Not Ready - Session opened HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 399 Host Interface: LUN Not ready, Notify (Enable Spinup) required (SAS) F554 Host Interface: I_T_Nexus Loss Occurred (SAS) F555 Host Interface: Initiator Response Timeout (SAS) F560 Host Interface: Too much write data (SAS) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 400 AE: Unrecovered ECS Open Fault 1614 AE: Recovered ECS Fault F615 AE: Unrecovered ECS Fault 1616 Channel: Recovered Channel Error F617 Channel: Unrecovered Channel Error 1618 AE: Recovered AE Thermal Asperity Found Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 401 AE: Unrecovered TFC Open Error 163E AE: Recovered IH Delay Error F63F AE: Unrecovered IH Delay Error 1640 AE: Recovered Write Head Encode Error F641 AE: Unrecovered Write Head Encode Error 1642 AE: Recovered Readback Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 402 Channel: Unrecovered Buffer Overflow Write Error 1668 Channel: Recovered Buffer Underflow Write Error F669 Channel: Unrecovered Buffer Underflow Write Error 166A Channel: Recovered Write Parity Error F66B Channel: Unrecovered Write Parity Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 403 Channel: Recovered DPLL Freq Flag Error 1690 Channel: Recovered MDO Detection Error F691 Channel: Unrecovered MDO Detection Error 1692 Channel: Recovered TAEP Flag Error F693 Channel: Unrecovered TAEP Flag Error 1694 Channel: Recovered Flaw Signal Sync Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 404 Channel: Recovered Interface Fault F6B9 Channel: Unrecovered Interface Fault 16BA Channel: Recovered QMM EVDump Parse Error F6BB Channel: Unrecovered QMM EVDump Parse Error 16BC Channel: Recovered DiBit Timeout Error F6BD Channel: Unrecovered DiBit Timeout Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 405 172C Media: Recovered Data F72D Media: Unrecovered Uncorrectable Read Data error 172E Media: Recovered Error on Last Data Read F72F Media: Unrecovered Error on Last Data Read F730 Media: Recommend targeted scan HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 406 Media: Unrecovered DST Slot Size Error F757 Media: Unrecovered P-list Full Error F758 Media: Unrecovered Spare List Full Error 1759 Media: Recovered Unknown Error F75A Media: Unrecovered Unknown Error F75B Media: Unrecovered Too Many Sectors Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 407 Media: Recovered MEDC Write Data Not Ready Error F793 Media: Unrecovered MEDC Write Data Not Ready error 1794 Media: Recovered DMA Timeout Error F795 Media: Unrecovered DMA Timeout Error F797 Media: SAT Write Abort HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 408 Media: Unrecovered Parity PTR FIFO Error 17D6 Media: Recovered Parity LBA FIFO Error F7D7 Media: Unrecovered Parity LBA FIFO Error 17D8 Media: Recovered Parity Uncorrectable FIFO Error F7D9 Media: Unrecovered Parity Uncorrectable FIFO Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 409 CMD: Unrecovered Unsupported Log Page Error F827 CMD: Unrecovered Access Denied Error F828 CMD: Unrecovered Invalid Release of Persistent Reservation Error F830 CMD: Unrecovered Sequence Error 1831 CMD: Power Mode Idle_A By Timer HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 410 1A4A SMART: Write Error Rate Warning (No Sense) 2A4A SMART: Write Error Rate Warning (Recovered Sense) 3A4A SMART: Write Error Rate Warning (Unit Attention) 1A50 SMART: Load/Unload Cycle Count Warning (No Sense) HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 411 Media: Unrecovered R/W Abort PES Reset Error 1EEA Media: Recovered R/W Abort SID Unlock Error FEEB Media: Unrecovered R/W Abort SID Unlock Error 1EEC Media: Recovered R/W Abort WCS Error FEED Media: Unrecovered R/W Abort WCS Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 412 Media: Unrecovered R/W Abort Gray Code Error 1EFC Media: Recovered R/W Abort Burst Error FEFD Media: Unrecovered R/W Abort Burst Error 1EFE Media: Recovered R/W Abort No STM Error FEFF Media: Unrecovered R/W Abort No STM Error HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 413 Command processing while reserved ................265 Command Queuing ......................266 Command queuing ......................266 Command Reordering .....................266 Command reordering ......................266 Command Time out Limits .....................272 Concurrent I/O Process ....................266 Control Electronics ......................5 Cooling requirements ......................23 Corrosion test ........................22 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 414 Environment ........................21 Equipment errors ......................29 Equipment Status ......................15 European Standards Compliance ..................45 Failure prediction (PFA/S.M.A.R.T) ................29 FC-AL attachment ......................47 FC-AL Connector ......................19 Flammability ........................45 Format Time ........................273 FORMAT UNIT ......................70 format unit ........................70 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 415 LOG SELECT .........................92 LOG SELECT (4C) ......................92 LOG SENSE ........................95 LOG SENSE (4D) ......................95 Logical Block Cache Segment Size ................140 Maximum Burst Size ......................134, 135 Maximum Pre-fetch ......................40 Maximum Pre-fetch Ceiling ...................140 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 416 Parameter data for Read Keys ..................160 Parameter data for Read Reservations ................161 Parameter list ........................165 Persistent Reservation .....................159 PERSISTENT RESERVE IN (5E) .................159 PERSISTENT RESERVE OUT 163, ................167 PERSISTENT RESERVE OUT (5F) ................163, 167 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 417 REASSIGN BLOCKS (07) ....................190 Reassignment Time ......................273 RECEIVE DIAGNOSTICS (1C) ..................192 Recommended Initiator ERP ..................274 RELEASE (17) .......................195 RELEASE (57) .......................196 Reliability ........................29 REPORT LUNS (A0) .....................205 Report Recovered Non Data Errors ................128 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 418 Sense Data Description ....................284 Sense Key (Bit 3 - 0 of byte 2) ..................285 SenseData ........................283 Service Action .........................159, 164 Size Enable ........................139 Sound power levels ......................39 Spin up ..........................49 Spindle stop time ......................12 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 419 VERIFY (2F) ........................225 Vibration and Shock .......................37 WRITE (10) - (2A) ......................233 WRITE (6) - (0A) ......................232 WRITE AND VERIFY (2E) ...................240, 242 WRITE BUFFER (3B) ....................248 Write Buffer Empty Ratio ....................134 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 420 75 Caution 1 Command Information Unit 59 Command Processing During Execution of Active I/O process 256 Command Processing During Startup and Format Operations 258 Command processing while reserved 265 Command Queuing 266 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 421 Environment 21 Equipment errors 29 Equipment Status 15 European Standards Compliance 45 Failure prediction (PFA/S.M.A.R.T) 29 FC-AL attachment 47 FC-AL Connector 19 Flammability 45 Format Time 273 FORMAT UNIT 70 format unit 70 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 422 MODE SELECT (15) 121 MODE SELECT (55) 122 MODE SENSE (1A) 123 MODE SENSE (5A) 155 Multiple Initiator Environment 269 Multiple Initiator Systems 268 multiple initiator systems 268 Node and Port names 48 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 423 Product ID 8 Queue Depth 266 Queue Full Status 266 Random Vibration 37 READ (10) - (28) 168 Read Ahead 268 READ BUFFER (3C) 174 Read Buffer Full Ratio 134 Read Cache Disable 140 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 424 SCSI Sense Data Format 283 SCSI Status Byte 253 SCSI Status Byte Reporting 255 Sectors per Track 136 SEEK (10) - (2B) 209 SEEK (6) - (0B) 209 seek counter 117 Seek errors 29 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 425 Unit Start/Stop Time 273 Verify 281 VERIFY (2F) 223 Vibration and Shock 37 WRITE (10) - (2A) 231 WRITE (6) - (0A) 230 WRITE AND VERIFY (2E) 238, 240 WRITE BUFFER (3B) 246 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 426 Write Buffer Empty Ratio 134 Write Cache 267 Write Cache Enable 139 WRITE LONG (3F) 247 Write Retention Priority 140 Write Retry Count 131 WRITE SAME (41) 249 XFER_RDY Information Units 61 zero seeks 118 HGST Ultrastar 7K4000 (SAS) Hard Disk Drive Specification...
  • Page 428 All rights reserved Ultrastar™ is a trademark of HGST. HGST trademarks are authorized for use in countries and jurisdictions in which HGST has the right to use, market and advertise the brands. HGST shall not be liable to third parties for unauthorized use of HGST trademarks.

Table of Contents

Save PDF