Hitachi Deskstar 7K500 Specifications
Hitachi Deskstar 7K500 Specifications

Hitachi Deskstar 7K500 Specifications

3.5 inch serial ata hard disk drive
Hide thumbs Also See for Deskstar 7K500:
Table of Contents

Advertisement

Hard Disk Drive Specification
Serial ATA Addendum
Deskstar 7K500
3.5 inch Serial ATA hard disk drive
Models:
HDS725050KLA360
Version 1.1
11 May 2006

Advertisement

Table of Contents
loading

Summary of Contents for Hitachi Deskstar 7K500

  • Page 1 Hard Disk Drive Specification Serial ATA Addendum Deskstar 7K500 3.5 inch Serial ATA hard disk drive Models: HDS725050KLA360 Version 1.1 11 May 2006...
  • Page 3 Hard Disk Drive Specification Serial ATA Addendum Deskstar 7K500 3.5 inch Ultra Serial/ATA hard disk drive Models: HDS725050KLA360 Version 1.1 11 May 2006...
  • Page 4 It is possible that this publication may contain reference to, or information about, Hitachi products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that Hitachi intends to announce such Hitachi products, programming, or services in your coun- try.
  • Page 5: Table Of Contents

    Table of Contents 1.0 General...1 1.1 Introduction...1 1.2 Terminology...1 1.3 Deviations from standard...1 2.0 Registers...3 2.1 Alternate Status Register ...3 2.2 Alternate Status Register ...3 2.3 Command Register ...4 2.4 Cylinder High Register ...4 2.5 Cylinder Low Register...4 2.6 Data Register...5 2.7 Device Control Register...5 2.8 Device/Head Register ...5 2.9 Error Register...6...
  • Page 6 3.8.4 Operation example ...18 3.8.5 Command table ...21 3.9 Host Protected Area Feature ...22 3.9.1 Example for operation (In LBA Mode) ...22 3.9.2 Security extensions ...23 3.10 Seek overlap...24 3.11 Write cache function ...25 3.12 Reassign function...26 3.12.1 Auto Reassign function...26 3.13 Power-Up in Standby feature set ...27 3.14 Advanced Power Management feature set (APM) ...27 3.15 Automatic Acoustic Management feature set (AAM) ...28...
  • Page 7 5.3.4 DEVICE CONFIGURATION SET (Subcommand C3h) ...51 5.4 Download Microcode (92h)...54 5.5 Execute Device Diagnostic (90h) ...55 5.6 Flush Cache (E7h) ...56 5.7 Flush Cache Ext (EAh) ...57 5.8 Format Track (50h) ...58 5.9 Format Unit (F7h) ...59 5.10 Identify Device (ECh)...60 5.11 Idle (E3h/97h) ...71 5.12 Idle Immediate (E1h/95h) ...72 5.13 Initialize Device Parameters (91h) ...73...
  • Page 8 5.38.5 Set Maximum Host Interface Sector Time ...125 5.39 Set Max ADDRESS (F9h) ...126 5.39.1 Set Max Set Password (Feature=01h)...128 5.39.2 Set Max Lock (Feature=02h)...129 5.39.3 Set Max Unlock (Feature = 03h) ...130 5.39.4 Set Max Freeze Lock (Feature = 04h) ...131 5.40 Set Max Address Ext (37h)...132 5.41 Set Multiple (C6h) ...134 5.42 Sleep (E6h/99h) ...135...
  • Page 9: List Of Tables

    List of Tables Table 1. Alternate Status Register ...3 Table 2. Alternate Status Register ...3 Table 3. Device Control Register ...5 Table 4. Device Head/Register ...5 Table 5. Error Register...6 Table 6. Status Register ...7 Table 7. Reset response table...9 Table 8.
  • Page 10 Table 44. Log Address Definition ...80 Table 45. General Purpose Log Directory ...81 Table 46. Extended Comprehensive SMART Error Log ...82 Table 47. Extended Error log data structure ...82 Table 48. Command data structure ...83 Table 49. Error data structure ...83 Table 50.
  • Page 11 Table 90. Sleep command (E6h/99h) ...135 Table 91. S.M.A.R.T. Function Set command (B0h) ...136 Table 92. Device Attribute Data Structure ...140 Table 93. Individual Attribute Data Structure ...140 Table 94. Device Attribute Thresholds Data Structure...144 Table 95. Individual Threshold Data Structure ...144 Table 96.
  • Page 12: General

    9 for details. Download - command is aborted when the device is in security locked mode. HDS725050KLA360 HDS725050KLA360 hard disk drive Host indicates the system that the device is attached to. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 13 Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 14: Registers

    The cylinder number may be from zero to the number of cylinders minus one. When 48-bit addressing commands are used, the "most recently written" content contains LBA Bits 16-23 and the "previous content" contains Bits 40-47. Alternate Status Register DSC/ SERV Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 15: Cylinder Low Register

    When IEN = 1, or the device is not selected, the device interrupts to the host will be disabled. 2.7 Device/Head Register Table 3: Device Head/Register This register contains the device and head numbers. SRST -IEN Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 16: Error Register

    (AMN) 2.9 Features Register This register is command specific. It is used with the Set Features command, the S.M.A.R.T. Function Set com- mand, and the Format Unit command. IDNF Deskstar 7K500 Hard Disk Drive Serial ATA Addendum ABRT TK0NF AMNF...
  • Page 17: Sector Count Register

    Data Request. Bit DRQ=1 indicates that the device is ready to transfer a word or byte of data between the host and the device. The host should not write the Command register when DRQ=1. SERV (SRV) Service. This product does not support SERV bit. DSC/ SERV Deskstar 7K500 Hard Disk Drive Serial ATA Addendum CORR...
  • Page 18 Error. ERR=1 indicates that an error occurred during execution of the previous command. The Error Register should be read to determine the error type. The device sets bit ERR=0 when the next command is received from the host. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 19 Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 20: Device Control Register

    The SRST bit in the Device Control Register is set and then is reset. The device resets the interface circuitry according to the Set Features requirement. X – does not execute Deskstar 7K500 Hard Disk Drive Serial ATA Addendum hard reset soft reset...
  • Page 21: Register Initialization

    Diagnostic command is shown in the figure below. Table 9: Diagnostic codes Code Description No error detected Formatter device error Sector buffer error ECC circuitry error Controller microprocessor error Default Value Diagnostic Code Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 22: Device/Head Register

    On LBA addressing mode the LBA value is set to the following register: Device/Head <- - - LBA bits 27–24 Cylinder High <- - - LBA bits 23–16 Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 23: Power Management Feature

    If the device is in the active or idle mode, the device waits for the specified time period and, if no command is received, the device automatically enters the standby mode. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 24: Interface Capability For Power Modes

    Standby Sleep Ready (RDY) is not a power condition. A device may post ready at the interface even though the media may not be accessible. Interface active Media Active Active Inactive Inactive Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 25: Function

    The device performs the entire read scan with reallocation of the marginal sectors to prevent loss of user data. If interrupted by the host during the read scanning, the device services the host command. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 26: Error Log

    If it is interrupted by the host during the self-tests, the device services the host command. If the device receives a firmware modification, all self-test log data is discarded Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 27: Security Mode Feature Set

    When the device lock function is enabled and the User Password is forgotten, security only the Master Password with a Security Erase Unit command can unlock the device. User data is then erased. ('F1'h) ('F2'h) ('F3'h) ('F4'h) ('F5'h) ('F6'h) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 28: Passwords

    Password is set, the device enables the Device Lock Function, and the device is then locked on the next power on reset or hard reset. Power off Device locked mode Deskstar 7K500 Hard Disk Drive Serial ATA Addendum < No setting password > Normal operation Power off...
  • Page 29 (*1) — refer to the commands in Figure 10.8.5, “Command table” on page 90. Erase Prepare Media Access Command (*1) Erase Unit Password Match ? Reject Complete Erase Unit Disable All commands are available Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Non-media Access Command (*1) Complete...
  • Page 30: User Password Lost

    UNLOCK command are aborted until a hard reset or a power off. The count and EXPIRE bit are cleared after a power on reset or a hard reset. Unlock CMD with Master Password Normal operation Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 31: Command Table

    Write DMA Queued Write DMA Queued Ext Write Log Ext Write Long Write Multiple Write Multiple Ext Write Sector(s) Write Sector(s) Ext Write Stream DMA Write Stream PIO Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Device Mode Locked Unlocked Frozen...
  • Page 32: Host Protected Area Feature

    Since the device functions in the same manner as a 6.2 GB device, any BIOS, device driver, or application software will access the drive as if it were a 6.2 GB device. 6,498,680,832 byte (6.4 GB) 12,692,735 (0FFFFFh) 206,438,400 (byte) 6,292,242,432 byte (6.2 GB) 12,289,536 (BB8600h) BB8600h to C1ACFFh Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 33: Security Extensions

    When this command is accepted, the device is in the Set_Max_Frozen mode. The IDENTIFY DEVICE response word 83, bit 8 indicates that this extension is supported if set, and word 86, bit 8 indicates the Set Max security extension is enabled if set. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 34: Seek Overlap

    Total time = (n-1) * (Seek operation) + A + B (2) Without overlap Host process Device process Seek operation Overhead Total time = n * (Seek operation + A + B) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 35: Write Cache Function

    So the host system can confirm the completion of write cache operation by issuing a Soft reset, Standby (Immediate) command, or Flush Cache command to the device. before power off. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 36: Reassign Function

    • When a read operation for a sector has failed once and then has recovered at the specific ERP step, this sector of data is automatically reallocated. A media verification sequence may be run prior to the reallo- cation according to the predefined conditions. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 37: Power Management Feature

    The IDENTIFY DEVICE response word 83, bit 3 indicates that Advanced Power Management feature is supported if set. Word 86, bit 3 indicates that Advanced Power Management is enabled if set. Word 91, bits 7-0 contains the current Advanced Power Management level if it is enabled. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 38: Automatic Acoustic Management Feature Set (Aam)

    Word 86, bit 9 indicates that Automatic Acoustic Management is enabled if set. Word 94, bits 7-0s contains the current Automatic Acoustic Management level if Automatic Acoustic Management is enabled, and bits 8-15 contain the Vendor's recommended AAM level. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 39: Address Offset Feature

    A subsequent Set Max Address command with the address returned by Read Max Address command allows access to the entire drive. Addresses wrap so the entire drive remains addressable. If a non-volatile protected area has not been established before the device receives a Set Features. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 40: Identify Device Data

    Any commands which access sectors across the original native maximum LBA are rejected with error, even if the access protection is removed by a Set Max Address command. Read Look Ahead operation is not carried out, even if it is enabled by the Set Feature command. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 41: 48-Bit Address Feature Set

    Streaming feature set commands only support 48-bit addressing. A device that implements the Streaming feature set shall implement the following minimum set of commands: • Configure Stream • Read Stream PIO Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 42: Streaming Commands

    3.18.4 Not Sequential bit The Not Sequential bit specifies that the next read stream command with the same Stream ID may not be sequential in LBA space. This information helps the device with pre-fetching decisions. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 43: Read Continuous Bit

    COMRESET. Software settings preservation may be enabled or disabled using SET FEATURES with a subcommand code of 06h. If a device supports software settings preservation, the feature shall be enabled by default. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 44: Comreset Preservation Requirements

    There are several optional features defined in SATA II. The following shows whether these features are supported or not. 3.21 Asynchronous Signal Recovery The device supports asynchronous signal recovery defined in SATA II. \ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 45: Device Power Connector Pin 11 Definition

    The device does not support both usage of Pin 11. 3.21.2 Phy Event Counters The device does not support Phy Event Counters defined in SATA II. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 46: Attributes

    DRQ = 1, and interrupts the host. c. In response to the interrupt the host reads the Status Register. d. The device clears the interrupt in response to the Status Register being read. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 47: Pio Data Out Commands

    Security Erase Unit • Security Set Password • Security Unlock • Set Max Set Password • Set Max Unlock • S.M.A.R.T. Write log sector • Write Buffer • Write Log Ext • Write Long Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 48: Non-Data Commands

    All data transfers to the device through the Data Register are 16 bits except for the ECC bytes which are 8 bits. Non-data commands The following are Non-data commands: • Check Power Mode • Configure Stream • Device Configuration FREEZE LOCK Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 49 When the device has finished processing the command, it sets BSY = 0 and interrupts the host. e. In response to the interrupt the host reads the Status Register. f. The device clears the interrupt in response to the Status Register being read Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 50: Dma Data In Commands And Dma Data Out Commands

    Execution of this class of commands includes command queuing and the transfer of one or more blocks of data between the device and the host. The protocol is described in the section 4.2 "Native Command Queuing" of "Serial ATA II: Extensions to Serial ATA 1.0a". Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 51 Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 52: Command Descriptions

    Recalibrate Security Disable Password Security Erase Prepare Security Erase Unit Command Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Code Binary Code Bit (Hex) 7 6 5 4 3 2 1 0 1 1 1 0 0 1 0 1...
  • Page 53: Table 15. Command Set (2 Of 2)

    Write Sector(s)Ext Write Stream DMA Write Stream PIO Commands marked * are alternate command codes for previously defined commands Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Binary Code Bit Code (Hex) 7 6 5 4 3 2 1 0...
  • Page 54: Table 16. Command Set (Subcommand)

    Disable Address Offset mode Enable read look-ahead feature 4 bytes of ECC apply on Read/Write Long Disable Automatic Acoustic Management Enable reverting to power on defaults Disable release interrupt Command Code (Hex) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Feature Register (Hex)
  • Page 55 The command descriptions show the contents of the Status and Error Registers after the device has completed pro- cessing the command and has interrupted the host. The following symbols are used in the command descriptions. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 56: Check Power Mode (E5H/98H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 57: Configure Stream (51H)

    R/W specifies a read stream if cleared to zero and a write stream if set to one. The Stream ID shall be a value between 0 and 7. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0...
  • Page 58 ID and a CCTL of zero is issued. The time is measured from the write of the command register to the final INTRQ for command completion. Allocation Unit Size In Sectors (7:0) Allocation Unit Size In Sectors (15:8) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 59: Device Configuration Overlay (B1H)

    Status ABT T0N AMN BSY RDY DF DSC DRQ Command Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 60: Device Configuration Identify (Subcommand C2H)

    07h = word 7 is invalid Cylinder low 00h = bit 8-15 are valid Sector Number : 00h = bit 3 is invalid Sector count 04h = Security feature set is now enabled Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 61: Table 21. Device Configuration Overlay Data Structure

    7–0 of word 255. Each byte is added with unsigned arithmetic and overflow is ignored. The sum of all bytes is zero when the checksum is correct. Content (see note below) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 62: Table 22. Dco Error Information Definition

    Device's feature is already modified with DCO User attempt to disable any feature enabled Device is now SET MAX Locked or Frozen mode Protected area is now established DCO is not supported Subcommand code is invalid other reason Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 63: Download Microcode (92H)

    ABT T0N AMN BSY RDY DF DSC DRQ downloaded code for immediate and future use. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - -...
  • Page 64: Execute Device Diagnostic (90H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 65: Flush Cache (E7H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 66: Flush Cache Ext (Eah)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 67: Format Track (50H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 68: Format Unit (F7H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 69: Identify Device (Ech)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 70: Table 30. Identify Device Information (Part 1 Of 7)

    7-0: Maximum number of sectors that can be transferred per Description bit assignments 1=ATAPI device, 0=ATA device retired 1=removable cartridge drive 1=fixed drive retired 1=soft sectored retired Reserved Device is incomplete Feature Command) interrupt on Read and Write Multiple commands. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 71: Table 31. Identify Device Information (Part 2 Of 7)

    1=Word 54-58 are Valid Reserved 1= Multiple Sector Setting is Valid xxh = Current setting for number of sectors 268,435,455 Multiword DMA transfer mode active Multiword DMA transfer modes supported (support mode 0,1,and 2 Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Description...
  • Page 72: Table 32. Identify Device Information (Part 3 Of 7)

    Non-zero buffer offset in DMA Setup FIS Reserved Reserved Software setting preservation Reserved In-order data delivery Device initiated interface power management DMA Setup Auto-Activate optimization Non-zero buffer offset in DMA Setup FIS Reserved Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 73 Host Protected Feature set DEVICE RESET command SERVICE interrupt RELEASE interrupt LOOK AHEAD WRITE CACHE PACKET Command Feature set Power Management Feature Set Removable feature set Security feature set SMART feature set Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 74: Table 33. Identify Device Information (Part 4 Of 7)

    WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT com- mands supported General purpose logging feature set supported Reserved Media Card Pass Through Command feature set sup- ported Media serial number supported SMART self-test supported SMART error logging supported Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 75 Host Protected Area Feature Set DEVICE RESET command SERVICE interrupt RELEASE interrupt LOOK AHEAD WRITE CACHE PACKET Command Feature Set Power Management Feature Set Removable Feature Set Security Feature Set SMART Feature Set Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 76: Table 34. Identify Device Information

    10 (=1) General Purpose Logging feature set supported Valis CONFIGURE STREAM command has been executed Media Card Pass Through Command feature set enabled SMART self-test supported SMART error logging supported Deskstar 7K500 Hard Disk Drive Serial ATA Addendum mands...
  • Page 77 Mode 1 1=Active 0=Not Active Mode 0 1=Active 0=Not Active Reserved (=0) Mode 6 1=Support Mode 5 1=Support Mode 4 1=Support Mode 3 1=Support Mode 2 1=Support Mode 1 1=Support Mode 0 1=Support Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 78: Table 35. Identify Device Information (Part 6 Of 7)

    10=CSEL signal 11=Other method Shall be set to one if Device 0 Vendor’s Recommended Acoustic Management level Current Acoustic Management level Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 0 = not assert 1= respond 0= not respond 1= detect...
  • Page 79: Streaming Feature Set

    Security status. Bit assignments 15-9 Reserved Security Level Reserved Enhanced erase Expired Freeze Lock Enabled/Disable Capability Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 1= Maximum, 0= High 1= Support 1= Expired 1= Frozen 1= Locked 1= Enable 1= Support...
  • Page 80: Table 36. Identify Device Information (Part 7 Of 7)

    15- 8 Checksum. This value is the two’s complement of the 7- 0 Signature Description Reserve Auto reassign 1= Enabled Reverting 1= Enabled Read Look-ahead 1= Enabled Write Cache 1= Enabled sum of all bytes in byte 0 through 510 Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 81: Idle (E3H/97H)

    21 minutes 8 hours 21 minutes 10 seconds 21 minutes 15 seconds Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - -...
  • Page 82: Idle Immediate (E1H/95H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 83: Initialize Device Parameters (91H)

    1 0 0 1 0 0 0 1 Status ABT T0N AMN BSY RDY DF Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - -...
  • Page 84: Read Buffer (E4H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 85: Read Dma (C8H/C9H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 86 In LBA mode this register contains the current LBA bits 8–15 (Low) and bits16–23 (High). (L=1) This indicates the head number of the sector to be transferred. (L = 0) In LBA mode this register contains the current LBA bits 24–27. (L = 1) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 87: Read Dma Ext (25H)

    LBA (7:0) LBA (31:24) LBA (15:8) LBA (39:32) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 88 LBA (39:32)of the address of the first unrecoverable error. Cylinder High (HOB=0) LBA (23:16)of the address of the first unrecoverable error. Cylinder High (HOB=1) LBA (47:40)of the address of the first unrecoverable error. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 89 LBA (15:8) LBA (39:32) LBA (23:16) LBA (47:40) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 90 LBA (39:32)of the address of the first unrecoverable error. Cylinder High (HOB=0) LBA (23:16)of the address of the first unrecoverable error. Cylinder High (HOB=1) LBA (47:40)of the address of the first unrecoverable error. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 91: Read Log Ext (2Fh)

    The first sector of the log to be read low order, bits (7:0). The first sector of the log to be read high order, bits (15:8). Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0...
  • Page 92 If the feature set associated with the log specified in the Sector Number register is not supported or enabled, or if the values in the Sector Count, Sector Number or Cylinder Low registers are invalid, the device shall return com- mand aborted. Content Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Feature set Read Only Ready Only...
  • Page 93: General Purpose Log Directory

    The value of the General Purpose Logging Version word shall be 0001h. A value of 0000h indicates that there is no General Purpose Log Directory. The logs at log addresses 80-9Fh shall each be defined as 16 sectors long. Description Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Bytes Offset 100h...
  • Page 94: Extended Comprehensive Smart Error Log

    2nd error log data structure 3rd error log data structure 4th error log data structure 5th error log data structure Error data structure Description Description Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Bytes Offset 178h 1F4h 1F6h 1FFh Bytes...
  • Page 95 Cylinder Low register (7:0) Cylinder Low register (15:8) Cylinder High register (7:0) Cylinder High register (15:8) Device/Head register Status register Extended error data (vendor specific) State Life stamp (hours) Description Description Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Bytes Offset Bytes Offset...
  • Page 96: Extended Self-Test Log Sector

    1. The next self-test after that shall create a descriptor entry that replaces descriptor entry 2, etc. All unused self-test descriptors shall be filled with zeros. Value State Unknown Sleep Standby Active/Idle SMART Off-line or Self-test Reserved Vendor specific Description Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Bytes Offset 1D8h 1F2h 1F4h 1FFh...
  • Page 97: Read Stream Error Log

    Error Log Index Read Stream Error Log Count Reserved Read Stream Error Log Entry #1 Read Stream Error Log Entry #2 Read Stream Error Log Entry #31 Description Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Bytes Offset Bytes Offset 1F0h...
  • Page 98: Write Stream Error Log

    After successful completion of a Read Log Ext command with the LBA Low Register set to 21h, the Write Stream Error Log shall be reset to a power-on or hardware reset condition, with the Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Bytes Offset...
  • Page 99: Streaming Performance Log

    K, Number of Regions in Sector Time Array L, Number of Positions in Position Array M, Number of Position-differences in Access T Sector Time Array Position Array Access Time Array Reserved Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Bytes Offset 1F0h Bytes Array...
  • Page 100 Difference in position from last stream access to new stream access Time that may be required to begin access at new stream access position, in (Identify Device wirds (89:88))/256 time units Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Bytes (n+5) (n+6) (n+7)
  • Page 101: Read Long (22H/23H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 102 The device internally uses 52 bytes of ECC data on all data written or read from the disk. The 4-byte mode of oper- ation is provided via an emulation. Use of the 52 byte ECC mode is recommended for testing the effectiveness and integrity of the ECC functions of the device. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 103: Read Multiple (C4H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 104 In LBA mode, this register contains current LBA bits 8–15 (Low), 16–23 (High). (L = 1) This indicates the head number of the transferred sector. (L = 0) In LBA mode, this register contains current LBA bits 24–27. (L = 1) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 105: Read Multiple Ext (29H)

    LBA (15:8) LBA (39:32) LBA (23:16) LBA (47:40) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 106 LBA (39:32) of the address of the first unrecoverable error. Cylinder High (HOB=0) LBA (23:16) of the address of the first unrecoverable error. Cylinder High (HOB=1) LBA (47:40) of the address of the first unrecoverable error. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 107: Read Native Max Address (F8H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 108: Read Native Max Address Ext (27H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 109: Read Sectors (20H/21H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 110 In LBA mode this register contains the current LBA bits 8–15 (Low) and bits 16–23 (High). (L = 1) This is the head number of the last transferred sector. (L = 0) In LBA mode this register contains the current LBA bits 24–27. (L = 1) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 111: Read Sector(S) Ext (24H)

    LBA (15:8) LBA (39:32) LBA (23:16) LBA (47:40) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 112 LBA (39:32) of the address of the first unrecoverable error. Cylinder High (HOB=0) LBA (23:16) of the address of the first unrecoverable error. Cylinder High (HOB=1) LBA (47:40) of the address of the first unrecoverable error. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 113: Read Stream Dma (2Ah)

    0 0 1 0 0 1 0 0 Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - -...
  • Page 114 Sector Count register, then 65,536 sectors will be trans- ferred. Sector Number Current Sector Number Previous Cylinder Low Current Cylinder Low Previous Cylinder High Current LBA (7:0). LBA (31:24). LBA (15:8). LBA (39:32). LBA (23:16). Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 115 Write Stream error log. LBA (47:40). In this case the LBA returned in the Sector Deskstar 7K500 Hard Disk Drive Serial ATA Addendum This error is If DWE is set to one, the...
  • Page 116: Read Stream Pio (2Bh)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 117 Cylinder Low Current LBA (15:8). Cylinder Low Previ- LBA (39:32). Cylinder High Cur- LBA (23:16). rent Cylinder High Previ- LBA (47:40). Input Parameters From The Device Command Completion Time Limit = (content of the Feature register Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 118 Write Stream error log. In this case the LBA returned in the Sector Deskstar 7K500 Hard Disk Drive Serial ATA Addendum This error is If DWE is set to one, the...
  • Page 119: Read Verify Sectors (40H/41H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 120 In LBA mode this register contains the current LBA bits 8–15 (Low) and bits 16–23 (High). (L = 1) This is the head number of the last transferred sector. (L = 0) In LBA mode this register contains the current LBA bits 24–27. (L = 1) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 121: Read Verify Sector(S) (42H)

    LBA (15:8) LBA (39:32) LBA (23:16) LBA (47:40) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 122 LBA (39:32) of the address of the first unrecoverable error. Cylinder High (HOB=0) LBA (23:16) of the address of the first unrecoverable error. Cylinder High (HOB=1) LBA (47:40) of the address of the first unrecoverable error. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 123: Recalibrate (1Xh)

    0 0 0 1 - - - - Status ABT T0N AMN BSY RDY DF Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - -...
  • Page 124: Security Disable Password (F6H)

    Description : Identifier (1-Master, 0- User) : Reserved (32 bytes) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 125: Security Disable Password (F3H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 126: Security Erase Unit (F4H)

    Status ABT T0N AMN BSY RDY DF DSC DRQ Description Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 127 (device lock function), the password sent by the host is NOT compared with either the Master Password or the User Password. The device then erases all user data. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 128: Security Freeze Lock (F5H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 129: Security Set Password (F1H)

    : Identifier (1-Master, 0-User) : Reserved : Security level (1-Maximum, 0-High) : Reserved Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - -...
  • Page 130 The master password previously set is still stored in the drive but may NOT be used to unlock the device. Identifier = Master / Security level = Maximum This combination will set a master password but will NOT enable the security mode feature (lock function). Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 131: Security Unlock (F2H)

    Status ABT T0N AMN BSY RDY DF DSC DRQ Description Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 132: Seek (7Xh)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 133: Command Descriptions

    - - - - - - - - Cylinder High - - - - - - - - Device/Head 1 - 1 D - - - - Command 1 1 1 1 0 0 0 0 Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 134: Set Features (Efh)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 135: Set Transfer Mode

    (the device does not go to Low RPM standby mode) Enable 4 bytes Enable Disable Disable 00000 000 00000 001 00001 nnn (nnn=000,001,010,011,100) 00100 nnn (nnn=000,001,010) 01000 nnn (nnn=000,001,010,011,100,101, 110) (120 [ y [ 435) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 136: Automatic Acoustic Management

    The device preserves enabling or disabling of Automatic Acoustic Management and the current Automatic Acous- tic Management level setting across all forms of reset, that is, Power on, Hardware, and Software Resets. (600 [ y [ 4380) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 137: Set Maximum Host Interface Sector Time

    The Typical PIO Mode Host Interface Sector Time includes the host's interrupt service time. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 138: Set Max Address (F9H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 139 In CHS mode this register contains max cylinder number which is set. (L=0) In LBA mode this register contains max LBA bits 24 - 27 which is set. (L=1) In CHS mode this register contains max head number. (L=0) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 140: Set Max Set Password (Feature=01H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 141: Set Max Lock (Feature=02H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 142: Set Max Unlock (Feature = 03H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 143: Set Max Freeze Lock (Feature = 04H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 144: Set Max Address Ext (37H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 145 Set Max LBA (23:16) Set Max LBA (47:40) Set Max LBA (7:0). Set Max LBA (31:24). Set Max LBA (15:8). Set Max LBA (39:32). Set Max LBA (23:16). Set Max LBA (47:40). Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 146: Set Multiple (C6H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 147: Sleep (E6H/99H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 148: Function Set (B0H)

    ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR Subcommand Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - -...
  • Page 149 Abort off-line mode self-test routine Execute S.M.A.R.T. Short self-test routine immediately in captive mode Execute S.M.A.R.T. Extended self-test routine immediately in captive mode Execute SMART Selective self-test routine immediately in captive mode Operation to be executed Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 150 Upon receipt of the SMART Enable Operations subcommand from the host the device enables S.M.A.R.T. capabil- ities and functions and then saves any updated Attribute Values to the Attribute Data sector. Content Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Type Read Only...
  • Page 151 Automatic Off-line Data Collection status, but the device may respond with the error code specified in Table 103: “S.M.A.R.T. Error Codes” on page 149. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 152: Device Attribute Data Structure

    Table 94: Individual Attribute Data Structure Description Attribute ID Number (01h to FFh) Status Flags Attribute Value (valid values from 01h to FDh) Vendor Specific Total Bytes Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Byte Offset Value 0010h 15Eh 16Ah...
  • Page 153 Normalized values: The device performs conversion of the raw Attribute Values to transform them into normal- ized values which the host can then compare with the Threshold values. A Threshold is the excursion limit for a normalized Attribute Value. Attribute Name Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 154 S.M.A.R.T. Execute Off-line Immediate subcommand is not implemented S.M.A.R.T. Execute Off-line Immediate subcommand is implemented Enable/disable Automatic Off-line implemented bit S.M.A.R.T. Enable/disable Automatic Off-line subcommand is not implemented S.M.A.R.T. Enable/disable Automatic Off-line subcommand is implemented Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 155: Device Attribute Thresholds Data Structure

    The following defines the 512 bytes that make up the Attribute Threshold information. This data structure is accessed by the host in its entirety using the S.M.A.R.T. Read Attribute Thresholds. All multibyte fields shown in Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 156 The Data Structure Checksum is the two's complement of the result of a simple 8-bit addition of the first 511 bytes in the data structure. Byte Offset 15Eh 16Ah 17Ch 1FFh Byte Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Value 0010h Offset...
  • Page 157: Log Directory

    This points to the most recent error log data structure. Only values 1 through 5 are valid. 5.44.5.3 Device error count This field contains the total number of errors. The value will not roll over. Byte Offset 110h 16Ah 1C4h 1C6h 1FFh Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Byte Offset 1FEh 1FFH...
  • Page 158 Sector count register Sector number register Cylinder Low register Cylinder High register Device/Head register Status register Extended error data (vendor specific) State Life time stamp (hours) Byte Offset Byte Offset Byte Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Offset...
  • Page 159: Self-Test Log Data Structure

    The self-test log index points to the most recent descriptor. When there is no descriptor, the value is 0. When there are one or more descriptors, the value is 1 through 21. Byte Offset n*18h+02h n*18h+03h n*18h+04h n*18h+06h n*18h+07h n*18h+08h 1FAh 1FCh 1FDh 1FFh Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 160: Selective Self-Test Log Data Structure

    When set to one, off-line scan after selective test is active. 5-15 Reserved. Bytes Offset 152h Vendor specific 1ECh 1F4h 1F6h 1F8h Vendor specific 1FCh 1FEh 1FFh Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Read/Write Reserved Read Read Reserved...
  • Page 161: Error Reporting

    The device is unable to read its Attribute Values or Attribute Thresholds data structure The device is unable to write to its Attribute Values data structure. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Status Register Error Register 10h or 40h...
  • Page 162: Standby (E2H/96H)

    21 minutes 8 hours 21 minutes 10 seconds 21 minutes 15 seconds Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 163: Standby Immediate (E0H/94H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 164: Write Buffer (E8H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - -...
  • Page 165: Write Dma (Cah/Cbh)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - see below...
  • Page 166 LBA bits 8–15 (Low) and bits 16–23 (High). (L = 1) This indicates the head number of the last transferred sector. (L = 0) In LBA mode this register contains the current LBA bits 24–27. (L = 1) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 167: Write Dma Ext (35H)

    LBA (7:0) LBA (31:24) LBA (15:8) LBA (39:32) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 168 LBA (39:32) of the address of the first unrecoverable error. Cylinder High (HOB=0) LBA (23:16) of the address of the first unrecoverable error. Cylinder High (HOB=1) LBA (47:40) of the address of the first unrecoverable error. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 169: Write Log Ext (3Fh)

    The first sector of the log to be written low order, bits (7:0). The first sector of the log to be written high order, bits (15:8). Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0...
  • Page 170: Write Long (32H/33H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below - - - - - - - V...
  • Page 171 As a consequence of this emulation it is recommended that 52-byte ECC mode be used for all tests to confirm the operation of the ECC hardware of the drive. Unexpected results may occur if such testing is performed using 4-byte mode. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 172: Write Multiple (C5H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below V V V V V V V V...
  • Page 173 In LBA mode this register contains the current LBA bits 8–15 (Low) and bits 16–23 (High). (L = 1) This indicates the head number of the last transferred sector. (L = 0) In LBA mode this register contains current the LBA bits 24–27. (L = 1) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 174: Write Multiple Ext (39H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 175 LBA (15:8) of the address of the first unrecoverable error. LBA (39:32) of the address of the first unrecoverable error. LBA (23:16) of the address of the first unrecoverable error. LBA (47:40) of the address of the first unrecoverable error. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 176: Write Sectors (30H/31H)

    Device/Head Status ABT T0N AMN BSY RDY DF Deskstar 7K500 Hard Disk Drive Serial ATA Addendum 7 6 5 4 3 2 1 0 - - - - - - - - see below V V V V V V V V...
  • Page 177 In LBA mode this register contains the current LBA bits 8–15 (Low) and 16–23 (High). (L = 1) This indicates the head number of the last transferred sector. (L = 0) In LBA mode this register contains the current LBA bits 24–27. (L = 1) Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 178: Write Sector(S) Ext (34H)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 179 LBA (15:8) of the address of the first unrecoverable error. LBA (39:32) of the address of the first unrecoverable error. LBA (23:16) of the address of the first unrecoverable error. LBA (47:40) of the address of the first unrecoverable error. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 180: Write Stream Dma (3Ah)

    Device/Head Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - - - - - - - - - -...
  • Page 181 LBA (47:40) of the address of the first unrecoverable error. CCTO (Error, bit 0) CCTO bit shall be set to one if a Command Completion Time Limit Out error has occurred. Command Completion Time Limit = (content of the Feature register Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 182 This error is from a previously issued command. If DWE is set to one, the location of the deferred error is only reported in the Write Stream error log. Deskstar 7K500 Hard Disk Drive Serial ATA Addendum...
  • Page 183: Write Stream Pio (3Bh)

    0 0 1 1 1 0 1 1 Status ABT T0N AMN BSY RDY DF DSC DRQ Deskstar 7K500 Hard Disk Drive Serial ATA Addendum Command Block Input Registers 7 6 5 4 3 2 1 0 - - - - - - - -...
  • Page 184 Command Completion Time Limit = (content of the Feature Previous) * (Identify Device words If the Default CCTL If zero is specified in the Sector Count Deskstar 7K500 Hard Disk Drive Serial ATA Addendum If the Write The device is zero, or no previous...
  • Page 185 Write Stream error log. In this case the LBA returned in the Sector Deskstar 7K500 Hard Disk Drive Serial ATA Addendum This error If DWE is set to one,...
  • Page 186: Timings

    256th Write From Data Register Status Register BSY=1 OUT to Command Reg- ister Status Register BSY=1 OUT to Command Reg- ister Deskstar 7K500 Hard Disk Drive Specification STOP TIME-OUT Status Register BSY=1 400 ns Status Register BSY=1 31 sec and RDY=1...
  • Page 187 Index 48-bit Address Feature ...31 Address Offset ...29 Advanced Power Managemen ...27 Advanced Power Management feature set (APM) ...27 Alternate Status Register ...3 Attribute thresholds ...15 Attribute values ...15 Attributes ...15 Auto Reassign ...26 Automatic Acoustic Management ...28 Check Power Mode (E5h/98h) ...47 Command descriptions ...43 Command protocol ...37 Command Register ...4...
  • Page 188 Extended Self-test log sector ...84 Features Register ...6 Flush Cache ...56 Flush to Disk bit ...32 Format Track (50h) ...58 Format Unit (F7h) ...59 General operation ...9 Identify Device (ECh) ...60 Idle (E3h/97h) ...71 Idle Immediate (E1h/95h) ...72 Initialize Device Parameters (91h) ...73 Interface capability for power modes ...14 LBA addressing mode ...11 Logical CHS addressing mode ...11...
  • Page 189 Protected Area ...22 Read Buffer (E4h) ...74 Read DMA (C8h/C9h) ...75 Read DMA Ext (25h) ...77 Read Log Ext (2Fh) ...79 Read Long (22h/23h) ...89 Read Stream DMA (2Ah) ...101 Read Verify Sector(s) (42h) ...109 Reassign function ...26 Register set ...3 Registers ...3 Reset response ...9 S.M.A.R.T.
  • Page 190 Streaming Logs ...33 Streaming Performance log ...87 Terminology ...1 Threshold exceeded condition ...15 Time-out values ...175 Urgent bit ...32 Write Buffer ...152 Write cache ...25 Write DMA ...153...
  • Page 191 References in this publication to Hitachi Global Storage Technologies products, programs or services do not imply that Hitachi Global Storage Technologies intends to make these available in all countries in which Hitachi Global Storage Technologies operates. Product information is provided for information pur- poses only and does not constitute a warranty.

This manual is also suitable for:

Hds725050kla360

Table of Contents