Toshiba Corporation Digital Media Network Company
Page 131 of 153
© 2003, Copyright TOSHIBA Corporation All Rights Reserved
11.8.45.4.1 Error outputs
Register 7 6 5 4 3 2 1 0
Error na na na na na ABRT na na
Sector Count na
Sector Number Bit location low
Cylinder Low Bit location high
Cylinder High Word location
Device/Head obs na obs DEV na
Status BSY DRD
Y
DF na DRQ
na
na ERR
Error register -
ABRT shall be set to one if the device does not support this command, if a DEVICE CONFIGURATION
SET command has already modified the original settings as reported by a DEVICE
CONFIGURATION IDENTIFY command, if DEVICE CONFIGURATION FREEZE LOCK is set, if
any of the bit modification restrictions described in this section are violated, or if a Host
Protected Area has been established by the execution of a SET MAX ADDRESS command.
Sector Number –
If the command was aborted because an attempt was made to modify a mode or feature that cannot be
modified with the device in its current state, this register shall contain bits (7:0) set in the bit
positions that correspond to the bits in the device configuration overlay data structure words 1,
2, or 7 for each mode or feature that cannot be changed. If not, the value shall be 00h.
Cylinder Low –
If the command was aborted because an attempt was made to modify a mode or feature that cannot be
modified with the device in its current state, this register shall contain bits (15:8) set in the bit
positions that correspond to the bits in the device configuration overlay data structure words 1,
2, or 7 for each mode or feature that cannot be changed. If not, the value shall be 00h.
Cylinder High –
If the command was aborted because an attempt was made to modify a bit that cannot be modified with
the device in its current state, this register shall contain the offset of the first word encountered
that cannot be changed. If an illegal maximum LBA address is encountered, the offset of word 3
shall be entered. If a checksum error occurred, the value FFh shall be entered. A value of 00h
indicates that the Data Structure Revision was invalid.
Device register -
DEV shall indicate the selected device.
Status register -
BSY shall be cleared to zero indicating command completion.
DRDY shall be set to one.
DF (Device Fault) shall be set to one if a device fault has occurred.
DRQ shall be cleared to zero.
ERR shall be set to one if an Error register bit is set to one.
11.8.45.4.2 Description
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 or IDENTIFY PACKET DEVICE command response. When the bits in these words are
cleared, the device shall no longer support 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. Modifying the maximum LBA address of the device also
modifies the address value returned by a READ NATIVE MAX ADDRESS or READ NATIVE MAX ADDRESS
EXT command.