Summary of Contents for Hitachi HTS541010G9AT00 - Travelstar 100 GB Hard Drive
Page 1
Hard Disk Drive Specification Travelstar 5K100 2.5 inch Serial ATA hard disk drive Models: HTS541010G9SA00 HTS541080G9SA00 HTS541060G9SA00 HTS541040G9SA00 HTS541020G9SA00 Version 1.2 11 July 2006...
Page 3
Hard Disk Drive Specification Travelstar 5K100 2.5 inch Serial ATA hard disk drive Models: HTS541010G9SA00 HTS541080G9SA00 HTS541060G9SA00 HTS541040G9SA00 HTS541020G9SA00 Version 1.2 11 July 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.
Table of Contents 1.0. General.............................1 1.1. Introduction........................1 1.2. References......................... 1 1.3. Abbreviations........................1 1.4. Caution..........................3 2.0. General features of the drive ....................5 3.0. Fixed-disk subsystem description..................9 3.1. Control electronics......................9 3.2. Head disk assembly ......................9 4.0. Drive characteristics ......................11 4.1.
1.0 General 1.1 Introduction This document describes the specifications of the Travelstar 5K100, a 2.5-inch hard disk drive with Serial ATA interface and a rotational speed of 5400 RPM. Drive name Number Capacity Height(mm) Rotation Travelstar 5K100-100 HTS541010G9SA00 5400 Travelstar 5K100-80 HTS541080G9SA00 5400 Travelstar 5K100-60...
Page 14
field replacement unit gravity (a unit of force) (32 ft/sec) per Hertz 1,000,000,000 bits Gbps 1,000,000,000 bits per second ground hexadecimal hard disk drive Hertz Input integrated lead suspension Input/Output International Standards Organization 1,000 bytes Kbpi 1000 bits per inch kgf-cm kilogram (force)-centimeter kilohertz...
second SELV secondary low voltage S.M.A.R.TSelf-Monitoring, Analysis, and Reporting Technology tracks per inch track transistor-transistor logic Underwriters Laboratory volt Verband Deutscher Electrotechniker watt 3-state transistor-transistor tristate logic 1.4 Caution • Do not apply force to the top cover. • Do not cover the breathing hole on the top cover. •...
Page 16
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
2.0 General features of the drive • Formatted capacities of 100 GB, 80 GB, 60 GB, 40 GB, 20 GB • 2.5-inch, 9.5-mm Height • Spindle speeds of 5400 RPM • SATA Interface conforming to Serial ATA/High Speed Serialized AT Attachment (Revision 1.0a 7-Janu- ary-2003) •...
Page 18
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
Page 19
Part 1. Functional specification Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
Page 20
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
3.0 Fixed-disk subsystem description 3.1 Control electronics The control electronics works with the following functions: • SATA Interface Protocol • Embedded Sector Servo • No-ID (TM) formatting • Multizone recording • Code: 100/106 • System ECC • Enhanced Adaptive Battery Life Extender 3.2 Head disk assembly The following technologies are used in the drive.
Page 22
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
4.0 Drive characteristics 4.1 Formatted capacity Table 1: Formatted capacities HTS541010G9SA00 HTS541080G9SA00 HTS541060G9SA00 Physical Layout Label capacity (GB) Bytes per sector Sectors per track 440-891 429-880 429-880 Number of heads Number of disks Logical layout Number of heads Number of Sectors per track 16,383 16,383 16,383...
4.2 Data sheet Table 2: Mechanical positioning performance 100GB 80/60/40/20 GB Data transfer rates (Mbps) Interface transfer rates (Gbps) Rotational speed (RPM) 5400 5400 Recording density - max (Kbit/mm)(max) (KBPI)(Max) Track density [TPI] 113.2 96.6 (KTPI) Areal density - (Kbit/sq-mm. -Max) (Kbit/sq-inch - Max) Number of zones Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
4.3 Drive organization 4.3.1 Drive format Upon shipment from manufacturing the drive satisfies the sector continuity in the physical format by means of the defect flagging strategy described in Section 5.0, “Defect flagging strategy” on page 21 in order to provide the maximum performance to users.
4.4 Performance characteristics Drive performance is characterized by the following parameters: • Command overhead • Mechanical head positioning Seek time Latency • Data transfer speed • Buffering operation (Look ahead/Write cache) All the above parameters contribute to drive performance. There are other parameters that contribute to the perfor- mance of the actual system.
The terms “Typical” and “Max” are used throughout this document and are defined as follows: Typical The average of the drive population tested at nominal environmental and voltage conditions. Maximum value measured on any one drive over the full range of the environmental and voltage conditions.
4.4.2.4 Average latency Table 9: Latency Time Rotational speed Time for one Average latency (RPM) revolution (ms) (ms) 5400 11.1 4.4.3 Drive ready time Table 10: Drive ready time Condition Typical (sec) Maximum (sec) Power on to ready Ready The condition in which the drive is able to perform a media access command (for exam- ple- read, write) immediately.
4.4.4.1 Mode transition time Table 12: Mode transition time Transition time (sec) From Typical Maximum Standby Idle "Immediately" means within 1ms. Note: The command is processed immediately but there will be an actual spin down time reflecting the seconds passed until the spindle motor stops. 4.4.4.2 Operating mode at power on The device goes into Idle mode after power on or hard reset as an ititial state.
Page 32
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
5.0 Data integrity 5.1 Data loss at power off • Data loss will not be caused by a power off during any operation except the write operation. • A power off during a write operation causes the loss of any received or resident data that has not been written onto the disk media.
5.4 WRITE safety The drive ensures that the data is written into the disk media properly. The conditions listed below are monitored during a write operation. When one of these conditions exceeds the criteria, the write operation is terminated and the automatic retry sequence is invoked. •...
5.8 ECC The 10 bit 40 symbol non interleaved ECC processor provides user data verification and correction capa- bility. The first 6 symbol of ECC are 4 check symbols for user data and the 2 symbol system ECC. The other 34 symbols are Read Solomon ECC. Hardware logic corrects up to 16 symbols (20 bytes) errors on- the-fly.
Page 36
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
6.0 Specification 6.1 Environment 6.1.1 Temperature and humidity Table 13: Temperature and humidity Operating conditions Temperature 5C to 55ºC (See note below) Relative humidity 8 to 90%, non-condensing Maximum wet bulb temperature 29.4ºC, non-condensing Maximum temperature gradient 20ºC/hour Altitude –300 to 3,048 m (10,000ft) Non-operating conditions Temperature –40C to 65ºC...
•Maximum storage period within shipping package is one year. Table 14: Limits of temperature and humidity 6.1.2 Corrosion test The hard disk drive must be functional and show no signs of corrosion after being exposed to a temperature humid- ity stress of 50°C/90%RH (relative humidity) for one week followed by a temperature and humidity drop to 25'C/ 40%RH in 2 hours.
6.3 Conductive noise The disk drive will work without soft error degradation in the frequency range from DC to 20 Mhz injected through any two of the mounting screw holes of the drive when an AC current of up to 45 mA (p-p) is applied through a 50- ohm resistor connected to any two mounting screw holes.
6.6 Reliability 6.6.1 Data integrity • Probability of not recovering data is 1 in 10 • ECC implementation On-the-fly correction performed as a part of read channel function recovers up to 16 symbols of error in 1 sector (1 symbol is 10 bits).
HDD to nontypical mechan- ical stress. Power cycling testing may be required to test the boot-up function of the system. In this case Hitachi recommends that the power-off portion of the cycle contain the sequence specified in section 6.4.6.2, "Required Power-Off Sequence"...
6.8.3 Connector and jumper description A jumper is used to designate the drive address as either master or slave. The jumper setting method is described in section "Drive address setting." Connector specifications are included in section "Interface connector." 6.8.4 Drive mounting The drive will operate in all axes (six directions) and will stay within the specified error rates when tilted ±5 degrees from these positions.
Table 19: Random vibration PSD profile break points (operating) m x 10n (m2/sec4)/Hz 4.8 x E-2 4.8 x E-2 6.9.1.2 Swept sine vibration Swept sine vibration (zero to peak 5 to Sweep rate (oct/min) 500 to 5 Hz sine wave) 9.8 m/sec2 (1 G) (5-500 Hz) 6.9.2 Nonoperating vibration The disk drive withstands the following vibration levels without any loss or permanent damage.
6.9.4 Nonoperating shock The drive withstands the following half-sine shock pulse without any data loss or permanent damage. Table 22: Non operating shock Duration of 1 ms Duration of 11ms 9800 m/sec2 (1000 G) 1470 m/sec2 (150 G) The shocks are applied for each direction of the drive for three mutually perpendicular axes, one axis at a time. Input levels are measured on a base plate where the drive is attached with four screws.
6.11 Identification labels The following labels are affixed to every drive: • A label containing the Hitachi logo, the Hitachi Global Storage Technologies part number and the statement " Made by Hitachi Global Storage Technologies Inc." or Hitachi Global Storage Technologies approved equivalent.
United Nations Environment Program Montreal Protocol, and as ratified by the member nations. Material to be controlled include CFC-11, CFC-12, CFC-113, CFC-114, CFC-115, Halon 1211, Halon 1301 and Halon 2402. Although not specified by the Protocol, CFC-112 is also controlled. In addition to the Protocol Hitachi Global Stor- age Technologies requires the following: •that no packaging used for the shipment of the product use controlled CFCs in the manufacturing process.
6.13.3 BSMI mark The product complies with the Taiwan EMC standard"Limits and methods of measurement of radio disturbance characteristics of information technology equipment, CNS 13438 Class B." 6.14 Packaging Drives are packed in ESD protective bags and shipped in appropriate containers. Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
Page 50
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
7.0 Electrical interface specification 7.1 Cabling The maximum cable length from the host system to the hard disk drive plus circuit pattern length in the host system shall not exceed 1 meter. 7.2 Interface connector The figure below shows the physical pin location. •...
7.3 Signal definitions The pin assignments of interface signals are listed as follows: Plug Connector pin definition Signal 2nd mate Differential signal A from Phy Input Input Signal 2nd mate Differential signal B from Phy Output Output 2nd mate Key and spacing separate signal and power segments 3.3V power 3.3V...
8.0 General 8.1 Introduction This specification describes the host interface of the Travelstar 5K100 hard disk drive. The interface conforms to the Working Document of Information technology with certain limitations described in 8.0, "Deviations From Standard." - Serial ATA: High Speed Serialized AT Attachement Revision 1.0a dated on 7 January 2003 - Serial ATA II: Extensions to Serial ATA 1.0a Revision 1.1 dated on 9 October 2003 - AT Attachment with Packet Interface Extension (ATA/ATAPI-6) Revision 3b dated on 26 February 2002 HTS5410XXG9SA00 support the following functions as Vendor Specific Function...
Page 56
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
9.0 Registers In Serial ATA, the host adapter contains a set of registers that shadow the contents of the traditional device regis- ters, referred to as the Shadow Register Block. Shadow Register Block registers are interface registers used for delivering commands to the device or posting status from the device. About details, please refer to the Serial ATA Spec.
This register contains the command code being sent to the device. Command execution begins immediately after this register is written. All other registers required for the command must be set up before writing the Command Register. 9.3 Device Control Register Table 25: Device Control Register Device Control Register SRST...
9.5 Error Register Table 27: Error Register Error Register IDNF ABRT TKONF AMNF This register contains status from the last command executed by the device, or a diagnostic code. At the completion of any command except Execute Device Diagnostic, the contents of this register are valid always even if ERR=0 in the Status Register.
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. The 48-bit Address feature set is described in 5.16. 9.8 LBA Low Register This register contains Bits 0-7. At the end of the command, this register is updated to reflect the current LBA Bits 0-7.
Page 61
Busy. BSY=1 whenever the device is accessing the registers. The host should not read or write any registers when BSY=1. If the host reads any register when BSY=1, the contents of the Status Register will be returned. DRDY Device Ready. RDY=1 indicates that the device is capable of responding to a command.
Page 62
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
10.0 General operation descriptions 10.1 Reset response ATA has the following three types of resets: The device executes a series of electrical circuitry diagnostics, spins up the Power On Reset (POR) head disk assembly, tests speed and other mechanical parametric, and sets default values.
10.2 Register initialization After a power on, COMRESET, or a software reset, the register values are initialized as shown in the table below. Table 30: Default Register Values Register Default Value Error Diagnostic Code Sector Count Sector Number Cylinder Low Cylinder High Device/Head Status...
10.4 Power-off considerations Load/Unload is a functional mechanism of the HDD. It is controlled by the drive microcode. Specifically, unloading of the heads is invoked by the commands: Command Response Standby UL -> Comp. Standby immediate UL -> Comp. Sleep UL ->...
HTS5410XXG9SA00 support both Logical CHS Addressing Mode and LBA Addressing Mode as the sector addressing mode. The host system may select either the currently selected CHS translation addressing or LBA addressing on a command-by-command basis by using the L bit in the DEVICE register. So a host system must set the L bit to 1 if the host uses LBA Addressing mode.
• Sleep command • Standby command • Standby Immediate command 10.6.1 Power mode Sleep Mode The lowest power consumption when the device is powered on occurs in Sleep Mode. When in Sleep Mode, the device requires a reset to be activated. Standby The device interface is capable of accepting commands, but since the media may not be Mode...
In sleep mode, the device's interface is not active. A host shall not attempt to read the status of the device or issue commands to the device. 10.6.6 Interface capability for power modes Each power mode affects the physical interface as defined in the following table: Table 32: Power conditions Mode Interface active...
10.7.1 Performance Idle Mode This mode is usually entered immediately after Active mode command processing is complete, instead of conventional idle mode. In Performance Idle mode, all electronic components remain powered and full frequency servo remains operational. This provides instantaneous response to the next command. The duration of this mode is intelligently managed as described below.
10.8.1 Attributes Attributes are the specific performance or calibration parameters that are used in analyzing the status of the device. Attributes are selected by the device manufacturer based on that attribute's ability to contribute to the prediction of degrading or faulty conditions for that particular device. The specific set of attributes being used and the identity of these attributes is vendor specific and proprietary.
The system manufacturer or dealer who intends to enable the device lock function for end users must set the master password even if only single level password protection is required. Otherwise, the default master password which is set by Hitachi Global Storage Technologies can unlock a device that is locked with a user password 10.9.4 Master Password Revision Code This Master Password Revision Code is set by Security Set Password command with the master password.
10.9.4.1 Master Password setting The system manufacturer or dealer can set an initial Master Password using the Security Set Password command, without enabling the Device Lock Function. 10.9.4.2 User Password setting When a User Password is set, the device will automatically enter lock mode the next time the device is powered on. Table 33: Initial setting <...
10.9.4.3 Operation from POR after user password is set When Device Lock Function is enabled, the device rejects media access command until a Security Unlock command is successfully completed. Table 34: Usual operation for POR Device Locked mode Unlock CMD Erase Prepare Media Access Non-media Access...
10.9.4.4 User Password lost If the User Password is forgotten and High level security is set, the system user cannot access any data. However the device can be unlocked using the Master Password. If a system user forgets the User Password and Maximum security level is set, data access is impossible. However the device can be unlocked using the Security Erase Unit command to unlock the device and erase all user data with the Master Password.
10.9.5 Command table This table shows the device's response to commands when the Security Mode Feature Set (Device lock function) is enabled. Table 36: Command table for device lock operation Device Mode Device Mode Command Command Locked Unlocked Frozen Locked Unlocked Frozen Check Power Mode...
10.10 Protected Area Function Protected Area Function provides a protected area which cannot be accessed via conventional methods. This protected area is used to contain critical system data such as BIOS or system management information. The contents of the entire system main memory may also be dumped into the protected area to resume after a system power off. The LBA/CYL changed by the following commands affects the Identify Device Information.
From this point the protected area cannot be accessed until the next Set Max ADDRESS command is issued. Any BIOS, device driver, or application software accesses the drive as if it is a 528 MB device because the device behaves like a 528 MB device. 3.
The password, the Set Max security mode, and the unlock counter do not persist over a power cycle but persist over a COMRESET or software reset. NOTE: If this command is immediately preceded by a Read Native MAX ADDRESS command, it shall be interpreted as a Set Max ADDRESS command regardless of Feature register value.
Table 39: Seek overlap (1) With overlap Host process Device process Seek operation Overhead 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) 10.12 Write Cache function Write cache is a performance enhancement whereby the device reports completion of the write command (Write Sector(s) and Write Multiple) to the host as soon as the device has received all of the data in its buffer.
10.13.1 Auto Reassign Function The sectors that show some errors may be reallocated automatically when specific conditions are met. The spare tracks for reallocation are located at regular intervals from Cylinder 0. The conditions for auto-reallocation are described below. Non-recovered write errors When a write operation can not be completed after the Error Recovery Procedure (ERP) is fully carried out, the sector(s) are reallocated to the spare location.
10.14 48-bit Address Feature Set The 48-bit Address feature set allows devices with capacities up to 281,474,976,710,655 sectors. This allows device capacity up to 144,115,188,075,855,360 bytes. In addition, the number of sectors that may be transferred by a single command are increased by increasing the allowable sector count to 16 bits. Commands unique to the 48-bit Address feature set are: •...
across a COMRESET. Software settings preservation may be enabled or disabled using SET FEATURES with a subcommand code of 06h. Software settings preservation is enabled by default. 10.15.1 Preserved software settings If Software setting preservation is enabled, the following settings are preserved across COMRESET. Otherwise settings are cleared across COMRESET.
11.0 Command protocol The commands are grouped into different classes according to the protocols followed for command execution. The command classes with their associated protocols are defined below. Please refer to Serial ATA Revision 1.0a (Section 9. device command layer protocol) and Serial ATA II: Extensions to Serial ATA 1.0a (Section 4.
If an error occurs, the device will set BSY=0, ERR=1, and DRQ=1. The device will then store the error status in the Error Register. The registers will contain the location of the sector in error. The erroneous location will be reported with CHS mode or LBA mode, the mode is decided by mode select bit (bit 6) of Device register on issuing the command.
Page 86
Initiation of the DMA transfer commands is identical to the Read Sector or Write Sector commands except that the host initializes the slave-DMA channel prior to issuing the command. The DMA protocol allows high performance multi-tasking operating systems to eliminate processor overhead associated with PIO transfers.
12.0 Command descriptions The table below shows the commands that are supported by the device. Table 42: “Command Set (subcommand)” on page 77 shows the subcommands that are supported by each command or feature. Table 40: Command Set (1 of 2) Code Binary Code Bit Protocol...
Page 90
The "Command Set (Subcommand)" table above shows the sub-commands that are supported by each command or feature. The following symbols are used in the command descriptions: Input registers This indicates that the bit is always set to 0. This indicates that the bit is always set to 1. Head number.
12.2.3 DEVICE CONFIGURATION IDENTIFY (subcommand C2h) The DEVICE CONFIGURATION IDENTIFY command returns a 512 byte data structure via PIO data-in transfer. The content of this data structure indicates the selectable commands, modes, and feature sets that the device is capable of supporting. If a DEVICE CONFIGURATION SET command has been issued reducing the capabilities, the response to an IDENTIFY DEVICE or IDENTIFY PACKET DEVICE command will reflect the reduced set of capabilities, while the DEVICE CONFIGURATION IDENTIFY command will reflect the entire set of selectable capabilities.
Table 46: Device Configuration Overlay Data structure Word Content 0001h Data Structure revision Multiword DMA modes supported 15-3 Reserved 1 = Multiword DMA mode 2 and below are supported 1 = Multiword DMA mode 1 and below are supported 1 = Multiword DMA mode 0 is supported Ultra DMA modes supported 15-6 Reserved...
Page 95
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 Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
Table 55: Identify device information. (Part 2 of 7) Word Content Description 0000H * Capable of double word I/O, '0000'= cannot perform 0F00H Capabilities, bit assignments: 15-14(=0) Reserved 13(=0) Standby timer value are vendor specific 12(=0) Reserved 11(=1) IORDY Supported 10(=1) IORDY can be disabled 9(=1)
* indicates the use of those parameters that are vendor specific. Note 1. See Table 61: “Number of cylinders/heads/sectors by model.” on page 98. Table 56: Identify device information. (Part 3 of 7) Word Content Description 0003H Flow Control PIO Transfer Modes Supported 15- 8(=0) Reserved 7- 0(=3)
Note 1. See Table 61: “Number of cylinders/heads/sectors by model.” on page 98. Table 60: Identify device information. (Part 7 of 7) Word Content Description xxxxH Current Master Password Revision Codes 000XH Reserved 80xxH Automatic Acoustic Management value 15-8 Vendor’s Recommended Acoustic Management level Current Automatic Acoustic Management value Default value is FEh 95-99...
Table 61: Number of cylinders/heads/sectors by model. Microcode revision MBxIAxx MBx0Axxx MBxAAxxx HTS541010G9SA00 Number of cylinders 3FFFh 3FFFh 3FFFh Number of heads Buffer size 3AE6h 3AE6h 3AE6h Total number of user BA52230h BA52230h BA52230h addressable sectors HTS541080G9SA00 Number of cylinders 3FFFh 3FFFh 3FFFh...
Page 116
Input parameters from the device Sector Count This indicates the number of requested sectors not transferred. This will be zero, unless an unrecoverable error occurs. LBA Low This indicates the sector number of the last transferred sector. (L = 0). In LBA mode this register contains the current LBA bits 0–7.
Page 118
Input parameters from the device LBA Low (HOB=0) LBA (7-0) of the address of the first unrecoverable error LBA Low (HOB=1) LBA (31-24) of the address of the first unrecoverable error LBA Mid (HOB=0) LBA (15-8) of the address of the first unrecoverable error LBA Mid (HOB=1) LBA (39-32) of the address of the first unrecoverable error LBA High (HOB=0)
12.15.2 Extended comprehensive SMART error log defines the format of each of the sectors that comprise the Extended Comprehensive SMART error log. Error log data structure shall not include errors attributed to the receipt of faulty commands such as command codes not implemented by the device or requests with invalid parameters or in valid addresses.
Command data structure: Data format of each command data structure is shown below. Table 71: Command data structure Description Bytes Offset Device Control register Features register (7:0) (see Note) Features register (15:8) Sector count register (7:0) Sector count register (15:8) Sector number register (7:0) Sector number register (15:8) Cylinder Low register (7:0)
12.15.3.3 Device error count This field shall contain the total number of errors attributable to the device that have been reported by the device during the life of the device. This count shall not include errors attributed to the receipt of faulty commands such as commands codes not implemented by the device or requests with invalid parameters or invalid addresses.
Page 126
LBA Low This indicates the sector number of the transferred sector. (L = 0) In LBA mode, this register contains current LBA bits 0–7. (L = 1) LBA High/Low This indicates the cylinder number of the transferred sector. (L = 0) In LBA mode, this register contains current LBA bits 8–15 (Low), 16–23 (High).
Page 128
LBA High/Low This indicates the cylinder number of the last transferred sector. (L = 0) In LBA mode, this register contains current LBA bits 8–15 (Mid), 16–23 (High). (L = 1) This indicates the head number of the last transferred sector. (L = 0) In LBA mode, this register contains current LBA bits 24–27.
Page 134
Input parameters from the device LBA Low (HOB=0) LBA (7-0) of the address of the first unrecoverable error LBA Low (HOB=1) LBA (31-24) of the address of the first unrecoverable error LBA Mid (HOB=0) LBA (15-8) of the address of the first unrecoverable error LBA Mid (HOB=1) LBA (39-32) of the address of the first unrecoverable error LBA High (HOB=0)
Page 136
LBA High/Low This is the cylinder number of the last transferred sector. (L = 0) In LBA mode this register contains the current LBA bits 8–15 (Mid) 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.
Page 138
Input parameters from the device LBA Low (HOB=0) LBA (7-0) of the address of the first unrecoverable error LBA Low (HOB=1) LBA (31-24) of the address of the first unrecoverable error LBA Mid (HOB=0) LBA (15-8) of the address of the first unrecoverable error LBA Mid (HOB=1) LBA (39-32) of the address of the first unrecoverable error LBA High (HOB=0)
Page 142
This command disables the security mode feature (device lock function), however, the master password is still stored internally within the device and may be reactivated later when a new user password is set. If you execute this command on disabling the security mode feature (device lock function), the password sent by the host is NOT compared with the Master Password and the User Password.
Page 145
Security Level A zero indicates a High level, a one indicates a Maximum level. If the host sets the High level and the password is forgotten then the Master Password can be used to unlock the device. If the host sets the Maximum level and the user password is forgotten, only a Security Erase Prepare/Security Unit command can unlock the device and all data will be lost.
The user can detect if the attempt to unlock the device has failed due to a mismatched password since this is the only reason that an abort error will be returned by the drive AFTER the password information has been sent to the device.
12.33 Set Features (EFh) Table 94: Set Features (EFh) Command Block Output Registers Command Block Input Registers Register 7 6 5 4 3 2 1 0 Register 7 6 5 4 3 2 1 0 Data - - - - - - - - Data - - - - - - - - Feature...
Page 150
Disable reverting to power on defaults Disable write cache Disable Advanced Power Management (see note 3) Disable Power-Up in Standby feature set Disable Address Offset mode Disable use of Serial ATA feature 4 bytes of ECC apply on Read Long/Write Long commands Disable Automatic Acoustic Management feature set Enable reverting to power on defaults Note 1.
12.34 Set Max ADDRESS (F9h) Table 95: Set Max ADDRESS (F9h) Command Block Output Registers Command Block Input Registers Register 7 6 5 4 3 2 1 0 Register 7 6 5 4 3 2 1 0 Data - - - - - - - - Data - - - - - - - - Feature...
Page 152
If a host protected area has been established by a Set Max Address Ext command, the device shall return command aborted Output parameters to the device Feature Destination code for this command SET MAX SET PASSWORD SET MAX LOCK SET MAX UNLOCK SET MAX FREEZE LOCK When the Set Max ADDRESS command is executed, this register is ignored.
12.35 Set Max ADDRESS EXT (37h) Table 96: Set Max ADDRESS EXT Command (37h) Command Block Output Registers Command Block Input Registers Register 7 6 5 4 3 2 1 0 Register 7 6 5 4 3 2 1 0 Data Low - - - - - - - - Data Low...
Page 154
Output parameters to the device Option bit for selection whether nonvolatile or volatile. B=0 is volatile condition. When B=1, MAX Address which is set by Set Max Address Ext command is preserved by POR. When B=0, MAX Address which is set by Set Max Address Ext command will be lost by POR.
12.38.1 S.M.A.R.T. Function Subcommands 12.38.1.1 S.M.A.R.T. Read Attribute Values (subcommand D0h) This subcommand returns the device's Attribute Values to the host. Upon receipt of the S.M.A.R.T. Read Attribute Values subcommand from the host, the device asserts BSY, saves any updated Attribute Values to the Attribute Data sectors, asserts DRQ, clears BSY, asserts INTRQ, and then waits for the host to transfer the 512 bytes of Attribute Value information from the device via the Data Register.
Page 159
12.38.1.5 S.M.A.R.T. Execute Off-line Immediate (subcommand D4h) This subcommand causes the device to immediately initiate the set of activities that collect Attribute data in an off- line mode (off-line routine) or execute a self-test routine in either captive or off-line mode. The LBA Low register shall be set to specify the operation to be executed.
Table 100: Selective self-test span example After the scan of the selected spans described above, a user may wish to have the rest of media read scanned as an off-line scan. In this case, the user shall set the flag to enable off-line scan in addition to the other settings. If an error occurs during the scanning of the test spans, the error is reported in the self-test execution status in the SMART READ DATA response and the off-line scan is not executed.
Page 161
The 512 bytes of data are returned at a command and the Sector Count value shall be set to one. The LBA Low shall be set to specify the log sector address. Log sector address Content Type S.M.A.R.T. Error Log Read Only Extended Comprehensive Read Only...
Page 162
If the device does not detect a Threshold Exceeded Condition, or detects a Threshold Exceeded Condition but involving attributes are advisory, the device loads 4Fh into the LBA Mid register, C2h into the LBA High register, clears BSY, and asserts INTRQ. If the device detects a Threshold Exceeded Condition for prefailure attributes, the device loads F4h into the LBA Mid register, 2Ch into the LBA High register, clears BSY, and asserts INTRQ.
12.38.2 Device Attribute Data Structure The following defines the 512 bytes that make up the Attribute Value information. This data structure is accessed by the host in its entirety using the S.M.A.R.T. Read Attribute Values subcommand. All multibyte fields shown in these data structures follow the ATA/ATAPI-6 specification for byte ordering, namely, that the least significant byte occupies the lowest numbered byte address location in the field.
12.38.2.2 Individual Attribute Data Structure The following defines the 12 bytes that make up the information for each Attribute entry in the Device Attribute Data Structure. Description Byte Offset Value Attribute ID Number (01h to FFh) binary Status Flags bit flags Bit 0 Pre-Failure/Advisory Bit 1...
Table 102: Status Flag definitions Flag Name Definition Pre-Failure/ If bit = 0, an Attribute Value less than or equal to its Advisory bit corresponding Attribute Threshold indicates an Advisory condition where the usage or age of the device has exceeded its intended design life period.
Page 166
12.38.2.4 Self-test execution status Definition Percent Self-test remaining. An approximation of the percent of the self-test routine remaining until completion given in ten percent increments. Valid values are 0 through 9. Current Self-test execution status. 0 The self-test routine completed without error or has never been run. 1 The self-test routine was aborted by the host.
Page 167
Off-line Read Scanning implemented bit The device does not support Off-line Read Scanning The device supports Off-line Read Scanning Self-test implemented bit Self-test routing is not implemented Self-test routine is implemented Reserved (0) 12.38.2.8 S.M.A.R.T. Capability This word of bit flags describes the S.M.A.R.T. capabilities of the device. The device will return 03h indicating that the device will save its Attribute Values prior to going into a power saving mode and supports the S.M.A.R.T.
12.38.3 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 these data structures follow the ATA/ATAPI-6 specification for byte ordering, that is, that the least significant byte occupies the lowest numbered byte address location in the field.
12.38.4 S.M.A.R.T Log Directory Table 121 defines the 512 bytes that make up the S.M.A.R.T Log Directory. The S.M.A.R.T Log Directory is on S.M.A.R.T Log Address zero and is defined as one sector long. Table 104: S.M.A.R.T. Log Director Description Offset Bytes S.M.A.R.T.
12.38.4.5 Data Structure Checksum The Data Structure Checksum is the 2’s compliment of the result of simple 8-but addition of the first 511 bytes in the data structure. 12.38.5 S.M.A.R.T. error log sector The following defines the 512 bytes that make up the S.M.A.R.T. error log sector. All multibyte fields shown in these data structures follow the ATA/ATAPI-6 specifications for byte ordering.
Table 106: Command data structure. Description Byte Offset 1st command data structure 2nd command data structure 3rd command data structure 4th command data structure 5th command data structure Error data structure Table 107: Command data structure Description Byte Offset Device Control register Features register Sector count register LBA Low register...
Sleep Standby Active/Idle S.M.A.R.T. Off-line or Self-test x5h-xAh Reserved xBh-xFh Vendor specific Note: The value of x is vendor specific 12.38.6 Self-test log data structure The following defines the 512 bytes that make up the Self-test log sector. All multibyte fields shown in these data structures follow the ATA/ATAPI-6 specifications for byte ordering.
Table 110: Selective self-test log D e s c r i p t i o n B y t e s O f f s e t R e a d / W r i t e D a t a s t r u c t u r e r e v i s i o n 0 0 h R / W S t a r t i n g L B A f o r t e s t s p a n 1...
12.38.8 Error reporting The following table shows the values returned in the Status and Error Registers when specific error conditions are encountered by a device. Table 111: S.M.A.R.T. Error Codes Error condition Status Register Error Register A S.M.A.R.T. FUNCTION SET command was received by the device without the required key being loaded into the LBA High and LBA Mid registers.
Page 179
LBA Low This indicates the sector number of the last transferred sector. (L = 0) In LBA mode this register contains the current LBA bits 0–7. (L = 1) LBA High/Mid This indicates the cylinder number of the last transferred sector. (L = 0) In LBA mode this register contains the current LBA bits 8–15 (Mid) and bits 16–23 (High).
Page 181
LBA High Current LBA (23-16) LBA High Previous LBA (47-40) Input parameters from the device LBA Low (HOB=0) LBA (7-0) of the address of the first unrecoverable error LBA Low (HOB=1) LBA (31-24) of the address of the first unrecoverable error LBA (15-8) of the address of the first unrecoverable error LBA Mid (HOB=0) LBA Mid (HOB=1)
Page 184
LBA High/Mid This indicates the cylinder number of the sector to be transferred. (L = 0) In LBA mode this register contains current the LBA bits 8–15 (Mid) and bits 16–23 (High). (L = 1) This indicates the head number of the sector to be transferred. (L = 0) In LBA mode this register contains current the LBA bits 24–27.
Page 187
Input parameters from the device LBA Low (HOB=0) LBA (7-0) of the address of the first unrecoverable error LBA Low (HOB=1) LBA (31-24) of the address of the first unrecoverable error LBA Mid (HOB=0) LBA (15-8) of the address of the first unrecoverable error LBA Mid (HOB=1) LBA (39-32) of the address of the first unrecoverable error LBA High (HOB=0)
Page 189
LBA High/Mid This indicates the cylinder number of the last transferred sector. (L = 0) In LBA mode this register contains the current LBA bits 8–15 (Mid) 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.
Input parameters from the device LBA Low (HOB=0) LBA (7-0) of the address of the first unrecoverable error LBA Low (HOB=1) LBA (31-24) of the address of the first unrecoverable error LBA Mid (HOB=0) LBA (15-8) of the address of the first unrecoverable error LBA Mid (HOB=1) LBA (39-32) of the address of the first unrecoverable error LBA High (HOB=0)
Page 192
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
13.0 Timings The timing of BSY and DRQ in Status Register are shown in the table below. Table 123: Time-out values FUNCTION INTERVAL START STOP TIME-OUT Power On and Devince Ready After Power on and COMRE- The Device sets BSY 31 sec COMRESET Power On...
Page 194
FUNCTION INTERVAL START STOP TIMEOUT Data Out Com- Device Busy Sets proper values in Status Register BSY=1 400 ns mand the registers and sends After the register FIS for a Register FIS Command. Device Busy Sends a Data FIS to the Status Register BSY=1 5 us device.
14.0 Appendix 14.1 Commands Support Coverage The table below compares the command support coverage of the HTS5410XXG9SA00 command support coverage comparing to the ATA-6 defined command set. The column “Implementation” indicates the capa- bility of the HTS5410XXG9SA00 for those commands. Table 124: Command coverage (1 of 2) Implementation for ATA-6 Category...
Page 196
Table 124: Command coverage (1 of 2) Implementation for ATA-6 Category Code Command Name Travelstar 5K100 Type READ DMA QUEUED Optional READ DMA Mandatory READ DMA Obsoleted WRITE DMA Mandatory WRITE DMA Obsoleted WRITE DMA QUEUED Optional CFA WRITE MULTIPLE W/O ERASE Optional (Note 7) GET MEDIA STATUS Optional (Note 7)
Note 2. The WRITE VERIFY command implemented vendor specific. The operation is the same as WRITE SECTORS and verification is not performed. Note 3. Protected Area Feature Set Note 4. Power Management Feature Set Note 5 . S.M.A.R.T. Function Set Note 6.
Page 198
Table 125: SET FEATURES command coverage Features Implementation for Features Name Register Travelstar 5K100 others Reserved Reserved Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
14.3 Changes from the Travelstar 4K40 The changes between the Travelstar 5K100 and the Travelstar 4K40 are listed below: • Identify device information data Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
Page 200
Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification...
Page 201
Index Abbreviations ........................1 Acoustics .........................34 Actuator ..........................9 Advanced Power Management (ABLE-3) feature ............56 Appendix .........................183 BSMI mark ........................37 Cable noise interference ....................29 Capacity, formatted ......................11 Caution ..........................3 CE mark ..........................36 Check Power Mode ......................79 Command descriptions ....................75 Command overhead ......................16 Command protocol ......................71 Command table .......................63 Commands Support Coverage ..................183...
Page 202
DMA Data Transfer commands ..................73 Drive characteristics .......................11 Drive ready time ......................18 Electrical interface ......................39 Electromagnetic compatibility ..................35, 36 Environment ........................25 Execute Device Diagnostic .....................84 Fixed-disk subsystem ......................9 Flammability ........................35 Flush Cache ........................85 Format Track ........................87 Format Unit ........................88 Functional specification ....................7 General ..........................1, 43 General features ......................5 General operation ......................51...
Page 203
Non-data commands .......................73 Operating modes description 18 Operating shock ......................33 Operating vibration ......................32 Packaging ........................37 Performance characteristics ....................16 Physical dimensions ......................31 PIO Data In commands ....................71 Power management commands ..................55 Power management features ...................54 Power Management Mode (Slumber and Partial) ............54 Protected Area Function ....................64 Read Buffer ........................102 Read DMA ........................103...
Page 204
Seek Overlap ........................66 Seek time average 16 full stroke 17 single track 17 Sense Condition ......................136 Service life ........................29 Set Features ........................137 Set Max ADDRESS ......................139 Set Max ADDRESS EXT ....................141 Set Multiple ........................143 Shock ..........................32 Signal definitions ......................40 Sleep ..........................144 Specification ........................25 Standby ...........................163 Standby timer ........................55...
Page 205
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.