Technical information

HGST Ultrastar C15K600 Hard Disk Drive Specification
238
18.33
REPORT SUPPORTED OPERATION CODES (A3/0C)
Table 216 REPORT SUPPORTED OPERATION CODES (A3/0C)
Byte
Bit
7
6
5
4
3
2
1
0
0
Command Code = A3h
1
Reserved = 0
Service Action = 0Ch
2
RCTD
Reserved = 0
Reporting Options
3
Requested Operation Code
4-5
Requested Service Action
6-9
Allocation Length
10
Reserved = 0
11
VU = 0
Reserved
FLAG
LINK
The REPORT SUPPORTED OPERATION CODES command requests information on commands that the drive
supports. The initiator may request a list of all operation codes and service actions supported, or the command
support data for a specific command.
RCTD: A return command timeouts descriptor (RCTD) bit set to one specifies that the command timeouts descriptor
shall be included in each command descriptor (see section 18.34.1) that is returned or in the one_command
parameter data (see section 18.34.2) that is returned. A RCTD bit set to zero specifies that the command timeouts
descriptor shall not be included in any parameter data returned.
Reporting Options specifies the information to be returned in the parameter data.
Table 217 Reporting Options
Reporting Options
Description
000b
A list of all operation codes and service actions supported by the drive will be returned in
the all_commands parameter data format. The Requested Operation Code field and
Requested Service Action field will be ignored.
001b
The command support data for the operation code specified in the Requested Operation
Code field will be returned in the one_command parameter data format. The Requested
Service Action field will be ignored. If the Requested Operation Code field specifies an
operation code that has service actions, Check Condition status will be reported with a
sense key of Illegal Request and additional sense code of Invalid Field in CDB.
010b
The command support data for the operation code and service action specified in the
Requested Operation Code field and Requested Service Action field will be returned in
the one_command parameter data format. If the Requested Operation Code field
specifies an operation code that does not have service actions, Check Condition status
will be reported with a sense key of Illegal Request and additional sense code of Invalid
Field in CDB.