3Fh 00h 68 All pages Returns all Mode Sense pages in incrementing
order.
3Fh FFh 100 All pages including
subpages
Returns all Mode Sense pages including
subpages in incrementing order.
Note: The number bytes column does not include the Parameter List Header and the (optional) Block
Descriptor.
A page code of 3Fh indicates that all mode pages shall be returned to the application client. These pages
will be returned in ascending order except for Mode Page 00h. Mode Page 00h shall be returned after all
other Mode Pages.
Mode Parameter List
Each Mode Sense page begins with a four byte Parameter List Header, and optionally followed by an eight
byte Block Descriptor before one or all Mode Sense pages are returned.
Bit 7 6 5 4 3 2 1 0
Byte
0 - 3 Mode Parameter Header
4 - n Mode Sense Page(s)
Mode Parameter Header
Each Mode Sense page begins with a four byte Mode Parameter Header. This header has the following
structure:
Bit 7 6 5 4 3 2 1 0
Byte
0 Mode Data Length
1 Reserved
2 Reserved
3 Block Descriptor Length
Field descriptions:
Mode Data Length:
This field indicates the number of bytes of parameter information the media changer is returning
as a result of this command, excluding the Mode Data Length but including the three additional
Parameter List Header bytes. If a block descriptor was requested this count is also added to the
Mode Data Length.
Block Descriptor Length:
If the DBD bit is cleared in the CDB the media changer may return an eight byte Block Descriptor.
When a Block Descriptor is returned the Block Descriptor Length will report 8. When the DBD bit
is set the media changer will not return Block Descriptors and therefore the Block Descriptor
Length will report 0.
Chapter 3. Supported SCSI Commands 3-31