Hitachi HTS541010G9AT00 Specifications - Page 159
S.M.A.R.T. Execute Off-line Immediate subcommand D4h
UPC - 000061425019
View all Hitachi HTS541010G9AT00 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 159 highlights
12.38.1.5 S.M.A.R.T. Execute Off-line Immediate (subcommand D4h) This subcommand causes the device to immediately initiate the set of activities that collect Attribute data in an offline mode (off-line routine) or execute a self-test routine in either captive or off-line mode. The LBA Low register shall be set to specify the operation to be executed. LBA Low 0 1 2 3 4 127 129 130 131 132 Operation to be executed Execute S.M.A.R.T. off-line data collection routine immediately Execute S.M.A.R.T. Short self-test routine immediately in off-line mode Execute S.M.A.R.T. Extended self-test routine immediately in off-line mode Reserved Execute SMART selective self-test routine immediately in off-line mode Abort off-line mode self-test routine Execute S.M.A.R.T. Short self-test routine immediately in captive mode Execute S.M.A.R.T. Extended self-test routine immediately in captive mode Reserved Execute SMART selective self-test routine immediately in captive mode Off-line mode: The device executes command completion before executing the specified routine. During execution of the routine the device will not set BSY nor clear DRDY. If the device is in the process of performing its routine and is interrupted by a new command from the host, the device will abort or suspend its routine and service the host within two seconds after receipt of the new command. After servicing the interrupting command, the device will resume its routine automatically or not start its routine depending on the interrupting command. Captive mode: When executing self-test in captive mode, the device sets BSY to one and executes the specified self-test routine after receipt of the command. At the end of the routine, the device sets the execution result in the Self-test execution status byte (see Table 101: "Device Attribute Data Structure" on page 151) and ATA registers and then executes the command completion. See definitions below. Status Error LBA Low LBA High Set ERR to one when the self-test has failed Set ABRT to one when the self-test has failed Set to F4h when the self-test has failed Set to 2Ch when the self-test has failed SMART Selective self-test routine When the value in the LBA Low register is 4 or 132, the Selective self-test routine shall be performed. This selftest routine shall include the initial tests performed by the Extended self-test routine plus a selectable read scan. The host shall not write the Selective self-test log while the execution of a Selective self-test command is in progress. The user may choose to do read scan only on specific areas of the media. To do this, user shall set the test spans desired in the Selective self-test log and set the flags in the Feature flags field of the Selective self-test log to indicate do not perform off-line scan. In this case, the test spans defined shall be read scanned in their entirety. The Selective self-test log is updated as the self-test proceeds indicating test progress. When all specified test spans have been completed, the test is terminated and the appropriate self-test execution status is reported in the SMART READ DATA response depending on the occurrence of errors. Table 118 shows an example of a Selective self test definition with three test spans defined. In this example, the test terminates when all three test spans have been scanned. Travelstar 5K100 (Serial ATA) Hard Disk Drive Specification 147