Chapter 6. Mode Sense—1Ah
23
If all mode pages are requested, the library returns 54 bytes of mode sense data to the
initiator, structured as follows:
• 4 bytes of parameter list header data
• 20 bytes of element address assignments
• 4 bytes of transport geometry descriptors
• 16 bytes of device capabilities parameters
• 10 bytes of vendor unique parameters
Table 6-2: Mode Sense Command Field Values
Field Name
Field Location
Values
Allowed
Meaning
Byte
Bit
DBD
(Disable Block
Descriptors)
01
3
0 or 1
The library does not return block descriptors even if requested to
do so. This is not an error condition. It simply returns a block
descriptor length of zero.
Page Control
02
7-6
0h
Requests current mode parameter values.
1h
Requests changeable parameters. The requested mode pages are
returned, but rather than parameter values, bits are set to 1 if
changeable or 0 if not.
2h
Requests default values.
3h
Requests saved values. If a page has not been saved, default values
are returned.
Page Code
02
5-0
3Fh
Requests the library return all available mode pages.
1Dh
Requests element address assignment page only.
1Eh
Requests transport geometry parameters page only.
1Fh
Requests device capabilities page only.
00h
Requests vendor-specific page only.
Allocation
Length
04
All
00-FFh
Specifies the number of bytes the initiator allocates for data
returned. Zero indicates no inquiry data is to be transferred; this
condition is not considered an error. The library terminates the
data in phase when it transfers either the number of bytes
specified by the allocation length field or all of the available mode
parameter data, whichever is less. The data length for the standard
mode parameters returned by the library is 54 bytes (36h).