10.8.42.5

SMART Execute Off-line Immediate

 

 

 

 

 

 

 

 

COMMAND CODE

1 0 1 1 0 0 0 0

 

REGISTER

 

 

 

REGISTER SETTING

 

NORMAL COMPLETION

 

DR

 

DRIVE No.

 

no change

 

CY

 

 

C24Fh

 

no change

 

HD

 

 

 

 

no change

 

SN

 

Subcommand specific

 

no change

 

SC

 

 

 

 

no change

 

FT

 

 

D4h

 

no change

This command causes the device to immediately initiate the activities that collect SMART data in an off-line mode and then save this data to the device's non-volatile memory, or execute a self-diagnostic test routine in either captive or off-line mode.

The sector Number register will be set to specify the operation to be executed.

SMART EXECUTE OFF-LINE IMMEDIATE Sector Number register values
ValueDescription of subcommand to be executed

0

Execute SMART off-line routine immediately in off-line mode

1

Execute SMART Short self-test routine immediately in off-line mode

2

Execute SMART Extended self-test routine immediately in off-line mode

3

Reserved

4

Execute SMART Selective self-test routine immediately in off-line mode

5-126

Reserved

127

Abort off-line mode self-test routine

128

Reserved

129

Execute SMART Short self-test routine immediately in captive mode

130

Execute SMART Extended self-test routine immediately in captive mode

131

Reserved

132

Execute SMART Selective self-test routine immediately in captive mode

133-255

Reserved

10.8.42.5.1 Off-line mode

The following describes the protocol for executing a SMART EXECUTE OFF-LINE IMMEDIATE subcommand routine (including a self-test routine) in the off-line mode.

a)The device executes command completion before executing the subcommand routine.

b)After clearing BSY to zero and setting DRDY to one after receiving the command, the device will not set BSY nor clear DRDY during execution of the subcommand routine.

c)If the device is in the process of performing the subcommand routine and is interrupted by any new command from the host except a SLEEP, SMART DISABLE OPERATIONS, SMART EXECUTE OFF-LINE IMMEDIATE, STANDBY IMMEDIATE or IDLE IMMEDIATE command, the device suspends or aborts the subcommand routine and service the host within two seconds after receipt of the new command. After servicing the interrupting command from the host the device may re-initiate or resume the subcommand routine without any additional commands from the host.

d)If the device is in the process of performing a subcommand routine and is interrupted by a SLEEP command from the host, the device will suspend or abort the subcommand routine and execute the SLEEP command. If the device is in the process of performing any self-test routine and is interrupted by a SLEEP command from the host, the device will abort the subcommand routine and execute the SLEEP command.

Toshiba Corporation Digital Media Network Company

Page 109 of 157

© 2005, Copyright TOSHIBA Corporation All Rights Reserved