background image

STOP (Ultra DMA)

This signal is used only for Ultra D M A data transfers between host and drive.

STOP shall be asserted by the host prior to initiation of an Ultra D M A burst. STOP shall
be negated by the host before data is transferred in an Ultra D M A burst. Assertion of STOP
by the host during or after data transfer in an Ultra D M A mode signals the termination of
the burst.

-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 transfers. The device may negate - D D M A R D Y to pause an Uptra D M A data out
transfer.

DSTROBE (Ultra DMA)

This signal is used only for Ultra D M A data transfers between host and drive.

DSTROBE is the data int strobe signal from the device for an Ultra D M A data in transfer.
Both the rising and falling edge of DSTROBE latch the data from DD(15:0) into the host.
The device may stop toggling DSTROBE to pause an Ultra D M A data in transfer.

6.3 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 V o l t a g e

Ä

2 . 4 V m i n .

O u t p u t L o w V o l t a g e

Ä

0 . 5 V m a x .

C u r r e n t :

D r i v e r S i n k C u r r e n t

Ä

2 4 m A m i n .

D r i v e r S o u r c e C u r r e n t

Ä Ä

4 0 0 u A m i n .

Electrical Interface Specifications

37

Summary of Contents for DBCA-203240

Page 1: ...OEM HARD DISK DRIVE SPECIFICATIONS for DBCA 203240 204860 206480 3 2 4 8 6 4 GB 2 5 Inch Hard Disk Drive with ATA Interface Revision 1 0 S25L 2426 02 ...

Page 2: ......

Page 3: ...OEM HARD DISK DRIVE SPECIFICATIONS for DBCA 203240 204860 206480 3 2 4 8 6 4 GB 2 5 Inch Hard Disk Drive with ATA Interface Revision 1 0 S25L 2426 02 ...

Page 4: ...at this publication may contain reference to or information about IBM products machines and programs programming or services that are not announced in your country Such references or infor mation must not be construed to mean that IBM intends to announce such IBM products programming or services in your country Technical information about this product is available by contacting with local IBM repr...

Page 5: ...ipment Status 15 4 4 WRITE Safety 16 4 5 Data buffer test 16 4 6 Error Recovery 16 4 7 Automatic Reallocation 16 4 7 1 Non Recovered Write Errors 16 4 7 2 Non Recovered Read Errors 16 4 7 3 Recovered Read Errors 16 5 0 Specification 17 5 1 Environment 17 5 1 1 Temperature and Humidity 17 5 1 2 Magnetic Fields 18 5 2 DC Power Requirements 19 5 2 1 Start Up Current 20 5 3 Reliability 21 5 3 1 Data R...

Page 6: ...ce Specifications 33 6 1 Cabling 33 6 2 Interface Connector 33 6 2 1 Signal Definition 34 6 3 Interface Logic Signal Levels 37 6 4 Reset timings 38 6 5 PIO Timings 39 6 5 1 DMA Timings Single Word 40 6 5 2 DMA Timings Multiword 41 6 5 3 Ultra DMA Timings 42 6 6 Drive Address Setting 50 6 6 1 Default Setting 50 6 7 Addressing of drive Registers 51 Part 2 ATA Interface Specification 53 7 0 General 5...

Page 7: ...ower Idle mode 72 10 5 4 Transition Time 72 10 6 S M A R T Function 74 10 6 1 Attributes 74 10 6 2 Attribute values 74 10 6 3 Attribute thresholds 74 10 6 4 Threshold exceeded condition 74 10 6 5 S M A R T commands 74 10 6 6 S M A R T operation with power management modes 75 10 7 Security Mode Feature Set 76 10 7 1 Security mode 76 10 7 2 Security level 76 10 7 3 Password 76 10 7 4 Operation examp...

Page 8: ...12 21 Security Erase Unit F4h 133 12 22 Security Freeze Lock F5h 135 12 23 Security Set Password F1h 136 12 24 Security Unlock F2h 138 12 25 Seek 7xh 140 12 26 Set Features EFh 141 12 27 Set Max Address F9h 143 12 28 Set Multiple C6h 145 12 29 Sleep E6h 99h 146 12 30 S M A R T Function Set B0h 147 12 30 2 Device Attributes Data Structure 150 12 30 3 Device Attribute Thresholds Data Structure 156 1...

Page 9: ... 64 x 1 024 bytes Mb sq in 1 000 000 bits per square inch MLC Machine Level Control DFT Drive Fitness Test TBD To Be Defined 1 2 General Caution Do not apply pressing force on the top cover See Figure 1 on page 2 Do not cover the breathing hole on the top cover See Figure 2 on page 3 Do not touch the interface connector pins and the surface of printed circuit board The drive can be easily damaged ...

Page 10: ...1 2 1 Caution of usage Figure 1 Handling caution of DBCA 203240 204860 206480 2 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 11: ...Figure 2 Breathing hole caution of DBCA 203240 204860 206480 General 3 ...

Page 12: ...4 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 13: ...ode 2 Media data transfer rate 118 0 outer zone 69 0 inner zone Mbit sec Average seek time 13 milliseconds for read Closed loop actuator servo Embedded Sector Servo Rotary voice coil motor actuator Load Unload mechanism Adaptive power save control 0 65 Watt at low power idle state 2 8 sec Power on to ready Shock Non operation 700G 1ms Operation 150G 2ms Address Offset Feature to support DFT implem...

Page 14: ...6 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 15: ...Part 1 Functional Specification Copyright IBM Corp 1998 7 ...

Page 16: ...8 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 17: ...e Data Sectors 6 354 432 9 514 260 12 685 680 Total Customer Usable Data Bytes 3250 MB 3 253 469 184 4870 MB 4 871 301 120 6490 MB 6 495 068 160 Figure 4 Data Sheet Media transfer rate Mb sec 69 0 118 0 Interface transfer rate MB sec 33 3 MB sec Max Ultra DMA Mode 2 16 6 MB sec Max PIO 4 Data buffer size KB 420 KB Read Write Rotational speed RPM 4200 Average latency msec 7 1 Recording density Kbpi...

Page 18: ...om 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 performance specification by Typical Average of the drive population tested at nominal environmental and voltage conditions Max Maximum value measured on any one drive over the full range ...

Page 19: ...seek Tn out Outward measured seek time for a n track seek 3 3 3 Single Track Seek Time Figure 7 Single Track Seek Time The single track seek time includes settling time but does not include command overhead Single track seek is measured as the average of one 1 single track seek from every track in both directions inward and outward 3 3 4 Full Stroke Seek Figure 8 Full Stroke Seek Time Full stroke ...

