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.
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
+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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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.
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...
- 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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
+ 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...
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...
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...
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...
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...
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...
• 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...
• 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...
• 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 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...
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...
• 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...
• 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...
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...
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...
• 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...
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 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...
• 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...
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...
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...
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...
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...
- 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...
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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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...
= 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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
• 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...
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 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...
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...
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...
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...
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...
• 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...
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...
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...
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...
- 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...
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...
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...
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...
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...
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...
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...
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...
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...
•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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
(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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
- 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
- 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...
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...
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...
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...
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...
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...
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...
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...
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/):...
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...
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.
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...
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.
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...
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.
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.
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...
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.
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...
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...
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...
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...
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...
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...
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...
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 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 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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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 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 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 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.
Need help?
Do you have a question about the HUS724040ALS640 and is the answer not in the manual?
Questions and answers