Datasheet
4.1 Control/Sense Commands
C141-C008 4-95
The "PC" bits are ignored by the drive. The drive assumes that current cumulative
parameters are selected.
The "Page Code" field identifies which page of data is being requested. If the
page code is reserved or not implemented, the device server terminates the
command with CHECK CONDITION status (ILLEGAL REQUEST [=5] / Invalid
field in CDB [=24-00]).
The "Page Code" assignments for the log pages are listed in Table 4.42.
Table 4.42 "Page Code" assignment for the log pages
Page Code Description Parameter Pointer
00 Supported Log Pages Ignored
01 Buffer Overrun / Underrun Page Supported
02 Write Error Counter Page Supported
03 Read Error Counter Page Supported
05 Verify Error Counter Page Supported
06 Non-medium Error Page Should be zero
0D Temperature Page Supported
0E Start-stop Cycle Counter Page Supported
0F Application Client Log Page Supported
10 Self-Test Result Log Page Supported
2F SMART Status Page Ignored
38 SMART Data Page Ignored
The "Parameter Pointer" field allows the application client to request parameter
data beginning from s specific parameter code to the maximum allocation length
or the maximum parameter code supported by the target, whichever is less. If the
value of the "Parameter Pointer" field is larger than the largest available
parameter code known to the device server for the specified page, the device
server terminates the command with CHECK CONDITION status (ILLEGAL
REQUEST [=5] / Invalid field in CDB [=24-00]).
The "Parameter List Length" field in the CDB specifies the total number of bytes of
log parameter which can be transferred to the INIT by this command. The IDD
transfers the number of bytes of all log parameters specified in the "Page Code"
field or the portion of log parameters with the length specified in the "Parameter
List Length" field, whichever is smaller. When zero is specified in the "Parameter
List Length" field, this command is terminated without anything being transferred.