Page 20: ...n in which the drive is able to perform a media access command e g read write immediately Power On This includes the time required for the internal self diagnostics Condition Typical Max Power On To Ready 2 8 sec 9 5 sec 12 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 21: ...in power saving mode The head is parked near the midÄdiameter of disk without servoing A device in Active idle mode may take longer to complete the execution of a command because it has to activate that circuitry Low power Head is unloaded on the ramp position idle Spindle motor is rotating at full speed Standby The device interface is capable of accepting commands Spindle motor is stopped All cir...

Page 22: ...he 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 page 50 for detail 3 3 7 3 Adaptive power save control The transient timing from active mode to Idle mode is adaptively controlled to the access pattern of the host system 14 OEM Specifications of DBCA...

Page 23: ... loss To confirm successful completion of Software Reset To confirm successful completion of Flush Cache command To confirm successful completion of Check Power Mode command To confirm successful completion of Standby command To confirm successful completion of Standby Immediate command To confirm successful completion of Sleep command Note For Power Off Sequence refer to 5 3 6 Load Unload on page...

Page 24: ...allocation to the host system The conditions for auto reallocation are described below 4 7 1 Non Recovered Write Errors When a write operation can not be completed after the Error Recovery Procedure ERP is fully carried out the sector s are reallocated to the spare location An error is reported to the host system only when the write cache is disabled and the auto reallocation is failed 4 7 2 Non R...

Page 25: ...Operating Conditions Temperature 40 to 65 C Relative Humidity 5 to 95 R H Maximum Wet Bulb Temperature 40 C Maximum Temperature Gradient 20 C Hour Altitude 300 to 12 000 m Note The system has to provide sufficient ventilation to maintain a surface temperature below 60 C at the center of the top cover of the drive Non condensing should be kept at any time Maximum storage period with shipping packag...

Page 26: ...ts at the enclosure surface Figure 15 Magnetic Flux Density Limits 5 1 2 2 Conductive Noise The disk drive shall work without degradation of the soft error rate with an AC current of up to 45 mA p p in the frequency range from DC to 20 MHz injected through any two of the mounting screw holes of the drive via 50ohm resistor Frequency KHz Limits Gauss rms 0 60 5 0 61 100 2 5 101 200 1 0 201 400 0 5 ...

Page 27: ...ek average current is specified based on three operations per 100 msec 6 The typical current wave form at start up is shown in Figure 17 on page 20 Item Requirements Notes Nominal Supply 5 Volt Power Supply Ripple 0 20Mhz 100 mv p p max 1 Tolerance 5 2 Supply Current Pop Mean Nominal Condition Low power Idle Average Active Idle Average Performance Idle Average Read average Write average Seek avera...

Page 28: ...5 2 1 Start Up Current Figure 17 Typical current wave form at start up 20 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 29: ...ement section 5 3 4 Service Life and Usage Condition The drive is designed to be used under the following conditions Within specifications of Shock Vibration Temperature Humidity Altitude and Magnetic Field ESD protective handling Without covering breathing hole on top cover Without pressing top cover Less than 250 power on hours per month Seeking Writing Reading operation be less than 20 of power...

Page 30: ...ile Emergency unload is intended to be invoked in rare situations Because this operation is inherently uncon trolled it is more mechanically stressful than a normal unload DBCA 2xxxxx supports a minimum of 20 000 emergency unloads 5 3 6 2 Required Power Off Sequence The required BIOS sequence for removing power from DBCA 2xxxxx is Step 1 Issue one of the following commands Soft Reset Standby Stand...

Page 31: ... verify head disk durability In the case of DBCA 2xxxxx the heads do not land on the disk so this type of test should be viewed as a test of the load unload function Start Stop testing should be done by commands through the interface Not by power cycling the drive Simple power cycling of DBCA 2xxxxx invokes the emergency unload mechanism and subjects the HDD to non typical mechanical stress Power ...

Page 32: ...ure 18 Physical Dimension and Weight 5 4 2 Hole Locations The Figure 19 on page 24 shows the outline of DBCA 2xxxxx which includes the hole locations DBCA 203240 DBCA 204860 DBCA 206480 Height mm 9 5 0 2 Width mm 69 85 0 25 Length mm 100 2 0 25 Weight gram 99 Typical 101 Max Figure 19 Outline of DBCA 2xxxxx 24 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 33: ... which it was formatted Thus a drive formatted in a horizontal orientation will be able to run vertically and vice versa The recommended mounting screw torque is 3 0 0 5 kgf cm The recommended mounting screw depth is 3 0 0 3 mm for bottom and 3 5 0 5 mm for horizontal mounting The system is responsible for mounting the drive securely enough to prevent excessive motion or vibration of the drive at ...

Page 34: ...PSD profile Breakpoint 5 Hz 2 0 x EÄ5 g 2 Hz 17 Hz 1 1 x EÄ3 45 Hz 1 1 x EÄ3 48 Hz 8 0 x EÄ3 62 Hz 8 0 x EÄ3 65 Hz 1 0 x EÄ3 150 Hz 1 0 x EÄ3 200 Hz 5 0 x EÄ4 500 Hz 5 0 x EÄ4 The specified levels are measured at the mounting points 5 5 1 2 Swept Sine Vibration 1 G Zero to peak 5 to 500 to 5 Hz sine wave 2 0 oct min sweep rate 5 5 2 Non Operating Vibration 5 5 2 1 Random Vibration The test consist...

Page 35: ...0G 2msec half sine shock pulse 10G 11msec half sine shock pulse The input level shall be applied to the normal disk drive subsystem mounting points as mounted in normal system use 5 5 4 Non Operating Shock The disk drive must withstand with no damage or degradation of performance a 120G half sine wave shock pulse of 11 ms duration and a 700G half sine wave shock pulse of 1 ms duration on six sides...

Page 36: ... chamber floor No sound absorbing material shall be used The acoustical characteristics of the disk drive are measured under the following conditions Idle mode Power on disks spinning track following unit ready to receive and respond to control line com mands Operating mode Continuous random cylinder selection and seek operation of actuator with a dwell time at each cylinder Seek rate for the driv...

Page 37: ...sound power Lw with following formula only when determining compliance Lwt spec Lw 0 1 Pt 0 3 4 0 Bels where Lw A weighted sound power level Pt Value of discrete tone penalty dLt 6 0 dBA dLt Tone to noise ratio taken in accordance with ISO 7779 at each octave band Specification 29 ...

