If the TYPE field in the command descriptor block is 00h, the adapter device driver should return the data shown in the following table:
┌──────┬─────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐ │ Bit │ 7 │ 6 │ 5 │ 4 │ 3 │ 2 │ 1 │ 0 │ │ Byte │ │ │ │ │ │ │ │ │ ├──────┼─────┴──────┴──────┴──────┼──────┼──────┼──────┼───────┤ │ 0 │ Reserved │ CDDA │ Form2│ Form1│PhotoCD│ ├──────┼──────────────────────────┴──────┴──────┴──────┴───────┤ │ 1 │ Reserved │ ├──────┼───────────────────────────────────────────────────────┤ │ 2 │ (MSB) │ │ --- │ Maximum Block Length │ │ 3 │ (LSB) │ └──────┴───────────────────────────────────────────────────────┘
The Maximum Block Length field specifies the maximum block length that can be transferred by the drive during a read operation. The value should match the maximum value which can be specified in the Block Length field of the Block Descriptor during a Mode Select command.