IBM DTNA-22160 - Travelstar 2.1 GB Hard Drive Specifications - 11.0

Manual is about: Hard Drive Specifications

Summary of DTNA-22160 - Travelstar 2.1 GB Hard Drive

  • Page 1

    Ibml oem hard disk drive specifications for dtna-21800/22160 (1800/2160 mb) 2.5-inch hard disk drive with ata interface revision (1.2) s46h-5175-03.

  • Page 3: For

    Ibml oem hard disk drive specifications for dtna-21800/22160 (1800/2160 mb) 2.5-inch hard disk drive with ata interface revision (1.2) s46h-5175-03.

  • Page 4

    1st edition (0.1) s46h-5175-00 (sep. 12, 1996) preliminary 2nd edition (1.0) s46h-5175-01 (sep. 26, 1996) 3rd edition (1.1) s46h-5175-02 (oct. 28, 1996) 4th edition (1.2) s46h-5175-03 (jan. 08, 1997) the following paragraph does not apply to the united kingdom or any country where such provisions ar...

  • Page 5: Contents

    Contents 1.0 general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 general caution . . . . . . . . . . . . . . . ...

  • Page 6

    5.5 vibration and shock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.5.1 operating vibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.5.2 non-operating vibration . . . . . . . . . . . . . . . . . . . ...

  • Page 7

    9.11 sector count register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 9.12 sector number register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 9.13 status register . . . . . . . . . . . . . . . . . . . . . . . . ...

  • Page 8

    12.7 idle (e3h/97h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 12.8 idle immediate (e1h/95h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 12.9 initialize device parameters (91h) . . . . . . . . . . . . . ...

  • Page 9: 1.0

    1.0 general this document describes the specifications of the following ibm 2.5-inch, ata interface hard disk drives: dtna-21800 (1800 mb) dtna-22160 (2160 mb) note: the specifications are subject to change without notice. 1.1 glossary word meaning kbpi 1 000 bit per inch mbps 1 000 000 bit per seco...

  • Page 10

    1.2.1 caution of usage figure 1. Handling and attachment caution of dtna-21800/22160 2 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 11

    Figure 2. Breathing hole caution of dtna-21800/22160 general 3.

  • Page 12

    4 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 13: 2.0

    2.0 general features 2.5-inch, 12.5mm height m c c compliance 2160mb / 1800mb formatted capacity 512 bytes/sector at interface (enhanced ide) conforming to ata-3 integrated controller no-id recording format p r m l channel multi zone recording enhanced ecc − on the fly correction : 6 bytes/sector − ...

  • Page 14

    6 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 15

    Part 1. Functional specification copyright ibm corp. 1997 7.

  • Page 16

    8 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 17: 3.0

    3.0 drive characteristics this chapter provides the characteristics of the drives. 3.1 logical drive format the customer usable data capacity is as shown below. 3.2 data sheet figure 3. Drive parameter descriptions dtna-21800 dtna-22160 logical head number 16 16 logical sectors/track 63 63 logical c...

  • Page 18: 3.3

    3.3 performance characteristics file performance is characterized by the following parameters: command overhead mechanical positioning − seek time − latency data transfer speed buffering operation note: all the above parameters contribute to a file performance. There are other parameters which con- ...

  • Page 19

    The seek time is measured from the start of motion of the actuator to the start of a reliable read or write operation. Reliable read or write implies that error correction/recovery is not employed to correct for arrival problems. The average seek time is measured as the weighted average of all possi...

  • Page 20

    3.3.4 full stroke seek figure 8. Full stroke seek time full stroke seek is measured as the average of 1000 full stroke seeks. 3.3.5 average latency figure 9. Latency time 3.3.6 drive ready time figure 10. Drive ready time ready the condition in which the drive is able to perform a media access comma...

  • Page 21

    3.3.7 operating modes. O p e r a t i n g m o d e d e s c r i p t i o n s p i n Ä u p : s t a r t u p t i m e p e r i o d f r o m s p i n d l e s t o p o r p o w e r d o w n . S e e k : s e e k o p e r a t i o n m o d e w r i t e : w r i t e o p e r a t i o n m o d e r e a d : r e a d o p e r a t i o...

  • Page 22

    3.3.7.2 operating mode at power on the device goes to idle mode after power on or hard reset as an initial state. Initial state may be changed to standby mode using pin 47 on the interface connector. Refer to 6.8, “ drive address setting” on page 41 for detail. 3.3.7.3 adaptive power save control th...

  • Page 23: 4.0

    4.0 data integrity 4.1 data loss by power off the drive retains recorded data under all non-write operations. N o more than one sector can be lost by power down during write operation while write cache is disa- bled. Power off during write operation may make an incomplete sector which will report ha...

  • Page 24: 4.4

    4.4 write safety the drive ensures that the data is written into the disk media properly. Following conditions are monitored during a write operation. When one of those conditions exceeds the criteria, the write operation is terminated and automatic retry sequence will be invoked. Head off track ext...

  • Page 25

    4.7.3 recovered read errors when a read operation for a sector failed once then recovered at the specific e r p step, this sector is reallo- cated automatically. A media verification sequence may be run prior to the reallocation according to the pre-defined conditions. Data integrity 17.

  • Page 26

    18 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 27: 5.0

    5.0 specification 5.1 environment 5.1.1 temperature and humidity figure 13. Environmental condition operating conditions temperature 5 to 55[ ˚ c] (see note) relative humidity 8 to 90 [ % r h ] non-condensing maximum wet bulb temperature 29.4[ ˚ c] non-condensing maximum temperature gradient 20[ ˚ c...

  • Page 28

    5.1.2 magnetic fields the disk drive will withstand radiation & conductive noise within the limits shown below. 5.1.2.1 radiation noise the disk drive shall work without degradation of the soft error rate under the following magnetic flux density limits at the enclosure surface. Figure 14. Magnetic ...

  • Page 29: 5.2

    5.2 dc power requirements connection to the product should be made in isolated secondary circuits (selv). The voltage specifications are applied at the power connector of the drive. Figure 15. Power requirement notes (*): (*1) the maximum fixed disk ripple is measured at 5v input of the drive. (*2) ...

  • Page 30

    5.2.1 start up current figure 16. Typical current wave form at start up. 22 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 31: 5.3

    5.3 reliability 5.3.1 contact start stop (css) the drive is designed to withstand a minimum of 52,000 contact start/stop cycles under 40˚ c with 15-20% humidity. The drive is designed to withstand a minimum of 10,400 contact start/stop cycles under 55˚ c with 8-15% humidity. 5.3.2 preventive mainten...

  • Page 32: 5.4

    5.4 mechanical specifications 5.4.1 mechanical dimensions and weight the following chart describes the dimensions for the 2.5" hard disk drive form factor. Figure 17. Physical dimension and weight 5.4.2 hole locations the figure 18 on page 24 shows the outline of dtna-21800/22160 which includes the ...

  • Page 33

    5.4.3 mounting orientation the drive will operate in all axes (6 directions). The drive will operate within the specified error rates when tilted ± 5 degree from these positions. Performance and error rate will stay within specification limits if the drive is operated in the other permis- sible orie...

  • Page 34: 5.5

    5.5 vibration and shock all vibration and shock measurements in this section shall be for the disk drive without the mounting attach- ments for the systems. The input level shall be applied to the normal drive mounting points. 5.5.1 operating vibration the disk drive will operate without a hard erro...

  • Page 35

    5.5.2.2 swept sine vibration - 25.4mm (peak to peak) displacement, 5 to 10 to 5 hz - 5 g (zero to peak), 10 to 500 to 10 hz sine wave - 0.5 oct/min sweep rate 5.5.3 operating shock the hard disk drive meets the following criteria while operating in the conditions described below. The shock test cons...

  • Page 36: 5.6

    5.6 acoustics 5.6.1 sound power level the criteria of a-weighted sound power level is described below. Measurements are to be taken in accordance with iso 7779. The mean of 40 drives is to be less than the typical value. Each drive is to be less than the maximum value. Drives are to meet this requir...

  • Page 37

    5.6.2 discrete tone penalty discrete tone penalties are added to the a-weighted sound power (lw) with following formula only when determining compliance. L w t ( s p e c ) = l w + 0 . 1 * p t + 0 . 3 where: lw : a-weighted sound power level. Pt : value of discrete tone penalty = dlt-6.0 (dba) dlt : ...

  • Page 38: 5.7

    5.7 identification 5.7.1 labels the following labels are affixed to every disk drive . 1. A label placed on the top of the h d a containing the statement 'made by ibm' or equivalent, part no., ec no. And f r u no. 2. A bar code label placed on the disk drive based on user request. The location on th...

  • Page 39: 5.9

    5.9 safety 5.9.1 underwriters lab(ul) approval dtna-21800/22160 complies with u l 1950. 5.9.2 canadian standards authority(csa) approval dtna-21800/22160 complies with csa c22.2, #950-m1993. 5.9.3 iec compliance dtna-21800/22160 complies with iec 950. 5.9.4 german safety mark dtna-21800/22160 are ap...

  • Page 40

    32 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 41: 6.0

    6.0 electrical interface specifications 6.1 cabling the maximum cable length from the host system to the drive plus circuit pattern length in the host system shall not exceed 18 inches. 6.2 interface connector the signal connector for at attachment is designed to mate with dupont part number 69764-0...

  • Page 42: 6.3 Signal Definition

    6.3 signal definition the pin assignments of interface signals are as follows: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ p i n ³ s i g n a l ³ i / o ³ t y p e ³ p i n ³ s i g n a l ³ i / o ³ t y p e ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ´ ³ 0 1 ³ Ä ...

  • Page 43: 6.4 Signal Description

    6.4 signal description hd00-hd15 16-bit bi-directional data bus between the host and the h d d . The lower 8 lines, hd00-07, are used for register and ecc access. All 16 lines, hd00-15, are used for data transfer. These are three-state lines that have a 24 ma current sink capability. Ha00-ha02 addre...

  • Page 44

    450msec for drive 1 to assert -dasp. If drive 1 is not present, drive 0 may assert -dasp to drive a l e d indicator. -dasp shall be negated following acceptance of the first valid command by drive 1 or after 31 seconds, whichever comes first. Anytime after negation of -dasp, either drive may assert ...

  • Page 45: 6.6 Reset Timings

    6.5 interface logic signal levels the interface logic signal have the following electrical specifications: i n p u t s : i n p u t h i g h v o l t a g e Ä 2 . 0 v m i n . / v c c + 0 . 7 v m a x . I n p u t l o w v o l t a g e Ä Ä 0 . 5 v m i n . / 0 . 8 v m a x . O u t p u t s : o u t p u t h i g h...

  • Page 46: 6.7 Pio Timings

    6.7 pio timings the pio cycle timings meet mode 4 of the ata-3 description. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ä h c s 0 , Ä h c s 1 ÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄ + h a 0 Ä 2 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ÄÄ t 9 ÄÄ > ³ ³ ÄÄ t 1 Ä > ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ t 0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ > ³ ...

  • Page 47

    6.7.1 dma timings (single word) the single word d m a timing meets mode 2 of the ata-3 description. ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄ + d m a r q ÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ÄÄ t c ÄÄ > ³ ³ ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ t 0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ > : ÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ä d m a c k ÀÄÄÄÄÄÄÄÄÄÄÄ...

  • Page 48

    6.7.2 dma timings (multiword) the multiword d m a timing meets mode 2 of the ata-3 description. 5 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ d m a r q ÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ Ä t l Ä > ³ ÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ÚÄÄÄÄÄÄ Ä d m a c k ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ÄÄÄÄÄÄÄÄ t 0 ÄÄÄÄÄÄÄÄÄÄÄ > ³...

  • Page 49: 6.8

    6.8 drive address setting a jumper is available at the interface connector to determine the drive address. The set position of the jumper is as shown in figure 26. Using cable selection, the drive address depends on the condition of pin 28 of the at interface cable. In the case when pin 28 is ground...

  • Page 50: 6.9

    6.9 addressing of drive registers the host addresses the drive through a set of registers called a task file. These registers are mapped into the host's i/o space. Two chip select lines (-hcs0 and -hcs1) and three address lines (ha00-02) are used to select one of these registers, while a -hior or -h...

  • Page 51

    Part 2. Ata interface specification copyright ibm corp. 1997 43.

  • Page 52

    44 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 53: 7.0

    7.0 general 7.1 introduction this specification describes the host interface to dtna-xxxxx. The interface conforms to the working document of information technology - at attachment-3 interface (ata-3) revision 6 dated on october 26, 1995. With certain limitations described in 8.0, “ deviations from ...

  • Page 54

    46 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 55: 8.0

    8.0 deviations from standard bbk(bad block) bit7 of error register is supported as bad block bit. This bit will be set when bad block is reported on read commands. Check power mode c h e c k p o w e r m o d e command returns f f h to sector count register when the device is in idle mode. This comman...

  • Page 56

    48 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 57: 9.0

    9.0 registers ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ a d d r e s s e s ³ f u n c t i o n s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ c s 0 Ä ³ c s 1 Ä ³ d a 2 ³ d a 1 ³ d a 0 ³ r e a d ( d i o r Ä ) ³ w r i t e ( d i o w Ä ...

  • Page 58: 9.2

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ a l t e r n a t e s t a t u s r e g i s t e r ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 7 ³ 6 ³ 5 ³ 4 ³ 3 ³ 2 ³ 1 ³ 0 ³ ³ b s y ³ r d y ³ d f ³ d s c ³ d r q ³ c o r ³ i d x ³ e r r ³ ÀÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÙ figure 29...

  • Page 59: 9.6

    9.6 device control register ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e v i c e c o n t r o l r e g i s t e r ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 7 ³ 6 ³ 5 ³ 4 ³ 3 ³ 2 ³ 1 ³ 0 ³ ³ Ä ³ Ä ³ Ä ³ Ä ³ 1 ³ s r s t ³Ä i e n ³ 0 ³ ÀÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÙ figu...

  • Page 60: 9.9

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e v i c e / h e a d r e g i s t e r ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 7 ³ 6 ³ 5 ³ 4 ³ 3 ³ 2 ³ 1 ³ 0 ³ ³ 1 ³ l ³ 1 ³ d r v ³ h s 3 ³ h s 2 ³ h s 1 ³ h s 0 ³ ÀÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÙ figure 32. Device/head regi...

  • Page 61: 9.10

    Tk0nf (t0n) track 0 not found. T 0 n = 1 indicates track 0 was not found during a recalibrate command. Amnf (amn) address mark not found. A m n = 1 indicates the data address mark has not been found after finding the correct id field for the requested sector. 9.10 features register this register is ...

  • Page 62

    Bit definitions bsy busy. B s y = 1 whenever the device is accessing the registers. The host should not read or write any registers when b s y = 1 . If the host reads any register when b s y = 1 , the contents of the status register will be returned. Drdy (rdy) device ready. R d y = 1 indicates that...

  • Page 63: 10.0

    10.0 general operation descriptions 10.1 reset response there are three types of reset in ata as follows: power on reset (por) the device executes a series of electrical circuitry diagnostics, spins up the hda, tests speed and other mechanical parametrics, and sets default values. Hard reset (hardwa...

  • Page 64

    (*2) default value on p o r is shown in figure 36 on page 57. (*3) the set features command with feature register = cch enables the device to revert these parameters to the power on defaults. (*4) in the case of sleep mode, the device goes to idle mode. In other case, the device does not change curr...

  • Page 65

    10.1.1 register initialization ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ r e g i s t e r ³ d e f a u l t v a l u e ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ e r r o r ³ d i a g n o s t i c c o d e ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ s e c t o r c o u n t ³ 0 1 h ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

  • Page 66: 10.2

    10.2 diagnostic and reset considerations for each reset and execute device diagnostic, the diagnostic is done as follows: power on reset dasp- is read by device 0 to determine if device 1 is present. If device 1 is present device 0 shall read pdiag- to determine when it is valid to clear the bsy bit...

  • Page 67: 10.3

    10.3 sector addressing mode all addressing of data sectors recorded on the device's media is by a logical sector address. The logical chs address for dtna-xxxxx is different from the actual physical chs location of the data sector on the disk media. Dtna-xxxxx support both logical chs addressing mod...

  • Page 68: 10.4

    10.4 power management feature the power management feature set permits a host to modify the behavior of a manner which reduces the power required to operate. The power management feature set provides a set of commands and a timer that enable a device to implement low power consumption modes. Dtna-xx...

  • Page 69

    5. Wait 1.5 sec to spindle motor is stopped 6. Perform post process 10.4.4 standby timer the standby timer provides a method for the device to automatically enter standby mode from either active or idle mode following a host programmed period of inactivity. If the device is in the active or idle mod...

  • Page 70: 10.5

    10.5 adaptive power management feature this feature is developed to improve the power consumption and performance in mobile hard drives. This power management technology intelligently manages power modes within the device by adapting to the indi- vidual users recent disk access pattern. Dtna-xxxxx s...

  • Page 71: 10.6

    10.6 s.M.A.R.T. Function the intent of self-monitoring, analysis and reporting technology (s.M.A.R.T) is to protect user data and prevent unscheduled system downtime that may be caused by predictable degradation and/or fault of the device. By monitoring and storing critical performance and calibrati...

  • Page 72

    10.6.6 s.M.A.R.T. Operation with power management modes it is recommended that, when a host system utilizes both the power management and s.M.A.R.T. Features, the system enable the device's attribute autosave feature to allow the device's automatic attribute saving upon receipt of standby i m m e d ...

  • Page 73: 10.7

    10.7 security mode feature set security mode feature set is powerful security feature. With a device lock password, user can prevent unau- thorized access to hard disk device even if the device is removed from the computer. New commands are supported for this feature as below. Security set password ...

  • Page 74

    The system manufacturer/dealer who intend to enable the device lock function to the end users, must be set the master password even if only single level password protection is required. Otherwise, the 'default' master password which is set by ibm can unlock the device which is locked with user passw...

  • Page 75

    10.7.4.3 operation from por after user password is set when device lock function is enabled, the device rejects media access command until an security unlock command is successfully completed. P o r ³ ÚÄÄÄÄÄÄÄÄÄÄÄ > d e v i c e l o c k e d m o d e ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ÚÄÄÄÄÄÄÄÄ...

  • Page 76

    10.7.4.4 user password lost if the user password is forgotten and high level security is set, the system user can't 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. ...

  • Page 77

    10.7.5 command table this table shows the device's response to commands when the security mode feature set (device lock func- tion) is enabled. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ d e v i c e ³ d e v i c e ³ d e v i c e ³ ³ c o m m a n d ³ l o c k e d ³ u n l o...

  • Page 78

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ d e v i c e ³ d e v i c e ³ d e v i c e ³ ³ c o m m a n d ³ l o c k e d ³ u n l o c k ³ f r o z e n ³ ³ ³ m o d e ³ m o d e ³ m o d e ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄ´ ³ s m a r t d i...

  • Page 79: 10.8

    10.8 protected area function (vendor specific) protected area function is to provide the 'protected area' which can not be accessed via conventional method. This 'protected area' is used to contain critical system data such as bios or system management information. The contents of entire system main...

  • Page 81: 10.10

    10.10 reassign function reassign function is used with f o r m a t t r a c k command, read commands and write commands. The sectors of data for reassignment are prepared as the spare data sector. The assured number of the spare sectors is minimum 526 sectors. This reassignment information is registe...

  • Page 82

    74 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 83: 11.0

    11.0 command protocol the commands are grouped into different classes according to the protocols followed for command exe- cution. The command classes with their associated protocols are defined below. For all commands, the host must first check if b s y = 1 , and should proceed no further unless an...

  • Page 84: 11.2

    F. The device sets d r q = 0 after the sector (or block)has been transferred to the host. 4. For the read long command: a. The device sets b s y = 1 and prepares for data transfer. B. When the sector of data is available for transfer to the host, the device sets b s y = 0 , sets d r q = 1 , and inte...

  • Page 85

    Write sectors write verify execution includes the transfer of one or more 512 byte ( > 5 1 2 bytes on write long) sectors of data from the host to the device. 1. The host writes any required parameters to the features, sector count, sector number, cylinder, and device/head registers. 2. The host wri...

  • Page 86: 11.3 Non-Data Commands

    11.3 non-data commands these commands are: check power mode execute device diagnostic format unit idle idle immediate initialize device parameters read native max lba/cyl read verify sectors recalibrate security erase prepare security freeze lock seek set features set max lba/cyl set multiple mode s...

  • Page 87: 11.4

    11.4 dma data transfer commands these commands are: identify device d m a read d m a write d m a data transfer using d m a commands differ in two ways from pio transfers: data transfers are performed using the slave-dma channel no intermediate sector interrupts are issued on multi-sector commands in...

  • Page 88

    80 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 89: 12.0 Command Descriptions

    12.0 command descriptions ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ p r o t o ³ c o m m a n d ³ c o d e ³ b i n a r y c o d e ³ ³ c o l ³ ³ ( h e x ) ³ b i t ³ ³ ³ ³ ³ 7 6 5 4 3 2 1 0 ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 3...

  • Page 90

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ p r o t o ³ c o m m a n d ³ c o d e ³ b i n a r y c o d e ³ ³ c o l ³ ³ ( h e x ) ³ b i t ³ ³ ³ ³ ³ 7 6 5 4 3 2 1 0 ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 3 ³ s l e e p ³ e 6 ³ 1 1 1...

  • Page 91

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ c o m m a n d ³ f e a t u r e ³ ³ c o m m a n d ( s u b c o m m a n d ) ³ c o d e ³ r e g i s t e r ³ ³ ³ ( h e x ) ³ ( h e x ) ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´ ³ ( s . M . A . R . T f u n c t i ...

  • Page 92

    The following symbols are used in the command descriptions: output registers 0 indicates that the bit must be set to 0. 1 indicates that the bit must be set to 1. D the device number bit. Indicates that the device number bit of the device/head register should be specified. Zero selects the master de...

  • Page 93

    12.1 check power mode (e5h/98h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s ...

  • Page 94

    12.2 execute device diagnostic (90h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g...

  • Page 95

    12.3 format track (50h: vendor specific) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r...

  • Page 96

    H the head number of the track to be formatted. ( l = 0 ) in lba mode, this register specifies lba address bits 24 - 27 to be formatted. ( l = 1 ) input parameters from the device sector number in lba mode, this register specifies current lba address bits 0-7. ( l = 1 ) cylinder high/low in lba mode...

  • Page 97

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ b y t e ³ d a t a ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 0 ³ x x h ³ d e s c r i p t o r v a l ...

  • Page 98

    12.4 format unit (f7h: vendor specific) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r ...

  • Page 99

    The execution time of this command is shown below. Dtna-22160 about 10min.24sec. Dtna-21800 about 9min.00sec. Command descriptions 91.

  • Page 100

    12.5 identify device (ech) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r...

  • Page 101

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ w o r d ³ c o n t e n t ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 0 0 ³ 0 4 5 a h ³ d r i v e c l a s s i f i c a t i o n , b i t a s s i g n m e n t s : ³ ...

  • Page 102

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ w o r d ³ c o n t e n t ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 5 1 ³ 0 2 0 0 h ³ p i o d a t a t r a n s f e r c y c l e t i m i n g m o d e ³ ³ 5 2 ³ 0 ...

  • Page 103

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ w o r d ³ c o n t e n t ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 8 2 ³ 0 0 0 b h ³ c o m m a n d s e t s u p p o r t e d ³ ³ ³ ³ 1 5 Ä 4 ( = 0 ) r e s e r ...

  • Page 104

    12.6 identify device dma (eeh) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t...

  • Page 105: 12.7 Idle (E3H/97H)

    12.7 idle (e3h/97h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³ 7 6 ...

  • Page 106

    12.8 idle immediate (e1h/95h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t ...

  • Page 107

    12.9 initialize device parameters (91h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r ...

  • Page 108: 12.10 Read Buffer (E4H)

    12.10 read buffer (e4h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³ ...

  • Page 109: 12.11 Read Dma (C8H/c9H)

    12.11 read dma (c8h/c9h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³...

  • Page 110

    H the head number of the first sector to be transferred. ( l = 0 ) in lba mode, this register specifies lba bits 24-27 to be transferred. ( l = 1 ) r the retry bit. If set to one, then retries are disabled. Input parameters from the device sector count the number of requested sectors not transferred...

  • Page 111: 12.12 Read Long (22H/23H)

    12.12 read long (22h/23h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ...

  • Page 112

    H the head number of the sector to be transferred. ( l = 0 ) in lba mode, this register contains lba bits 24-27. ( l = 1 ) r the retry bit. If set to one, then retries are disabled. Input parameters from the device sector count the number of requested sectors not transferred. Sector number the secto...

  • Page 113: 12.13 Read Multiple (C4H)

    12.13 read multiple (c4h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ...

  • Page 114

    Input parameters from the device sector count the number of requested sectors not transferred. This will be zero, unless an unre- coverable error occurs. Sector number the sector number of the last transferred sector. ( l = 0 ) in lba mode, this register contains current lba bits 0 - 7. ( l = 1 ) cy...

  • Page 115

    12.14 read native max lba/cyl (f8h: vendor specific) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

  • Page 116

    V valid. Indicates that the bit is part of an input parameter and will be set to 0 or 1 by the device. - indicates that the bit is not used. 108 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 117

    12.15 read sectors (20h/21h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e...

  • Page 118

    Input parameters from the device sector count the number of requested sectors not transferred. This will be zero, unless an unre- coverable error occurs. Sector number the sector number of the last transferred sector. ( l = 0 ) in lba mode, this register contains current lba bits 0 - 7. ( l = 1 ) cy...

  • Page 119

    12.16 read verify sectors (40h/41h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g ...

  • Page 120

    Input parameters from the device sector count the number of requested sectors not verified. This will be zero, unless an unrecover- able error occurs. Sector number the sector number of the last transferred sector. ( l = 0 ) in lba mode, this register contains current lba bits 0 - 7. ( l = 1 ) cylin...

  • Page 121: 12.17 Recalibrate (1Xh)

    12.17 recalibrate (1xh) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³ ...

  • Page 122

    12.18 security disable password (f6h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e ...

  • Page 123

    12.19 security erase prepare (f3h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i...

  • Page 124

    12.20 security erase unit (f4h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s ...

  • Page 125

    Identifier zero indicates that the device should check the supplied password against the user password stored internally. One indicates that the device should check the given pass- word against the master password stored internally. The security erase unit command erases all user data and disables t...

  • Page 126

    12.21 security freeze lock (f5h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s...

  • Page 127

    12.22 security set password (f1h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i ...

  • Page 128

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ w o r d ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 0 0 ³ c o n t r o l w o r d ³ ³ ³ b i t 0 : i d e n t i f i e r ( 1 Ä m a s t e r , 0 Ä u s e r ) ³ ³ ³ b i t 1 Ä 7 : r e s e r v e...

  • Page 129

    12.23 security unlock (f2h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e ...

  • Page 130

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ w o r d ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 0 0 ³ c o n t r o l w o r d ³ ³ ³ b i t 0 : i d e n t i f i e r ( 1 Ä m a s t e r , 0 Ä u s e r ) ³ ³ ³ b i t 1 Ä 1 5 : r e s e r v...

  • Page 131: 12.24 Seek (7Xh)

    12.24 seek (7xh) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³ 7 6 5 4...

  • Page 132: 12.25 Set Features (Efh)

    12.25 set features (efh) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³...

  • Page 133

    Note 1. When feature register is 03h ( = s e t transfer mode), the sector count register specifies the transfer mech- anism. The upper 5 bits define the type of transfer and the low order 3 bits encode the mode value. Pio default transfer mode 00000 000 pio default transfer mode,disable iordy 00000 ...

  • Page 134

    12.26 set max lba/cyl (f9h: vendor specific) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´...

  • Page 135

    Output parameters to the device b option bit for selection whether nonvolatile or volatile. B = 0 is volatile condition. When b = 1 , m a x lba/cyl which is set by set max lba/cyl command is pre- served by p o r and h a r d reset. When b = 0 , max lba/cyl which is set by set max lba/cyl command will...

  • Page 136: 12.27 Set Multiple (C6H)

    12.27 set multiple (c6h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³...

  • Page 137: 12.28 Sleep (E6H/99H)

    12.28 sleep (e6h/99h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³ 7 ...

  • Page 138

    12.29 s.M.A.R.T. Function set (b0h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g ...

  • Page 139

    Dah s m a r t return status 12.29.1.1 smart 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 attrib...

  • Page 140

    12.29.1.5 smart execute off-line immediate (subcommand d4h) this subcommand causes the device to immediately initiate the set of off-line data collection activities that collect attribute data in an off-line mode. Upon receipt of the subcommand from the host, the device sets bsy to one, begins its s...

  • Page 141

    And will be aborted by the device (including the s m a r t disable operations subcommand), returning the error code as specified in figure 90 on page 142. Any attribute values accumulated and saved to volatile memory prior to receipt of the s m a r t disable operations command will be preserved in t...

  • Page 142

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e s c r i p t i o n ³ b y t e s ³ o f f s e t ³ f o r m a t ³ v a l u e ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ d a t a s t r u c t u r e r e v i s i o n n u m b e r ³ 2 ³ 0 0 h ³ b i n a r y ³ 0 ...

  • Page 143

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e s c r i p t i o n ³ b y t e s ³ o f f s e t ³ f o r m a t ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ´ ³ a t t r i b u t e i d n u m b e r ( 0 1 h t o f f h ) ³ 1 ³ 0 0 h ³ b i n a r y ³...

  • Page 145

    12.29.2.2.2 status flag definitions ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ b i t ³ f l a g n a m e ³ d e f i n i t i o n ³ ÃÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 0 ³ p r e Ä f a i l u r e / ³ i f b i t = 0 , a n a t ...

  • Page 146

    1 segment completed without error 2 all segments completed without errors. In this case, current segment pointer equals to total seg- ments required. 5 off-line data collecting aborted by interrupting command 6 off-line data collection aborted with fatal error 12.29.2.4 total segments required for o...

  • Page 147

    12.29.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 as its s.M.A.R.T. Capability which means: bit definition 0 power mode attribute saving capability if bit = 1, the device will save its attribute values prior to goin...

  • Page 148

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e s c r i p t i o n ³ b y t e s ³ o f f s e t ³ f o r m a t ³ v a l u e ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ´ ³ d a t a s t r u c t u r e r e v i s i o n n u m b e r ³ 2 ³ 0 0 h ³ b i n a r y ³ 0 ...

  • Page 149

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e s c r i p t i o n ³ b y t e s ³ o f f s e t ³ f o r m a t ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ´ ³ a t t r i b u t e i d n u m b e r ( 0 1 h t o f f h ) ³ 1 ³ 0 0 h ³ b i n a r y ³...

  • Page 150

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ e r r o r c o n d i t i o n ³ s t a t u s ³ e r r o r ³ ³ ³ r e g i s t e r ³ r e g i s t e r ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´ ³ a s . M . A . R . T . F u n c t i o n s e t c o m ...

  • Page 151: 12.30 Standby (E2H/96H)

    12.30 standby (e2h/96h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³ ...

  • Page 152

    12.31 standby immediate (e0h/94h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i ...

  • Page 153: 12.32 Write Buffer (E8H)

    12.32 write buffer (e8h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ³...

  • Page 154: 12.33 Write Dma (Cah/cbh)

    12.33 write dma (cah/cbh) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r ...

  • Page 155

    H the head number of the first sector to be transferred. ( l = 0 ) in lba mode, this register contains lba bits 24 - 27. ( l = 1 ) r the retry bit. If set to one, then retries are disabled. But ignored, when write cache is enabled. (ignoring the retry bit is in violation of ata-2.) input parameters ...

  • Page 156

    12.34 write long (32h/33h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r...

  • Page 157

    Input parameters from the device sector count the number of requested sectors not transferred. Sector number the sector number of the sector to be transferred. ( l = 0 ) in lba mode, this register contains current lba bits 0 - 7. ( l = 1 ) cylinder high/low the cylinder number of the sector to be tr...

  • Page 158

    12.35 write multiple (c5h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t e r...

  • Page 159

    Input parameters from the device sector count the number of requested sectors not transferred. This will be zero, unless an unre- coverable error occurs. Sector number the sector number of the last transferred sector. ( l = 0 ) in lba mode, this register contains current lba bits 0 - 7. ( l = 1 ) cy...

  • Page 160

    12.36 write sectors (30h/31h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d b l o c k o u t p u t r e g i s t e r s ³ ³ c o m m a n d b l o c k i n p u t r e g i s t e r s ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ r e g i s t ...

  • Page 161

    Input parameters from the device sector count the number of requested sectors not transferred. This will be zero, unless an unre- coverable error occurs. Sector number the sector number of the last transferred sector. ( l = 0 ) in lba mode, this register contains current lba bits 0 - 7. ( l = 1 ) cy...

  • Page 162

    12.37 write verify (3ch: vendor specific) in dtna-xxxxx implementation, write verify command is exactry same as write sectors command(30h). N o read verification is performed after write operation. Refer write sectors command for parameters. 154 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 163

    Command descriptions 155.

  • Page 164

    156 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 165: 13.0 Timings

    13.0 timings the timing of bsy and d r q in status register are shown in figure 98 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ f u n c t i o n ³ i n t e r v a l ³ s t a r t ³ s t o p ³ t i m e o u t ³ ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄ...

  • Page 166

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ f u n c t i o n ³ i n t e r v a l ³ s t a r t ³ s t o p ³ t i m e o u t ³ ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ´ ³ d m a d a t a ³ d e v i c e b u s y a f t e r ³ o u t t o c o ...

  • Page 167

    Timings 159.

  • Page 168

    160 o e m specifications of dtna-2xxxx 2.5 inch h d d.

  • Page 169: 14.0 Appendix

    14.0 appendix 14.1 commands support coverage following table is provided to facilitate the understanding of dtna-xxxxx command support coverage com- paring to the ata-3 defined command set. The column of 'implementation' shows the capability of dtna-xxxxx for those commands. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

  • Page 170

    ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ c o m m a n d c o m m a n d i m p l e m e n t a t i o n a t a Ä 3 c a t e g o l y ³ ³ c o d e n a m e f o r d t n a Ä 2 x x x x ³ ³ÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ b 0 h s m a ...

  • Page 171

    N o t e : ( 1 ) t h e s e c o m m a n d s h a v e t w o c o m m a n d c o d e s a n d a p p e a r i n t h i s t a b l e t w i c e , o n c e f o r e a c h c o m m a n d c o d e . ( 2 ) t h e w r i t e v e r i f y c o m m a n d i m p l e m e n t e d v e n d o r s p c i f i c . T h e o p r a t i o n i ...

  • Page 172

    14.2 set features command support coverage following table is provided to facilitate the understanding of dtna-xxxxx "set features" command support coverage comparing to the ata-3 defined command set. The column of 'implementation' shows the capa- bility of dtna-xxxxx for those commands. For detail ...

  • Page 173: Index

    Index a abrt 52 abt 52 adaptive power management feature 62 low power (lp) idle mode 62 performance idle mode 62 transition time 62 a m n 53 a m n f 53 auto reassign function 73 non recovered read errors 73 non recovered write errors 73 recovered read errors 73 automatic power down sequence 143 b b ...

  • Page 174

    I identify device 75, 92 identify device d m a 79, 96 idle 78, 97 idle immediate 78, 98 i d n 52 i d n f 52 i d x 54 ien 51 initial power mode at power on 61 initialize device parameters 78, 99 l l 52, 84 lba addressing mode 59 logical chs addressing mode 59 m master 52 p power management feature 60...

  • Page 175

    U u n c 52 v v 84 w write buffer 76, 145 write cache 72 write d m a 79, 146 write long 76, 148 write multiple 76, 150 write sectors 76, 152 write verify 77, 154 w t g 51 x x 84 index 167.

  • Page 176

    Ibml published in japan s46h-5175-03.