Page 38: ...the worldwide EMC requirements listed below IBM will provide technical support to assist users in complying with the EMC requirements United States Federal Communications Commission FCC Rules and Regulations Class B Part 15 European Economic Community EEC directive number 76 889 related to the control of radio fre quency interference and the Verband Deutscher Elektrotechniker VDE requirements of G...

Page 39: ...ed or etched on the board All other parts not considered electrical components are made of material with a UL recognized flammability rating of V 1 or better except minor mechanical parts 5 9 6 Secondary Circuit Protection This product utilizes printed circuit wiring that must be protected against the possibility of sustained com bustion due to circuit or component failure Adequate secondary over ...

Page 40: ...32 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 41: ...ctor for AT Attachment is designed to mate with Dupont part number 69764 044 or equiv alent Figure 21 and Figure 19 show the connector location and physical pin location Figure 21 AT Attachment connector of DBCA 2xxxxx Note 1 Pin position 20 is left blank for correct connector insertion Note 2 Pin position A B C D are used for drive address setting Refer to Figure 36 on page 50 for address setting...

Page 42: ...s Notes 1 O designates an output from the Drive 2 I designates an input to the Drive 3 I O designates an input output common 4 OD designates Open Drain output 5 The signal lines marked with are redefined during the Ultra DMA protocol to provide special func tions These lines change from the conventional to special definitions at the moment the Host decides to allow a DMA burst if the Ultra DMA tra...

Page 43: ... send or receive a 16 bit wide data word This signal is an Open Drain output with 24 mA sink capability and an external resistor is needed to pull this line to 5 volts DASP This is a time multiplexed signal which indicates that a drive is active or that device 1 is present This signal is driven by Open Drain driver and internally pulled up to 5 volts through a 10kΩ resistor During Power On initial...

Page 44: ... into the system power source directly If the host system while the HDD is disconnected from power line shall be isolated by Three State line drivers Internal leakage through ESD protection circuit may pull down LPUL Least Positive Up Level of logic signal below the spec Use both lines in parallel for regular HDD application 5 volts DMACK This signal shall be used by the host in response to DMARQ ...

Page 45: ...e Ultra DMA data out transfers The device may negate DDMARDY to pause an Uptra DMA data out transfer DSTROBE Ultra DMA This signal is used only for Ultra DMA data transfers between host and drive DSTROBE is the data int strobe signal from the device for an Ultra DMA data in transfer Both the rising and falling edge of DSTROBE latch the data from DD 15 0 into the host The device may stop toggling D...

Page 46: ...ÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ PARAMETER DESCRIPTION Min Max usec sec ÃÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ T0 RESET low width 25 ÄÄÄÄ ÃÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ T1 RESET high to Not BUSY ÄÄÄÄ 9 5 ÀÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÙ Figure 24 System Reset timing 38 OEM Specifications of DBCA 2xxx...

Page 47: ...ÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄ MIN MAX Note PARAMETER DESCRIPTION nsec nsec ÃÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄ T0 Cycle time 120 Ä T1 ÄCS0Ä1 DA00Ä02 valid to ÄDIOR ÄDIOW active 25 Ä T2 ÄDIOR ÄDIOW pulse width 70 Ä T2I ÄDIOR ÄDIOW recovery 25 Ä T3 DD00Ä15 setup to ÄDIOW high 20 Ä T4 ÄDIOW high to DD00Ä15 hold 10 Ä T5 ...

Page 48: ... TH Ä ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ WRITE DATA ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄ PARAMETER DESCRIPTION MIN MAX Note nsec nsec ÃÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄ T0 Cycle time 240 Ä TC ÄDMACK active to DMARQ inactive Ä 80 TD ÄDIOR ÄDIOW pulse width 120 Ä TE ÄDI...

Page 49: ...DATA ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄ PARAMETER DESCRIPTION MIN MAX Note nsec nsec ÃÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄ T0 Cycle time 120 Ä TD ÄDIOR ÄDIOW pulse width 70 Ä TE ÄDIOR data setup 20 Ä TF ÄDIOR data hold 5 Ä TG ÄDIOW data setup 20 Ä TH ÄDIOW...

Page 50: ... ÀÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Host drives DD Device drives DD nsec ÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ MODE0 MODE1 MODE2 PARAMETER DESCRIPTION ÃÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄ MIN MAX MIN MAX MIN MAX ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄ Tui Unlimited interlock time 0 Ä 0 Ä 0 Ä...

Page 51: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ nsec ÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ MODE0 MODE1 MODE2 PARAMETER DESCRIPTION ÃÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄ MIN MAX MIN MAX MIN MAX ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄ Tsr Strobe to ready response time Ä 50 Ä 30 Ä 20 Trfs Ready to final strobe time Ä 75 Ä 60 Ä 50 ÀÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 52: ...ÄÄÄÄÄÄÄÄ Device drives DD Host drives DD nsec ÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ MODE0 MODE1 MODE2 PARAMETER DESCRIPTION ÃÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄ MIN MAX MIN MAX MIN MAX ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄ Trfs Ready to final strobe time Ä 75 Ä 60 Ä 50 Trp Ready to pause time 160 Ä 125 Ä 100 Ä Tli Limited interloc...

Page 53: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device drives DD Host drives DD nsec ÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ MODE0 MODE1 MODE2 PARAMETER DESCRIPTION ÃÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄ MIN MAX MIN MAX MIN MAX ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄ Tss Time from strobe to stop assertion 50 Ä 50 Ä 50 Ä Tli Limited interlock time 0 150 0 150 0...

Page 54: ...ÄÄÄÄÄÄÄÄÄ Host drives DD ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ nsec ÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ MODE0 MODE1 MODE2 PARAMETER DESCRIPTION ÃÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄ MIN MAX MIN MAX MIN MAX ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄ Tui Unlimited interlock time 0 Ä 0 Ä 0 Ä Tack Setup time before ÄDMACK assertion 20 Ä 20 Ä 20 Ä Tenv ...

Page 55: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ nsec ÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ MODE0 MODE1 MODE2 PARAMETER DESCRIPTION ÃÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄ MIN MAX MIN MAX MIN MAX ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄ Tsr Strobe to ready response time Ä 50 Ä 30 Ä 20 Trfs Ready to final strobe time Ä 75 Ä 60 Ä 50 ÀÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 56: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄ Host drives DD ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ nsec ÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ MODE0 MODE1 MODE2 PARAMETER DESCRIPTION ÃÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄ MIN MAX MIN MAX MIN MAX ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄ Trfs Ready to final strobe time Ä 75 Ä 60 Ä 50 Trp Ready to pause time 160 Ä 125 Ä 100 Ä Tli Limi...

