- DL manuals
- IBM
- Storage
- DARA-206000 - Travelstar 12 GB Hard Drive
- Specifications
IBM DARA-206000 - Travelstar 12 GB Hard Drive Specifications - page 82
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 the device is capable of responding to a
command. R D Y will be set to 0 during power on until the device is ready to accept
a command.
DF
Device Fault.
D F = 1 indicates that the device has detected a write fault condition.
D F is set to 0 after the Status Register is read by the host.
DSC
Device Seek Complete. D S C = 1 indicates that a seek has completed and the device
head is settled over a track. DSC is set to 0 by the device just before a seek begins.
When an error occurs, this bit is not changed until the Status Register is read by the
host, at which time the bit again indicates the current seek complete status.
When the device enters into or is in Standby mode or Sleep mode, this bit is set by
device in spite of not spinning up.
DRQ
Data Request. D R Q = 1 indicates that the device is ready to transfer a word or byte
of data between the host and the device. The host should not write the Command
register when D R Q = 1 .
CORR (COR)
Corrected Data. Always 0.
IDX
Index. I D X = 1 once per revolution. Since I D X = 1 only for a very short time during
each revolution, the host may not see it set to 1 even if the host is reading the Status
Register continuously. Therefore the host should not attempt to use IDX for timing
purposes.
ERR
Error.
E R R = 1 indicates that an error occurred during execution of the previous
command.
The Error Register should be read to determine the error type.
The
device sets E R R = 0 when the next command is received from the host.
72
O E M Specifications of DARA-2xxxxx 2.5 inch H D D Rev 2.1
Summary of DARA-206000 - Travelstar 12 GB Hard Drive
Page 1
Oem hard disk drive specifications for dara-2xxxxx ( 6 gb - 25 gb ) 2.5-inch hard disk drive with ata interface revision (2.1) s25l-1638-03.
Page 3: For
Oem hard disk drive specifications for dara-2xxxxx ( 6 gb - 25 gb ) 2.5-inch hard disk drive with ata interface revision (2.1) s25l-1638-03.
Page 4
1st edition (0.1) s25l-1638-00 (june 30, 1999) preliminary 2nd edition (1.0) s25l-1638-01 (july 23, 1999) 3nd edition (2.0) s25l-1638-02 (aug. 16, 1999) unclassified 4th edition (2.1) s25l-1638-03 (nov. 11, 1999) the following paragraph does not apply to the united kingdom or any country where such ...
Page 5: Contents
Contents 1.0 general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 general caution . . . . . . . . . . . . . . . ...
Page 6
5.5 vibration and shock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.5.1 operating vibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.5.2 non-operating vibration . . . . . . . . . . . . . . . . . . . ...
Page 7
9.10 features register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 9.11 sector count register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 9.12 sector number register . . . . . . . . . . . . . . . . . ...
Page 8
11.3 non-data commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 11.4 d m a data transfer commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 12.0 command descriptions . . . . . . . . . . . . . . . . . . . . . . ....
Page 9
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 contents vii.
Page 10
Viii o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 11: 1.0
1.0 general this document describes the specifications of the following ibm 2.5-inch, ata interface hard disk drives: dara-206000 ( 6 gb) 9.5mm height 4200 rpm dara-209000 ( 9 gb) 9.5mm height 4200 rpm dara-212000 (12 gb) 9.5mm height 4200 rpm dara-215000 (15 gb) 12.7mm height 4200 rpm dara-218000 (...
Page 12
1.2.1 caution of usage figure 1. Handling caution of dara-2xxxxx 2 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 13
Figure 2. Breathing hole caution of dara-2xxxxx general 3.
Page 14
4 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 15: 2.0
2.0 general features 2.5-inch, 9.5mm/12.7mm/17.0mm height m c c compliance 6gb - 25gb formatted capacity 512 bytes/sector at interface (enhanced ide) conforming to ata-4 no-id recording format p r m l channel on the fly correction : 12 bytes/sector 418 kb segmented buffer for read and write host dat...
Page 16
6 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 17
Part 1. Functional specification copyright ibm corp. 1999 7.
Page 18
8 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 19: 3.0
3.0 drive characteristics 3.1 default logical drive parameter default of logical drive parameters in identify device data are as follows. 3.2 data sheet figure 3. Default drive parameters model capacity (gb) word 1 (cyl) word 3 (head) word 6 (sect/trk) word 60-61 (lba) customer usable data bytes dar...
Page 20: 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 21
3.3.1 command processing command overhead time is defined as the total time from when the command is received by the drive to the start of motion of the actuator. 3.3.2 average seek time (including settling) figure 6. Mechanical positioning performance 'typical' and 'max' are given throughout the pe...
Page 22
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 23
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 24
3.3.7.1 mode transition time. Figure 12. Drive ready time 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 c on the interface connector. Refer to 6.6, “ drive address setting” on p...
Page 25: 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 26: 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 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 ] maximum wet bulb temperature 29.4 [ ˚ c] maximum temperature gradient 20 [ ˚ c/hour] altitude − 300 to 30...
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 15. 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 16. Power requirement notes: (*1) the maximum fixed disk ripple is measured at 5v input of the drive. Item requ...
Page 30
(*2) the disk drive shall not incur damage for an over voltage condition of + 2 5 % (maximum duration of 20 ms) on the 5-volt nominal supply. (*3) the idle current is specified at an inner track. (*4) the read/write current is specified based on three operations of 63 sector read/write per 100 msec....
Page 31
5.2.1 start up current figure 17. Typical current wave form at start up of dara-212000/209000/206000 figure 18. Typical current wave form at start up of dara-218000/215000 specification 21.
Page 32
Figure 19. Typical current wave form at start up of dara-225000 22 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 33: 5.3
5.3 reliability 5.3.1 data reliability probability of not recovering data ....... 1 in 10 13 bits read ecc implementation on-the-fly correction, performed as a part of read channel function, recovers up to 12 symbols of error in 1 sector. (1 symbol is 8 bits.) 5.3.2 failure prediction ( s.M.A.R.T.) ...
Page 34
5.3.6 load/unload the product supports a minimum of 300,000 normal load/unloads. Load/unload is a functional mechanism of the h d d . It is controlled by the drive microcode. Specifically, unloading of the heads is invoked by the commands: hard reset soft reset standby standby immediate sleep load/u...
Page 35
5.3.6.3 power switch design considerations in systems that use dara-2xxxxx consideration should be given to the design of the system power switch. Ibm recommends that the switch operate under control of the bios, as opposed to being 'hard wired'. The same recommendation is made for 'cover-close' swi...
Page 38
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 39: 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. Vibration test and shock test are to be conducted by mounting the drive t...
Page 40
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 drive meets the following criteria. Dara-218000/215000/212000/209000/206000. N o data loss with 15g 11msec half-sine shoc...
Page 41: 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 42
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 43: 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 44: 5.9
5.9 safety 5.9.1 underwriters lab(ul) approval dara-2xxxxx complies with u l 1950:1995+a1. 5.9.2 canadian standards authority(csa) approval dara-2xxxxx complies with csa c22.2 950-m1995. 5.9.3 iec compliance dara-2xxxxx complies with iec 950:1991+a1-4. 5.9.4 german safety mark dara-2xxxxx are approv...
Page 45: 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 46
6.2.1 signal definition the pin assignments of interface signals are listed 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 ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ...
Page 47
7. "(resv)" designates reserved pin which must be left unconnected. Dd00-dd15 16-bit bi-directional data bus between the host and the h d d . The lower 8 lines, dd00-07, are used for register and ecc access. All 16 lines, dd00-15, are used for data transfer. These are 3-state lines with 24 ma curren...
Page 48
00h. Device 0 may be unable to accept commands until it has finished its reset procedure and is ready ( d r d y = 1 ) . Csel (cable select) this signal is monitored to determine the drive address, 0 or 1, when the jumper on the interface connector is at position-3. (see figure 48 on page 58.) when c...
Page 49
-ddmardy (ultra dma) this signal is used only for ultra d m a data transfers between host and drive. - d d m a r d y is a flow control signal for ultra d m a data out bursts. This signal is held asserted by the device to indicate to the host that the device is ready to receive ultra d m a data out t...
Page 50: 6.4 Reset Timings
6.4 reset timings h d d reset timing. ÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ r e s e t ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÙ ³ ÄÄ t 0 ÄÄ > ³ . ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ / / ÄÄÄÄÄÄÄÄÄ¿ b u s y x x x x x x x . ³ . ÀÄÄÄÄ ³ ÄÄÄÄÄÄÄ t 1 ÄÄÄÄÄÄÄÄ > ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ p a r a m e t e...
Page 51: 6.5 Pio Timings
6.5 pio timings the pio cycle timings meet mode 4 of the ata-3 description. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ä c s 0 , Ä c s 1 ÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄ + d a 0 Ä 2 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ÄÄ t 9 ÄÄ > ³ ³ ÄÄ t 1 Ä > ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ t 0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ > ³ ÄÄÄÄ...
Page 52
6.5.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 53
6.5.2 dma timings (multiword) the multiword d m a timing meets mode 2 of the ata-3 description. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ + d m a r q ÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ Ä t l Ä > ³ ÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ÚÄÄÄÄÄÄ Ä d m a c k ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ÄÄÄÄÄÄÄÄ t 0 ÄÄÄÄÄÄÄÄÄÄÄ > ³...
Page 54
6.5.3 ultra dma timings the ultra d m a timing meets mode 0,1,2,3 and 4 of the ultra d m a protocol. 6.5.3.1 initiating read dma ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ d m a r q ³ ÄÙ ³ ÄÄ t u i ÄÄ > ³ ÄÄÄÄÄÄÄÄÄÄÄ¿ Ä d m a c k ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...
Page 55
[ n s e c ] ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ m o d e 0 ³ m o d e 1 ³ m o d e 2 ³ ³ ³ p a r a m e t e r d e s c r i p t i o n ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´ ³ ³ ³ m i n ³ m a x ³ m i n ³ m a x ³ m i n ³ m a x ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄ...
Page 56
6.5.3.2 host pausing read dma ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ d m a r q Ä d m a c k ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ s t o p ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ Ä t s r Ä > ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...
Page 57
6.5.3.3 host terminating read dma ³ ÄÄÄÄÄ t l i ÄÄÄÄÄ > ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ d m a r q ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ ³ ÄÄÄÄ t m l i ÄÄÄÄ > ³ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä d m a c k ³ ³ ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ÄÄÄÄÄ t r p ÄÄÄÄ > ³ ³ ³ Ä t a c k Ä > ³ ³ Ú...
Page 58
[ n s e c ] ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ m o d e 0 ³ m o d e 1 ³ m o d e 2 ³ ³ ³ p a r a m e t e r d e s c r i p t i o n ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´ ³ ³ ³ m i n ³ m a x ³ m i n ³ m a x ³ m i n ³ m a x ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄ...
Page 59
6.5.3.4 device terminating read dma ³ Ä > ³ t s s ÄÄÄÄÄÄ¿ d m a r q ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ ³ ³ ÄÄÄÄ t m l i ÄÄÄÄ > ³ ³ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä d m a c k ³ ³ ³ ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ÄÄÄ t l i ÄÄ > ³ ³ ³ Ä t a c k Ä > ³ ³ ³ ÚÄÄ...
Page 60
[ n s e c ] ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ m o d e 0 ³ m o d e 1 ³ m o d e 2 ³ ³ ³ p a r a m e t e r d e s c r i p t i o n ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´ ³ ³ ³ m i n ³ m a x ³ m i n ³ m a x ³ m i n ³ m a x ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄ...
Page 61
6.5.3.5 initiating write dma ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ d m a r q ³ ÄÙ ³ ÄÄ t u i ÄÄ > ³ ÄÄÄÄÄÄÄÄÄÄÄ¿ Ä d m a c k ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ ³ ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ s t o p ³ ³ ³ ÄÄÄÄÙ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ t ...
Page 62
[ n s e c ] ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ m o d e 0 ³ m o d e 1 ³ m o d e 2 ³ ³ ³ p a r a m e t e r d e s c r i p t i o n ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´ ³ ³ ³ m i n ³ m a x ³ m i n ³ m a x ³ m i n ³ m a x ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄ...
Page 63
6.5.3.6 device pausing write dma ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ d m a r q Ä d m a c k ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ s t o p ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ Ä t s r Ä > ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...
Page 64
6.5.3.7 device terminating write dma ³ ÄÄÄÄÄ t r p ÄÄÄÄ > ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ d m a r q ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ ³ ³ ÄÄÄÄ t m l i ÄÄÄÄ > ³ ³ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä d m a c k ³ ³ ³ ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ³ ³ Ä t a c k Ä > ³ ³ ³ ÚÄÄÄÄÄÄÄÄÄ...
Page 65
[ n s e c ] ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ m o d e 0 ³ m o d e 1 ³ m o d e 2 ³ ³ ³ p a r a m e t e r d e s c r i p t i o n ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´ ³ ³ ³ m i n ³ m a x ³ m i n ³ m a x ³ m i n ³ m a x ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄ...
Page 66
6.5.3.8 host terminating write dma ³ ÄÄÄ t l i ÄÄ > ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ d m a r q ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ ³ ³ ÄÄÄÄ t m l i ÄÄÄÄ > ³ ³ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä d m a c k ³ ³ ³ ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ Ä > ³ t s s ³ ³ ³ Ä t a c k Ä > ³ ³ ÚÄÄÄÄÄ...
Page 67
[ n s e c ] ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ m o d e 0 ³ m o d e 1 ³ m o d e 2 ³ ³ ³ p a r a m e t e r d e s c r i p t i o n ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´ ³ ³ ³ m i n ³ m a x ³ m i n ³ m a x ³ m i n ³ m a x ³ ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄ...
Page 68: 6.6
6.6 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 48. 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 69: 6.7
6.7 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 70
60 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 71
Part 2. Ata interface specification copyright ibm corp. 1999 61.
Page 72
62 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 73: 7.0 General
7.0 general 7.1 introduction this specification describes the host interface of dara-2xxxxx. The interface conforms to the working document of information technology - at attachment with packet interface extension (ata/atapi-4) revision 17 dated on october 30th, 1997. With certain limitations descri...
Page 74
64 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 75
8.0 deviations from standard the interface conforms to the working document of information technology - at attachment with packet interface extension (ata/atapi-4) revision 17 dated on october 30th, 1997 with deviation as follows. Write verify write verify command does not include read verification ...
Page 76
66 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 77: 9.0 Registers
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 78: 9.2 Command Register
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 51...
Page 79: 9.8 Device/head Register
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 80: 9.9 Error Register
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 54. Device/head regi...
Page 81: 9.10 Features Register
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 82
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 83: 10.1 Reset Response
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 parametric, and sets default values. Hard reset (hardwar...
Page 84
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ p o r ³ h a r d ³ s o f t ³ ³ ³ ³ r e s e t ³ r e s e t ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄ´ ³ a b o r t i n g h o s t i n t e r f a c e ³ Ä ³ o ³ o ³ ³ a b o r t i n g d e v i c e o p e r a t i o n ³ Ä ³ ( *...
Page 85
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 86
10.2 diagnostic and reset considerations for each reset and execute device diagnostic, the diagnostic is done as follows: power on reset, hard 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...
Page 87
10.4 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 dara-2xxxxx is different from the actual physical chs location of the data sector on the disk media. Dara-2xxxxx support both logical chs addressing m...
Page 88
10.5 power management feature the power management feature set permits a host to modify the behavior in a manner which reduces the power required to operate. The power management feature set provides a set of commands and a timer that enables a device to implement low power consumption modes. Dara-2...
Page 89
5. Activate the spindle break to stop the spindle motor 6. Wait until spindle motor is stopped 7. Perform post process 10.5.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 ina...
Page 90
10.6 advanced power management (able-3) feature this feature provides power saving without performance degradation. The adaptive battery life extender 3 (able-3) technology intelligently manages transition among power modes within the device by monitoring access patterns of the host. This technology...
Page 91
Transition time with the condition that the calculated response delay is shorter than the value calculated from the specifid level by set feature enable adaptive power management command. The optimal time to enter active idle mode is variable depending on the users recent behavior. It is not possibl...
Page 92: 10.7 S.M.A.R.T. Function
10.7 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 93
10.7.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 94
10.8 security mode feature set security mode feature set is a powerful security feature. With a device lock password, a user can prevent unauthorized 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 passwor...
Page 95
The system manufacturer/dealer who intends to enable the device lock function for the end users, must set the master password even if only single level password protection is required. 10.8.4 master password revision code this master password revision code is set by security set password command wit...
Page 96
10.8.5.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. P o r ³ ÚÄÄÄÄÄÄÄÄÄÄÄ > d e v i c e l o c k e d m o d e ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ÚÄÄÄÄÄÄÄÄÄ...
Page 97
10.8.5.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 98
10.8.6 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 99
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ 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 100: 10.9
10.9 protected area function 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 memory may also b...
Page 101
3. Conventional usage without system software support since the h d d works as 528mb device, there is no special care to use this device for normal use. 4. Advanced usage using protected area the data in the protected area is accessed by following. Issue read native max address command to get the re...
Page 102: 10.10
10.10 address offset feature (vendor specific) computer systems perform initial code loading (booting) by reading from a predefined address on a disk drive. To allow an alternate bootable operating system to exist in a reserved area on a disk drive this feature provides a set features function to te...
Page 103
Ä b e f o r e e n a b l e a d d r e s s o f f s e t m o d e a r e s e r v e d a r e a h a s b e e n c r e a t e d u s i n g a n o n Ä v o l a t i l e s e t m a x c o m m a n d . ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ u s e r a c c e s s i b l e a r e a ³ r e s e r v e d a r e a ³ ³ ³ ³ ³ ³ ³ À...
Page 104
10.11 write cache function write cache is a performance enhancement whereby the device reports completion of the write command (write sectors and write multiple) to the host as soon as the device has received all of the data into its buffer. The device assumes responsibility to write the data subseq...
Page 105
10.12 delayed write function (vendor specific) delayed write function is a power saving enhancement whereby the device delays the actual data writing into the media. When the device is in the power saving mode and the write command (write sectors, write multiple, or write dma) comes from the host, t...
Page 106: 10.13 Reassign Function
10.13 reassign function the reassign function is used with read commands and write commands. The sectors of data for reassign- ment are prepared as the spare data sector. The number of the spare sector's entry is 868 entries. The one entry can register 256 consecutive sectors maximally. This reassig...
Page 107: 11.0 Command Protocol
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 108: 11.2 Data Out Commands
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 109
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 110: 11.3 Non-Data Commands
11.3 non-data commands these commands are: check power mode enable/disable delayed write execute device diagnostic flush cache format unit idle idle immediate initialize device parameters read native max address read verify sectors recalibrate security erase prepare security freeze lock seek set fea...
Page 111
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 112
102 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 113: 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 114
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 115
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ 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 ) ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´ ³ ( d e l a y e d w r i t e f u n ...
Page 116
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 117
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 118
12.2 enable/disable delayed write (fah: 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 119
12.3 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 120: 12.4 Flush Cache (E7H)
12.4 flush cache (e7h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 121
12.5 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 122
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, this register specifies current lba address bits 8 - 15 (low), 16 - 23 (high) h in lba mode, this register specifies current lba address bits 24 ...
Page 123
12.6 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 124
The execution time of this command is shown below. Dara-225000 about 44 min dara-218000 about 38 min dara-215000 about 30 min dara-212000 about 26 min dara-209000 about 20 min dara-206000 about 14 min 114 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 125
12.7 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 126
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 127
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ w o r d ³ c o n t e n t ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 5 0 ³ 0 0 0 0 h ³ c a p a b i l i t i e s ³ ³ ³ ³ 1 5 ( = 0 ) 0 = t h e c o n t e n t s o ...
Page 128
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ w o r d ³ c o n t e n t ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 6 9 Ä 7 9 ³ 0 0 0 0 h ³ r e s e r v e d ³ ³ 8 0 ³ 0 0 1 e h ³ m a j o r v e r s i o n n u ...
Page 129
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ w o r d ³ c o n t e n t ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 8 5 ³ f 4 x x h ³ c o m m a n d s e t / f e a t u r e e n a b l e d ³ ³ ³ ³ 1 5 ( = 1 ) r ...
Page 130
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ w o r d ³ c o n t e n t ³ d e s c r i p t i o n ³ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 9 1 ³ 4 0 x x h ³ c u r r e n t a d v a n c e d p o w e r m a n a g e m e n t l e v e l ³ ...
Page 131
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ m i c r o c o d e r e v i s i o n ³ s h x o a x x x ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ d a r a Ä 2 2 5 0 0 0 ³ ³ ³ n u m b e r o f c y l i n d e r s ³ 3 f f f h ³ ³ n u m b e r o f h e a d s ³ 0 0 1 0 h ³ ³ m o d e l n u m b e r ( a s c i i ) ³ i...
Page 132
12.8 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 133: 12.9 Idle (E3H/97H)
12.9 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 134
12.10 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 135
12.11 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 136: 12.12 Read Buffer (E4H)
12.12 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 137: 12.13 Read Dma (C8H/c9H)
12.13 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 138
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 139: 12.14 Read Long (22H/23H)
12.14 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 140
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 141: 12.15 Read Multiple (C4H)
12.15 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 142
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 143
12.16 read native max address (f8h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 144
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. 134 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 145
12.17 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 146
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 147
12.18 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 148
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 149: 12.19 Recalibrate (1Xh)
12.19 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 150
12.20 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 151
12.21 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 152
12.22 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 153
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 154
12.23 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 155
12.24 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 156
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 157
12.25 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 158
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 159: 12.26 Seek (7Xh)
12.26 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 160: 12.27 Set Features (Efh)
12.27 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 161
Aah enable read look-ahead feature bbh 4 bytes of ecc apply on read long/write long commands cch enable reverting to power on defaults warning 1. Hard reset or power off must not be done in 5 seconds after write command completion when write cache is enabled. Note 1. When feature register is 03h ( =...
Page 162
12.28 set max address (f9h) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 163
Sector number in lba mode, this register contains lba bits 0 - 7 which is to be input.(l=1) in chs mode, this register is ignored. ( l = 0 ) cylinder high/low in lba mode, this register contains lba bits 8 - 15 (low), 16 - 23 (high) which is to be set. ( l = 1 ) in chs mode, this register contains c...
Page 164: 12.29 Set Multiple (C6H)
12.29 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 165: 12.30 Sleep (E6H/99H)
12.30 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 166
12.31 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 167
D8h s m a r t enable operations d9h s m a r t disable operations dah s m a r t return status dbh s m a r t enable/disable automatic off-line 12.31.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 at...
Page 168
12.31.1.4 smart save attribute values (subcommand d3h) this subcommand causes the device to immediately save any updated attribute values to the device's attri- bute data sector regardless of the state of the attribute autosave feature. Upon receipt of the s m a r t save attribute values subcommand ...
Page 169
12.31.1.7 smart write log sector (subcommand d6h) this command writes 512 bytes data to the specified log sector. The 512 bytes data are transfered at a command and the sector count value shall be set to one. The sector number shall be set to specify the log sector address (figure 113). If read only...
Page 170
If the device detects a threshold exceeded condition for prefailure attributes, the device loads f4h into the cylinder low register, 2ch into the cylinder high register, clears bsy, and asserts intrq. Advisory attri- butes never result in negative reliability condition. 12.31.1.11 smart enable/disab...
Page 171
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 172
12.31.2.2 individual attribute data structure the following defines the 12 bytes that make up the information for each attribute entry in the device attri- bute data structure. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e s c r i p t i o n ³ b y t e s ³ o f f s e t...
Page 173
2 throughput performance (*) 3 spin u p time 4 start/stop count 5 reallocated sector count 7 seek error rate 8 seek time performance (*) 9 power-on hours count 10 spin retry count 12 device power cycle count 196 reallocation event count 197 current pending sector count 198 off-line scan uncorrectabl...
Page 174
12.31.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 175
2 all segments completed without errors. In this case, current segment pointer equals to total seg- ments required. 4 off-line data collection suspended by interrupting command 5 off-line data collecting aborted by interrupting command 6 off-line data collection aborted with fatal error 12.31.2.4 se...
Page 176
3 off-line read scanning implemented bit 0 the device does not support off-line read scanning 1 the device supports off-line read scanning 4 self-test implemented bit 0 self-test routine is not implemented 1 self-test routine is implemented 5-7 reserved (0) 12.31.2.8 smart capability this word of bi...
Page 177
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 178
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 179
12.31.4 smart error log sector the following defines the 512 bytes that make up the s m a r t error log sector. All multi-byte fields shown in these data structures follow the ata/atapi-4 specifications for byte ordering. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e s c r i p t i o n ³ b...
Page 180
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e s c r i p t i o n ³ b y t e s ³ o f f s e t ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄ´ ³ 1 s t c o m m a n d d a t a s t r u c t u r e ³ 1 2 ³ 0 0 h ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄ´ ³ 2 n d c o m m a n d d a t...
Page 181
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e s c r i p t i o n ³ b y t e s ³ o f f s e t ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄ´ ³ r e s e r v e d ³ 1 ³ 0 0 h ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄ´ ³ e r r o r r e g i s t e r ³ 1 ³ 0 1 h ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...
Page 182
12.31.5 self-test log data structure the following defines the 512 bytes that make up the self-test log sector. All multi-byte fields shown in these data structures follow the ata/atapi-4 specifications for byte ordering. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ d e s c r i p t i o ...
Page 183
12.31.6 error reporting the following table shows the values returned in the status and error registers when specific error condi- tions are encountered by a device. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 ³ ³ ...
Page 184: 12.32 Standby (E2H/96H)
12.32 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 185
12.33 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 186: 12.34 Write Buffer (E8H)
12.34 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 187: 12.35 Write Dma (Cah/cbh)
12.35 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 188
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. When write cache is enabled, they are ignored. (ignoring the retry bit is in violation of ata-3.) input parame...
Page 189
12.36 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 190
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 191
12.37 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 192
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 193
12.38 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 194
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 195
12.39 write verify (3ch: vendor specific) in dara-2xxxxx implementation, write verify command is exactry same as write sectors command(30h). N o read verification is performed after write operation. Refer to write sectors command for parameters. Command descriptions 185.
Page 196
186 o e m specifications of dara-2xxxxx 2.5 inch h d d rev 2.1.
Page 197: 13.0 Timeout Values
13.0 timeout values the timing of bsy and d r q in status register are shown in figure 132 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 198
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 199: 14.0 Appendix
14.0 appendix 14.1 commands support coverage following table is provided to facilitate the understanding of dara-2xxxxx command support coverage comparing to the ata-4 defined command set. The column of 'implementation' shows the capability of dara-2xxxxx for those commands. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...
Page 200
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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 Ä 4 c a t e g o l y ³ ³ c o d e n a m e f o r d a r a Ä 2 x x x x ³ ³ÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄij ³ b 0 h s m a ...
Page 201
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 202
14.2 set features command support coverage the following table is provided to facilitate the understanding of dara-2xxxxx. "set features" command support coverage comparing to the ata-4 defined command set. The column of 'implementation' shows the capability of dara-2xxxxx for those commands. For de...
Page 203: Index
Index a abrt 70 abt 70 adaptive power management feature low power idle mode 80 advanced power management (adaptive battery life extender 3) feature 80 advanced power management feature active idle mode 80 performance idle mode 80 transition time 80 a m n 71 a m n f 71 auto reassign function 96 non ...
Page 204
H1 69 h2 69 h3 69 hs0 70 hs1 70 hs2 70 hs3 70 i icrce 70 identify device 97, 115 identify device d m a 101, 122 idle 100, 123 idle immediate 100, 124 i d n 70 i d n f 70 i d x 72 ien 69 initial power mode at power on 79 initialize device parameters 100, 125 l l 70, 106 lba addressing mode 77 logical...
Page 205
Standby 100, 174 standby immediate 100, 175 t t0n 70 timeout interval 69, 187 timeout parameter 123, 174 t k 0 n f 70 u u n c 70 v v 106 w write buffer 98, 176 write cache 94 write d m a 101, 177 write long 98, 179 write multiple 98, 181 write sectors 98, 183 write verify 99, 185 w t g 69 x x 106 in...
Page 206
Published in japan s25l-1638-03.