MODE SELECT | 15h/55h |
MODE SELECT is used to send configuration data to the drive. Both
The Mode Select parameter list is transferred from the host to the drive during the
NOTE: The drive does not check that the parameter list is correct before modifying internal parameters. The list is checked as the operation proceeds, so if there is an error in the list, all parameters up to that point will be set to their new values, but the parameter in error and later parameters will not be updated.
Illegal Field | Reservation | Deferred Error | Unit Attention |
NOTE: Failure to flush
The parameter list length must be such that only “entire” parts of a parameter list are sent. It is illegal to send a partial mode parameter header, a partial mode block descriptor or a partial mode page. If this happens, then CHECK CONDITION status is reported. The sense key is set to ILLEGAL REQUEST. The additional sense is set to 1A00h (parameter list length error).
Extra checks may be performed on the data, see the descriptions for the parameter list for more details.
Command descriptor block
| 7 | 6 | 5 |
| 4 |
| 3 | 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
| |
0 |
|
|
|
| Operation | Code (15h) |
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
1 |
| Reserved (0) |
|
| PF |
|
| Reserved (0) |
| SP (0) |
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
| Reserved (0) |
|
|
|
| |
|
|
|
|
|
|
|
|
|
| |
3 |
|
|
|
| Reserved (0) |
|
|
|
| |
|
|
|
|
|
|
|
| |||
4 |
|
|
| Parameter List Length |
|
|
| |||
|
|
|
|
|
|
|
|
|
| |
5 |
|
|
|
| Control |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
Commands
MODE SELECT 15h/55h 71