Page 57: ...ÄÄÙ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Host drives DD ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ nsec ÚÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄ MODE0 MODE1 MODE2 PARAMETER DESCRIPTION ÃÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄÅÄÄÄÄÂÄÄÄÄ MIN MAX MIN MAX MIN MAX ÃÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄ Tss Time from strobe to stop assertion 50 Ä 50 Ä 50 Ä Tli Limited interlock time 0 1...

Page 58: ...n the drive address depends on the condition of pin 28 of the AT interface cable In the case when pin 28 is ground or low the drive is a Master If pin 28 is open or high level the drive is a Slave Figure 36 Address setting by a jumper for DBCA 2xxxxx 6 6 1 Default Setting The default setting of jumper at shipment is No Jumper Master 50 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 59: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command Block Registers ÃÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1F0 0 1 0 0 0 Data Reg Data Reg 1F1 0 1 0 0 1 Error Reg Features Reg 1F2 0 1 0 1 0 Sector count Reg Sector count Reg 1F3 0 1 0 1 1 Sector number Reg Sector number Reg 1F4 0 1 1 0 0 Cylinder low Reg Cylinder low Reg 1F5 0 1 1 0 1 Cylinder high Reg Cylinder high Reg 1F6 0 1 1 1 0 Driv...

Page 60: ...52 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 61: ...Part 2 ATA Interface Specification Copyright IBM Corp 1998 53 ...

Page 62: ...54 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 63: ...escribed in 8 0 Deviations From Standard on page 57 DBCA 2xxxxx support following functions as Vendor Specific Function Address Offset Feature Format Unit Function 7 2 Terminology Device Device indicates DBCA 2xxxxx Host Host indicates the system that the device is attached to First Command The command which is executed first right after power on reset or hard reset when the initial power mode at ...

Page 64: ...56 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 65: ...is the device will not report threshold exceeded condition unless prefailure attri butes exceed their corresponding thresholds For example Power On Hours Attribute never results in negative reliability status Standby Timer Even if IDLE command or STANDBY command is issued with Sector Cuont reg ister value 00h Standby Timer is not disabled but it sets default value 109 minutes In case Sector Count ...

Page 66: ...58 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 67: ...ount Sector Count A N 0 1 1 Sector Number Sector Number A N 0 1 1 2 LBA bits 0Ä 7 2 LBA bits 0Ä 7 A N 1 0 0 Cylinder Low Cylinder Low A N 1 0 0 2 LBA bits 8Ä15 2 LBA bits 8Ä15 A N 1 0 1 Cylinder High Cylinder High A N 1 0 1 2 LBA bits 16Ä23 2 LBA bits 16Ä23 A N 1 1 0 Device Head Device Head A N 1 1 0 2 LBA bits 24Ä27 2 LBA bits 24Ä27 A N 1 1 1 Status Command ÃÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄ...

Page 68: ...sters required for the command must be set up before writing the Command Register 9 3 Cylinder High Register This register contains the high order bits of the starting cylinder address for any disk access At the end of the command this register is updated to reflect the current cylinder number In LBA Mode this register contains Bits 16 23 At the end of the command this register is updated to refle...

Page 69: ... The host must set R S T 1 and wait for at least 5 microseconds before setting RST 0 to ensure that the device recognizes the reset IEN Interrupt Enable When IEN 0 and the device is selected device interrupts to the host will be enabled When IEN 1 or the device is not selected device interrupts to the host will be disabled 9 7 Drive Address Register ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 70: ...is the least significant bit At command completion these bits are updated to reflect the currently selected head The head number may be from zero to the number of heads minus one In LBA mode HS3 through HS0 contain bits 24 27 of the LBA At command com pletion these bits are updated to reflect the current LBA bits 24 27 9 9 Error Register ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Regis...

Page 71: ...number of sectors of data requested to be transferred on a read or write operation between the host and the device If the value in the register is set to 0 a count of 256 sectors is specified If the register is zero at command completion the command was successful If not successfully completed the register contains the number of sectors which need to be transferred in order to complete the request...

Page 72: ... 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 spinn...

Page 73: ...ues Hard Reset Hardware Reset RESET signal is negated in ATA Bus The device executes a series of electrical circuitry diagnostics spins up the HDA tests speed and other mechanical parametric and sets default values Soft Reset Software Reset SRST bit in the Device Control Register is set then is reset The device resets the interface circuitry according to the Set Features requirement The actions of...

Page 74: ...x address Ä Address offset mode Disable Standby timer o o x Power mode 6 4 4 Reset Standby timer value 5 o o x ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÙ o ÄÄ execute x ÄÄ not execute Figure 45 Reset Response Table Note 1 Execute after the data in write cache has been written 2 Default value on POR is shown in Figure 46 on page 67 3 The Set Features command with Feature registe...

Page 75: ...After power on hard reset or software reset the register values are initialized as shown in Figure 46 ÚÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Code Description ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 01h No error detected ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 02h Formatter device error ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 03h Sector buffer error ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 76: ... device active Execute Device Diagnostic If Device 1 is present Device 0 shall read PDIAG to determine when it is valid to clear the BSY bit and if Device 1 passed or failed the EXECUTE DEVICE DIAG NOSTIC command otherwise Device 0 shall simply execute its diagnostics and then clear the BSY bit DASP is asserted by Device 0 and Device 1 if it is present in order to indicate the device is active In ...

Page 77: ...d by the current CHS translation mode but cannot exceed 65535 0FFFFh When the host selects a CHS translation mode using the INITIALIZE DEVICE PARAMETERS command the host requests the number of sectors per logical track and the number of heads per logical cylinder The device then computes the number of logical cylinders available in requested mode The default CHS translation mode is described in th...

Page 78: ...re Active Mode The device is in execution of a command or accessing the disk media with read look ahead function or write cache function 10 4 2 Power Management Commands The Check Power Mode command allows a host to determine if a device is currently in going to or leaving standby mode The Idle and Idle Immediate commands move a device to idle mode immediately from the active or standby modes The ...

Page 79: ... affects the physical interface as defined in the following table ÚÄÄÄÄÄÄÄÄÄÄÂÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Mode BSY RDY Interface active Media ÃÄÄÄÄÄÄÄÄÄÄÅÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Active x x Yes Active Idle o 1 Yes Active Standby o 1 Yes Inactive Sleep x x No Inactive ÀÄÄÄÄÄÄÄÄÄÄÁÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Figure 49 Pow...

Page 80: ...upported if set Word 86 bit 3 indicates that Advanced Power Management is enabled if set Word 96 bits 7 0 contain the current Advanced Power Management level if Advanced Power Management is enabled 10 5 1 Performance Idle mode This mode is usually entered immediately after Active mode command processing is complete instead of conventional idle mode In Performance Idle mode all electronic component...

