360050398
10.8.45.4.1 Error outputsRegister | 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 | DF | na |
| DRQ | na |
| na | ERR |
|
| Y |
|
|
|
|
|
|
|
|
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.
10.8.45.4.2 DescriptionThe 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.
Toshiba Corporation Digital Media Network Company
Page 136 of 157
© 2005, Copyright TOSHIBA Corporation All Rights Reserved