Hitachi 100GB 7200 RPM HTE721010G9SA00 Benutzerhandbuch

Produktcode
HTE721010G9SA00
Seite von 208
Travelstar E7K100 (SATA) Hard Disk Drive Specification
77
 
12.2.3  DEVICE CONFIGURATION IDENTIFY (subcommand C2h)
The DEVICE CONFIGURATION IDENTIFY command returns a 512 byte data structure via PIO data-in transfer. 
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 or IDENTIFY PACKET DEVICE command will reflect the reduced set of 
capabilities, while the DEVICE CONFIGURATION IDENTIFY command will reflect the entire set of selectable 
capabilities.
The format of the Device Configuration Overlay data structure is shown in Table 45:  “Device Configuration Over-
lay Data structure” on page 78
.
12.2.4  DEVICE CONFIGURATION SET (subcommand C3h)
The DEVICE CONFIGURATION SET command allows a device manufacturer or a personal computer system 
manufacturer to reduce the set of optional commands, modes, or feature sets supported by a device as indicated by 
a DEVICE CONFIGURATION IDENTIFY command. The DEVICE CONFIGURATION SET command transfers 
an overlay that modifies some of the bits set in words 63, 82, 83, 84, and 88 of the IDENTIFY DEVICE command 
response. 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.
The format of the overlay transmitted by the device is described in the table in Table 45:  “Device Configuration 
Overlay Data structure” on page 78. The re
strictions on changing these bits is described in the text following that 
table. If any of the bit modification restrictions described are violated or any setting is changed with DEVICE 
CONFIGURATION SET command, the device shall return command aborted. In that case, error reason code is 
returned to sector count register, invalid word location is returned to LBA high register, and invalid bit location is 
returned to LBA Mid register. The Definition of error information is shown in Table 46:  “DCO error information 
definition.” on page 78.
ERROR INFORMATION EXAMPLE 1:
After establishing a protected area with SET MAX address, if a user attempts to change maximum LBA address 
(DC SET or DC RESTORE), the device aborts that command and returns error reason code as below.
ERROR INFORMATION EXAMPLE 2:
When the device is enabled and the Security feature is set, if the user attempts to disable that feature, the device 
aborts that command and returns an error reason code as below. 
LBA High
:   03h
= word 3 is invalid
LBA Mid
:   00h
this register is not assigned in this case
Sector count
:   06h
= Protected area is now established
LBA High
:   07h
= word 7 is invalid
LBA Mid
:   03h
= bit 3 is invalid
Sector count
:   04h
= now Security feature set is enabled