360050398

10.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

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 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.

Toshiba Corporation Digital Media Network Company

Page 136 of 157

© 2005, Copyright TOSHIBA Corporation All Rights Reserved