Technical information
HGST Ultrastar C15K600 Hard Disk Drive Specification
241
18.33.2
One_command parameter data format
The Report Supported Operation Codes one_command parameter data format contains information about the CDB
and a usage map for bits in the CDB for the command specified by the Reporting Options, Requested Operation
Code, and Requested Service Action fields in the Reported Supported Operation Codes CDB.
Table 220 One_command parameter data format
Byte
Bit
7
6
5
4
3
2
1
0
0
Reserved = 0
1
CTDP
Reserved = 0
Support
2-3
CDB Size (n-3)
4-n
CDB Usage Data
n+1 - n+12
Command Timeouts Descriptor, if any
(see 18.34.3 "Command timeouts descriptor format")
CTDP: A command timeouts descriptor present bit set to one indicates that the command timeouts descriptor is
included in this command descriptor. (see section 18.34.3 "Command timeouts descriptor format") A CTDP bit
set to zero indicates that the command timeouts descriptor is not included in this command descriptor.
The Support field is defined in the table below.
Table 221 One_command parameter support field
Recording Option
Description
000b
Data about the requested command is not currently available. All data after byte 1 is not
valid. A subsequent request for command support data may be successful.
001b
The requested command is not supported. All data after byte 1 is not valid.
010b
Reserved.
011b
The requested command is supported in conformance with the standard.
100b
Reserved
101b
The requested command is supported in a vendor specific manner.
110b-111b
Reserved.
CDB Size contains the size of the CDB Usage Data field in the parameter data, and the number of bytes in the CDB
for the command requested.
CDB Usage Data contains information about the CDB for the command requested. The first byte of the CDB Usage
Data field contains the operation code for the command. If the command contains a service action, then that service
action code is returned in the same location as the Service Action field of the command CDB. All other bytes of the
CDB Usage Data field contain a usage map for bits in the CDB for the command requested.
The bits in the usage map have a one-for-one correspondence to the CDB for the command requested. If the drive
evaluates a bit in the CDB, the usage map will contain a one in the corresponding bit position. The usage map will
contain a zero in the corresponding bit position for any field treated as ignored or reserved.