Page 81: ...pending on the users recent behavior It is not possible to achieve the same level of Power savings with a fixed entry time into Active Idle because every users data and access pattern is different The optimum entry time changes over time The same algorithm works for entering into Low Power Idle mode and Standby mode which consumes less power but need more recovery time switching from this mode to ...

Page 82: ...utes being used and the identity of these attributes is vendor specific and proprietary 10 6 2 Attribute values Attribute values are used to represent the relative reliability of individual performance or calibration attri butes Higher attribute values indicate that the analysis algorithms being used by the device are predicting a lower probability of a degrading or fault condition existing Accord...

Page 83: ...features the system enable the device s attribute autosave feature to allow the device s automatic attribute saving upon receipt of STANDBY IMMEDIATE or SLEEP commands If the device has been set to utilize the standby timer the devce also saves attributes values prior to going from an Idle state to Standby state General Operation Descriptions 75 ...

Page 84: ...date the device lock function set change password The device enters this mode via a Security Freeze Lock command It cannot quit this mode until power off 10 7 2 Security level Following security levels are provided High level security When the device lock function is enabled and the User Password is forgotten the device can be unlocked via a Master Password Maximum level security When the device l...

Page 85: ... default Master Password using the Security Set Password command without enabling the Device Lock Function 10 7 4 2 User Password setting When a User Password is set the device will automatically enter lock mode the next time the device is powered on Ref Setting password No setting password POR POR V V Set Password with User Password Normal operation V V Normal operation Power off V Power off POR ...

Page 86: ...pare Media access NonÄmedia access command 1 command 1 Password Erase Unit ÀÄ Match Password ÄÄÄÄÄÄ N Match N Y Y Complete Reject Complete Erase Unit V V V V ÀÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Enter Device Lock function Unlock mode Disable V ÀÄÄÄÄ Normal operation All commands are available V Freeze Lock command V Enter Device Frozen mode Normal Operation except Set Password Disable Password Er...

Page 87: ...d with Master Password V Normal operation but data lost Figure 52 Password Lost 10 7 4 5 Attempt limit for SECURITY UNLOCK command The SECURITY UNLOCK command has an attempt limit The purpose of this attempt limit is to prevent that someone attempts to unlock the drive by using various passwords many times The device counts the password mismatch If the password does not match the device counts it ...

Page 88: ...ameters o o o Read Buffer o o o Read DMA w o retry x o o Read DMA w retry x o o Read Long w o retry x o o Read Long w retry x o o Read Multiple x o o Read Native Max Address o o o Read Sector s w o retry x o o Read Sector s w retry x o o Read Verify Sector s w o retry x o o Read Verify Sector s w retry x o o Recalibrate o o o Security Disable Password x o x Security Erase Prepare o o o Security Er...

Page 89: ...bute Thresholds o o o SMART Return Status o o o SMART Save Attribute Values o o o Standby o o o Standby Immediate o o o Write Buffer o o o Write DMA w o retry x o o Write DMA w retry x o o Write Long w o retry x o o Write Long w retry x o o Write Multiple x o o Write Sector s w o retry x o o Write Sector s w retry x o o Write Verify x o o ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁ...

Page 90: ...area 0FC000h to 0FFFFFh 1 Shipping HDDs from HDD manufacturer When the HDDs are shipped from HDD manufacturer the device has been tested to have a capacity of 536MB flagging the media defects not to be visible by system 2 Preparing HDDs at system manufacturer Special utility software is required to define the size of protected area and store the data into it The sequence is Issue Read Native Max A...

Page 91: ...max LBA CYL Returned value shows that native device Max LBA is 0FFFFFh regardless of the current setting Make entire device be accessible including the protected area by setting device Max LBA as 0FFFFFh via Set Max Address command with volatile option By using this option unexpected power removal or reset will not make the protected area remained accessible Read information data from protected ar...

Page 92: ...Address Offset Mode offsets address Cylinder 0 Head 0 Sector 1 LBA 0 to the start of the non volatile protected area established using the Set Max Address command The offset condition is cleared by Subcommand 89h Disable Address Offset Mode Hardware reset or Power on Reset If Reverting to Power on Defaults has been enabled by Set Features command it is cleared by Soft reset as well Upon entering o...

Page 93: ...fter Set Max Address Command using the Value Returned by Read Max Address Ú Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä ÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ User Accessible Area À Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä ÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ LBA 0 LBA M Figure 55 Device address map before and after Set Feature 10 9 2 Identify Device Data Identify Device data word 83 bit 7 indicates the device supports the...

Page 94: ... soft reset or hard reset does not affect its operation But power off terminates writing operation immediately and unwritten data are to be lost Flush cache Soft reset and Check Power Mode command are executed after the completion of writing to disk media on enabling write cache function So the host system can confirm the completion of write cache operation by issuing flush cache command Soft rese...

Page 95: ...recovered write errors When a write operation can not be completed after the Error Recovery Procedure ERP is fully carried out the sector s are reallocated to the spare location An error is reported to the host system only when the write cache is disabled and the auto reallocation fails If the number of available spare sectors reaches 16 sectors the write cache function will be disabled automat ic...

Page 96: ...88 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 97: ...nger responding Interrupts are cleared when the host reads the Status Register issues a reset or writes to the Command Register Figure 113 on page 173 shows the device timeout values 11 1 Data In Commands These commands are Identify Device Read Buffer Read Long Read Multiple Read Sectors SMART Read Attribute Values SMART Read Attribute Thresholds Execution includes the transfer of one or more 512 ...

Page 98: ...et BSY 0 ERR 1 and DRQ 1 The device will then store the error status in the Error Register and interrupt the host The registers will contain the location of the sector in error The errored location will be reported with CHS mode or LBA mode the mode is decided by mode select bit bit 6 of Device Head register on issuing the command If an Uncorrectable Data Error UNC 1 occurs the defective data will...

Page 99: ...eady to receive a sector b The host writes one sector of data including ECC bytes via the Data Register c The device sets BSY 1 after it has received the sector d After processing the sector of data the device sets BSY 0 and interrupts the host e In response to the interrupt the host reads the Status Register f The device clears the interrupt in response to the Status Register being read The Write...

Page 100: ... Immediate SMART Return Status SMART Save Attribute Values Standby Standby Immediate Execution of these commands involves no data transfer 1 The host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head Registers 2 The host writes the command code to the Command Register 3 The device sets BSY 1 4 When the device has finished processing the command it s...

