5.3 Host Commands

DEVICE CONFIGURATION RESTORE (Features Field = C0h)

The DEVICE CONFIGURATION RESTORE command disables any setting previously made by a DEVICE CONFIGURATION SET command and returns the content of the IDENTIFY DEVICE command response to the original settings as indicated by the data returned from the execution of a DEVICE CONFIGURATION IDENTIFY command. After execution of this command, the settings are kept regardless of the power-on or COMRESET execution.

Error reporting conditions

(1)The device is in the Device Configuration Freeze Lock state (ST = 51h, ER = 04h).

(2)The command was received before the DEVICE CONFIGURATION SET command was issued (ST = 51h, ER = 04h).

(3)The SET MAX ADDRESS (EXT) command (F9h, 37h) has been specified with a value in the Host Protected Area (ST = 51h, ER = 04h).

(4)A SATA communication error occurred (ST = 51h, ER = 14h).

DEVICE CONFIGURATION FREEZE LOCK (Features Field = C1h)

The DEVICE CONFIGURATION FREEZE LOCK command prevents accidental modification of the Device Configuration Overlay settings. After successful execution of a DEVICE CONFIGURATION FREEZE LOCK command, all

DEVICE CONFIGURATION SET, DEVICE CONFIGURATION FREEZE LOCK, DEVICE CONFIGURATION IDENTIFY, and DEVICE CONFIGURATION RESTORE commands are aborted by the device. The DEVICE CONFIGURATION FREEZE LOCK condition is cleared by a power- down, not cleared by a COMRESET or software reset.

Error reporting conditions

(1)The device is in the Device Configuration Freeze Lock state (ST = 51h, ER = 04h).

(2)A SATA communication error occurred (ST = 51h, ER = 14h).

C141-E280

5-85