Interface

(44) SET MAX ADDRESS EXT (X '37')

Description

This command limits specifications so that the highest address that can be accessed by users can be specified only in LBA mode.

The address information specified with this command is set in words 1, 54, 57, 58, 60, 61, and 100 to 103 of the IDENTIFY DEVICE command response. If read or write processing is executed for an address that is outside of the new address space, an ID Not Found error occurs.

When SC field bit 0, VV (Value Volatile), is 1, the value set by this command is held even after power on or COMRESET. When the VV bit is 0, the value set by this command becomes invalid when the power is turned on, and the maximum address returns to the value most lately set when VV bit = 1. (When the command with VV=1 has not issued before, the maximum address returns to the default value.)

After power on, the host can issue this command only once when VV bit = 1. If this command with VV bit = 1 is issued twice or more, any command following the first time will result in an ID Not Found error.

When the SET MAX ADDRESS command is executed, SET MAX ADDRESS EXT command is aborted. The address value returns to the origin when the SET MAX ADDRESS command is executed using the address value returned by the READ NATIVE MAX ADDRESS command.

Error reporting conditions

(1)This command is issued twice or more in an operation sequence. (ST = 51h, ER = 10h)

(2)The READ NATIVE MAX ADDRESS EXT command (27h) is not issued immediately before this command (ST = 51h, ER = 04h) is issued.

(3)This command is issued in CHS mode (ST = 51h, ER = 04h)

(4)The SET MAX ADDRESS command has already been issued. (ST = 51h, ER = 04h)

(5)A SATA communication error occurred (ST = 51h, ER = 14h).

5-156

C141-E280