Page 101: ...r commands the host resets the DMA channel prior to reading status from the device The DMA protocol allows high performance multi tasking operating systems to eliminate processor over head associated with PIO transfers 1 Host initializes the slave DMA channel 2 Host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head registers 3 Host writes command co...

Page 102: ...94 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 103: ...etry C8 1 1 0 0 1 0 0 0 4 Read DMA no retry C9 1 1 0 0 1 0 0 1 1 Read Long retry 22 0 0 1 0 0 0 1 0 1 Read Long no retry 23 0 0 1 0 0 0 1 1 1 Read Multiple C4 1 1 0 0 0 1 0 0 3 Read Native Max Address F8 1 1 1 1 1 0 0 0 1 Read Sectors retry 20 0 0 1 0 0 0 0 0 1 Read Sectors no retry 21 0 0 1 0 0 0 0 1 3 Read Verify Sectors retry 40 0 1 0 0 0 0 0 0 3 Read Verify Sectors no retry 41 0 1 0 0 0 0 0 1 ...

Page 104: ...lues B0 1 0 1 1 0 0 0 0 3 Standby E2 1 1 1 0 0 0 1 0 3 Standby 96 1 0 0 1 0 1 1 0 3 Standby Immediate E0 1 1 1 0 0 0 0 0 3 Standby Immediate 94 1 0 0 1 0 1 0 0 2 Write Buffer E8 1 1 1 0 1 0 0 0 4 Write DMA retry CA 1 1 0 0 1 0 1 0 4 Write DMA no retry CB 1 1 0 0 1 0 1 1 2 Write Long retry 32 0 0 1 1 0 0 1 0 2 Write Long no retry 33 0 0 1 1 0 0 1 1 2 Write Multiple C5 1 1 0 0 0 1 0 1 2 Write Sector...

Page 105: ...ache EF 02 Set Transfer Mode EF 03 Enable Advanced Power Management feature EF 05 Enable Address Offset mode EF 09 34 bytes of ECC apply on Read Write Long EF 44 Disable read lookÄahead feature EF 55 Disable reverting to power on defaults EF 66 Disable write cache EF 82 Disalbe Advanced Power Management feature EF 85 Disable Address Offset mode EF 89 Enable read lookÄahead feature EF AA 4 bytes of...

Page 106: ...tion Bit of the Sector Count Register should be specified This bit is used by Set Max Address command V Valid Indicates that the bit is part of an output parameter and should be specified x Indicates that the hex character is not used Indicates that the bit is not used Input Registers 0 Indicates that the bit is always set to 0 1 Indicates that the bit is always set to 1 H Head number Indicates th...

Page 107: ...inder High Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 0 1 0 1 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 108: ...Ä Ä Ä Ä Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 Ä Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 0 0 1 0 0 0 0 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 109: ...ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 0 1 1 1 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 110: ...AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 V 0 V 0 0 0 V V V Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ Figure 62 Format Track Command 50h The Format Track command formats a single logical track on the device Each good sector of data on the track will be initialized to zero with write operation At this...

Page 111: ...ÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 0 xxh descriptor value for sector number 00h 1 00h sector number ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 2 xxh descriptor value for sector number 01h 3 01h sector number ÃÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 4 xxh descriptor value for sector number 02h 5 02...

Page 112: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 V 0 V 0 0 0 V 0 V Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ Figure 64 Format Unit Comma...

Page 113: ...The execution time of this command is shown below DBCA 206480 about 15 min DBCA 204860 about 12 min DBCA 203240 about 8 min Command Descriptions 105 ...

Page 114: ...ÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 1 1 0 0 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ...

Page 115: ...te mode 04 0 Reserved 05 0 Reserved 06 003FH Number of sectors per track in default translate mode 07 0000H Number of bytes of sector gap 08 0000H Number of bytes in sync field 09 0000H Reserved 10Ä19 XXXX Serial number in ASCII 0 not specified 20 0003H Controller type 0003 dual ported multiple sector buffer with lookÄahead read 21 0349H Buffer size in 512Äbyte increments 420KB 22 00XXH Number of ...

Page 116: ...s Word 60 specifies the low word of the number 62 XX07H Single Word DMA Transfer Capability 15Ä 8 Single word DMA transfer mode active 7Ä 0 7 Single word DMA transfer modes supported support mode 0 1 and 2 63 XX07H Multiword DMA Transfer Capability 15Ä11 0 Reserved 10 1 Multiword DMA mode 2 is selected 9 1 Multiword DMA mode 1 is selected 8 1 Multiword DMA mode 0 is selected 7Ä 0 7 Multi word DMA ...

Page 117: ...rted 6 1 1 lookÄahead supported 5 1 1 write cache supported 4 0 1 supports PACKET Command Feature Set 3 1 1 supports Power Management Feature Set 2 0 1 supports Removable Media Feature Set 1 1 1 supports Security Feature Set 0 1 1 supports S M A R T Feature Set 83 4088H Command set supported 15 0 Always 14 1 Always 13Ä 8 0 Reserved 7 1 1 Address Offset Feature supported 6Ä 5 0 Reserved 4 0 1 Remov...

Page 118: ...re Set enabled 3 X 1 Advanced Poser Management Feature Set enabled 2 0 1 CFA Feature Set supported 1 0 1 READ WRITE DMA QUEUED command supported 0 0 1 DOWNLOAD MICROCODE command supported 87 4000H Command set feature enabled 15 0 Always 14 1 Always 13Ä 0 0 Reserved 88 0X07H Ultra DMA Transfer mode mode 2 supported 15Ä11 0 Reserved 10 X 1 UltraDMA mode 2 is selected 9 X 1 UltraDMA mode 1 is selecte...

Page 119: ... locked 1 X 1 Security enabled 0 X 1 Security supported 129 000XH Current Set Feature Option Bit assignments 15Ä4 0 Reserved 3 X 1 Auto reassign enabled 2 X 1 Reverting enabled 1 X 1 Read LookÄahead enabled 0 X 1 Write Cache enabled 130 XXXXH Reserved 131 000XH Initial Power Mode Selection Bit assignments 15Ä2 0 Reserved 1 1 Always 0 X Initial Power Mode 1 Standby 0 Idle 132Ä255 0000H Reserved ÀÄÄ...

Page 120: ...rs DBCAÄ204860 Number of cylinders 2754h Number of heads 000Fh Model number ASCII IBMÄDBCAÄ204860 Total number of user 912D14h addressable sectors DBCAÄ203240 Number of cylinders 18A0h Number of heads 0010h Model number ASCII IBMÄDBCAÄ203240 Total number of user 60F600h addressable sectors ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Figure 71 Number of cylinders heads sectors by models for DBCA 2xxx...

