5.3 Host Commands
•DEVICE CONFIGURATION IDENTIFY (Features Field = C2h)
The DEVICE CONFIGURATION IDENTIFY command returns information shown in Table 5.24. The content of this data structure indicates the selectable commands, modes, and feature sets that the device is capable of supporting. If a DEVICE CONFIGURATION SET command has been issued reducing the capabilities, the response to an IDENTIFY DEVICE command will reflect the reduced set of capabilities, however, the DEVICE CONFIGURATION IDENTIFY command will not be changed.
•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).
•DEVICE CONFIGURATION SET (Features Field = C3h)
The DEVICE CONFIGURATION SET command allows to reduce the set of optional commands, modes, or feature sets supported by a device as indicated by a DEVICE CONFIGURATION IDENTIFY command. The format of the overlay transmitted by the device is described in Table 5.24. As a result to the limitation of the function by the DEVICE CONFIGURATION SET command, is reflected in IDENTIFY information. When the bits in these words are cleared, the device no longer supports the indicated command, mode, or feature set. If a bit is set in the overlay transmitted by the device that is not set in the overlay received from a DEVICE CONFIGURATION IDENTIFY command, no action is taken for that bit. After execution of this command, the settings are kept regardless of the
If the restriction of Multiword DMA modes or Ultra DMA modes is executed, a SET FEATURES command should be issued for the modes restriction prior the DEVICE CONFIGURATION SET command is issued. When the Automatic Acoustic Management function is assumed to be a unsupport, Automatic Acoustic Management is disabled beforehand by SET FEATURES command (FR=C2h).
•Error reporting conditions
(1)The device is in the Device Configuration Freeze Lock state (ST = 51h, ER = 04h).
(2)The SET MAX ADDRESS (EXT) command (F9h, 37h) has been specified with a value in the Host Protected Area (ST = 51h, ER = 04h).
(3)A SATA communication error occurred (ST = 51h, ER = 14h).
(4)A DEVICE CONFIGURATION SET command has already modified the original settings as reported by a DEVICE CONFIGURATION IDENTIFY command1 (ST = 51h, ER = 04h).
(5)Any of the bit modification restrictions described are violated (ST=51h,ER=04h)