Page 121: ...ÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 1 1 1 0 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄ...

Page 122: ...ÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 0 0 V ...

Page 123: ... Ä Ä Ä Ä Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 0 0 0 1 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 124: ...ÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 0 0 V 0 0 0 0 0 Ä Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ F...

Page 125: ...Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 0 1 0 0 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Regis...

Page 126: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ V V 0 V 0 V 0 V 0 V 0 V Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄ...

Page 127: ...erred 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 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the sector to be transferred L 0 In LBA m...

Page 128: ...ÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 V 0 V 0 V 0 V 0 V Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ Figur...

Page 129: ...inder High Low The cylinder number of the transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 It should be noted that the device internally uses 34 bytes of ECC data on all data written or read from the disk The 4 byte mode of operation is pro...

Page 130: ...ÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 V 0 V 0 V 0 V 0 V 0 V Ä 0 Ä V ...

Page 131: ...of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Command Descriptions 123 ...

Page 132: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 0 0 V 0 0 0 V 0 Ä Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁ...

Page 133: ...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 Command Descriptions 125 ...

Page 134: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 V 0 V 0 V...

Page 135: ...of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Command Descriptions 127 ...

Page 136: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 V 0 V 0 V 0 V 0 V 0 V Ä ...

Page 137: ...f the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Command Descriptions 129 ...

Page 138: ...ÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä Cylinder High Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 0 0 0 1 Ä Ä Ä Ä Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄ...

Page 139: ...ÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 0 0 V 0 0 0 V 0 V Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ Figure 84 Security Disable Password Command F6h The Security Disable Password command disables the security...

Page 140: ...ÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 1 0 0 1 1 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄ...

Page 141: ...ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 V ...

Page 142: ...command should be completed immediately prior to the Security Erase Unit command If the device receives a Security Erase Unit command without a prior Security Erase Prepare command the device aborts the security erase unit command This command disables the security mode feature device lock function however the master password is still stored internally within the device and may be re activated lat...

Page 143: ...ÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 1 0 1 0 1 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄ...

Page 144: ...ÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 1 0 0 0 1 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BS...

Page 145: ...ield is set with Master password If Identifier is User the Revision Code is not set The Revision Code field is returned in Identify Device word 92 The valid Revision Codes are 0000h to FFFDh Default Master Password Revision Code is FFFEh FFFFh is reserved The setting of the Identifier and Security level bits interact as follows Identifier User Security level High The password supplied with the com...

Page 146: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 V 0 0 0 V 0 0 0 V 0 Ä Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ Figure 92 Security Unl...

Page 147: ...urity Unlock Information Identifier Zero indicates that device regards Password as User Password One indicates that device regards Password as Master Password The user can detect if the attempt to unlock the device has failed due to a mismatched password as this is the only reason that an abort error will be returned by the file AFTER the password information has been sent to the device If an abor...

Page 148: ...ÄÄÄÄÄÄÄÄ Command 0 1 1 1 Ä Ä Ä Ä Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ...

Page 149: ...ÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 1 1 1 1 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY D...

Page 150: ...Count Register specifies the Advanced Power Management level C0h FEh The deepest Power Saving mode is Active Idle 80h BFh The deepest Power Saving mode is Low power Idle 01h 7Fh The deepest Power Saving mode is Standby 00h FFh Aborted When Feature register is 85h Disable Advanced Power Management the deepest Power Saving mode becomes Active Idle Note 3 If the number of auto reassigned sectors reac...

Page 151: ...ÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 0 0 V 0 0 0 V 0 Ä Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ Figure 96 Set Max Address F9h This command overwrites the max LBA CYL of HDD in a range of actual device capacities Once device receives thi...

Page 152: ...ects the master device and D 1 selects the slave device V Valid Indicates that the bit is part of an output parameter and should be specified Indicates that the bit is not used Input Parameters From The Device Sector Number In LBA mode this register contains Adjusted max LBA bits 0 7 L 1 In CHS mode this register contains max sector number 63 L 0 Cylinder High Low In LBA mode this register contain...

Page 153: ...ÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 0 0 0 1 1 0 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ...

Page 154: ...ÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 0 1 1 0 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ...

Page 155: ...tus See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄ...

Page 156: ...osave feature either enabled or disabled will be preserved by the device across power cycle A value of 00h written by the host into the device s Sector Count Register before issuing the SMART Enable Disable Attribute Autosave subcommand will cause this feature to be disabled Disabling this feature does not preclude the device from saving Attribute Values to the Attribute Data sectors during some o...

Page 157: ...com plete a segment within its estimated time an issuance of a SMART Read Attribute Values subcommand could abort ongoing off line test In this case the current segment pointer remains unchanged and off line data collection status is set to 05h as any other commands do for ongoing off line test 12 30 1 6 SMART Enable Operations Subcommand D8h This subcommand enables access to all S M A R T capabil...

Page 158: ...hresholds If the device does not detect a Threshold Exceeded Condition or detects a Threshold Exceeded Condition but involving attributes are advisory the device loads 4Fh into the Cylinder Low register C2h into the Cyl inder High register clears BSY and asserts INTRQ If the device detects a Threshold Exceeded Condition for prefailure attributes the device loads F4h into the Cylinder Low register ...

Page 159: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ OffÄline data collection capability 1 16Fh 1 05h ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ S M A R T capability 2 170h 1 03h ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ Reserved 16 172h 3 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ Vendor specific 125 182h 3 ÃÄÄÄÄÄÄÄÄÄÄÄ...

Page 160: ... attributes prior to any data collection ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ FDh maximum value ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ FEh value is not valid ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ FFh invalid for attribute value Ä not to be used ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 161: ... Spin Retry Count 12 Device Power Cycle Count 199 CRC Error Count 220 Disk Shift 221 G Sense Error Rate 222 Loaded Hours 223 Load Retry Count 224 Load Friction 225 Load Cycle Count 226 Load in Time 227 Torq amp Count 228 Power off Retract Count Command Descriptions 153 ...

Page 162: ...s 12 30 2 2 3 Normalized Values The device will perform conversion of the raw Attribute Values to trans form them into normalized values which the host can then compare with the Threshold values A Threshold is the excursion limit for a normalized Attribute Value In normalizing the raw data the device will perform any necessary statistical validity checks to ensure that an instantaneous raw value i...

Page 163: ...res to complete the segment pointed by the current segment pointer The host can use this time to set a count down timer that will trigger it to issue the SMART Read Attribute Values subcommand to check on the status of off line data collection Because the number of segments is 1 this field always indicates the total time in seconds for whole off line data collectoin activity 12 30 2 6 Current Segm...

Page 164: ...ture Checksum is the 2 s compliment of the result of a simple 8 bit addition of the first 511 bytes in the data structure 12 30 3 Device Attribute Thresholds Data Structure The following defines the 512 bytes that make up the Attribute Threshold information This data structure is accessed by the host in its entirety using the SMART Read Attribute Thresholds All multi byte fields shown in these dat...

Page 165: ...ÄÄÄÄ Vendor specific 131 17Ch 3 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄ Data structure checksum 1 1FFh 2 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ 512 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 1 Ä See following definitions 2 Ä Value varied by actual operating condition 3 Ä Filled with 00h Figure 103 Device Attribut...

Page 166: ...e ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ FFh Ä always failing threshold value to be used for code test purposes ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ Reserved 00h 10 02h binary ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ Total Bytes 12 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄ...

Page 167: ...ther invalid or not supported by this device ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ A S M A R T FUNCTION SET command subcommand other than SMART ENABLE OPERATIONS was received by the 51h 04h device while the device was in a S M A R T disabled state ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ The device is unable to read its Attribu...

Page 168: ...ÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 0 0 V 0 0 0 V 0 V Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ Figure 106 Standby Command E2h 96h...

Page 169: ...ÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 0 0 0 0 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ...

Page 170: ...linder High Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Device Head 1 Ä 1 D Ä Ä Ä Ä Device Head Ä Ä Ä Ä Ä Ä Ä Ä ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Command 1 1 1 0 1 0 0 0 Status See Below ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ...

Page 171: ...ÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ V 0 0 V 0 V 0 0 0 V V V Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄ...

Page 172: ...uested 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 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the last transfe...

Page 173: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 V 0 V 0 0 0 V V V Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ Figure 110 Writ...

Page 174: ... 15 Low 16 23 High L 1 H The head number of the sector to be transferred L 0 In LBA mode this register contains current LBA bits 24 27 L 1 The file internally uses 34 bytes of ECC on all data read or writes The 4 byte mode of operation is pro vided via an emulation technique As a consequence of this emulation it is recommended that 34 byte ECC mode is used for all tests to confirm the operation of...

Page 175: ...ÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 V 0 V 0 0 0 V...

Page 176: ...ransferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 168 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 177: ...ÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Error Register Status Register ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ 0 0 0 V 0 V 0 0 0 V V V Ä 0 Ä V ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ...

Page 178: ...ransferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 170 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 179: ...Specific In DBCA 2xxxxx implementation Write Verify command is exactry same as Write Sectors command 30h No read verification is performed after write operation Refer to Write Sectors Command for parameters Command Descriptions 171 ...

Page 180: ...172 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 181: ... ns Command Command Code Out Register BSY 1 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ Interrupt DRQ For Status Register Status Register 30 sec Data Transfer In BSY 1 BSY 0 and DRQ 1 Interrupt ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ Device Busy After 256th Read From Status Register 10 us Data Transfer In Data Register BSY 1 ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄ...

Page 182: ...oseconds milliseconds and seconds respectively We recommend that the host system executes Soft reset and then retry to issue the command if the host system timeout would occur for the device Note 1 For SECURITY ERASE UNIT command the execution time is referred to 12 21 Security Erase Unit F4h on page 133 Note 2 For FORMAT UNIT command the execution time is referred to 12 5 Format Unit F7h Vendor S...

Page 183: ... w retry Yes obsoleted 23h READ LONG w o retry Yes obsoleted 30h WRITE SECTOR S w retry Yes Mandatory 31h WRITE SECTOR S w o retry Yes Mandatory 32h WRITE LONG w retry Yes obsoleted 33h WRITE LONG w o retry Yes obsoleted 38h CFA TRANSLATE SECTORS W O ERASE No Optional 7 3Ch WRITE VERIFY 2 Vendor specific obsoleted 40h READ VERIFY SECTOR S w retry Yes Mandatory 41h READ VERIFY SECTOR S w o retry Ye...

Page 184: ... IDENTIFY DEVICE Yes Mandatory EDh MEDIA EJECT No Optional 7 EEh IDENTIFY DEVICE DMA Yes obsoleted EFh SET FEATURES Yes Mandatory F0h Vendor specific Reserved Vendor specific F1h SECURITY SET PASSWORD Yes Optional 6 F2h SECURITY UNLOCK Yes Optional 6 F3h SECURITY ERASE PREPARE Yes Optional 6 F4h SECURITY ERASE UNIT Yes Optional 6 F5h SECURITY FREEZE LOCK Yes Optional 6 F6h SECURITY DISABLE PASSWOR...

Page 185: ...cache Yes 03h Set transfer mode Yes 05h Enable Advanced Power Management Yes 09h Enable Address Offset mode Yes 44h Set vendor specific bytes ECC Yes 55h Disable read lookÄahead feature Yes 5Dh Enable release interrupt No 5Eh Enable SERVICE interrupt No 66h Disable reverting to power on defaults Yes 82h Disable write cache Yes 85h Disable Advanced Power Management Yes 89h Disable Address Offset mo...

Page 186: ...178 OEM Specifications of DBCA 2xxxxx 2 5 inch HDD ...

Page 187: ...Read Sectors 20h 21h 126 Read Verify Sectors 40h 41h 128 Recalibrate 1xh 130 S M A R T Function Set B0h 147 Security Disable Password F6h 131 Security Erase Prepare F3h 132 Security Erase Unit F4h 133 Security Freeze Lock F5h 135 Security Set Password F1h 136 Security Unlock F2h 138 Seek 7xh 140 Command continued Set Features EFh 141 Set Max Address F9h 143 Set Multiple C6h 145 Sleep E6h 99h 146 S...

Page 188: ...lization 67 Sector Count Register 63 Sector Number Register 63 Status Register 63 Register Initialization 67 Reset Diagnostic and Reset considerations 68 Register Initialization 67 RST 61 S S M A R T Function 74 Attribute thresholds 74 Attribute values 74 Attributes 74 S M A R T commands 74 S M A R T operation with power management modes 74 Threshold exceeded condition 74 S M A R T Function Set 14...

Page 189: ... Timeout Parameter 114 160 Timeout Values 173 TK0NF 63 U UNC 63 V V 98 W Write Buffer 90 162 Write Cache 86 Write DMA 93 163 Write Long 90 165 Write Multiple 90 167 Write Sectors 90 169 Write Verify 91 171 WTG 61 X x 98 Index 181 ...

Page 190: ...Published in Japan S25L 2426 02 ...

Reviews: