A |
BYTE OFFSET | VALUE | COMMENTS |
|
|
|
| Mode Select Header |
|
|
|
|
0 | 00 | Reserved |
|
|
|
1 | 00 | Media type |
|
|
|
2 | 00 | Reserved |
|
|
|
3 | 08 | Block descriptor length |
|
|
|
| Block Descriptor |
|
|
|
|
0 | 00 | Reserved |
|
|
|
1 | 00 | Number of blocks (MSB) |
|
|
|
2 | 00 | Number of blocks |
|
|
|
3 | 00 | Number of blocks (LSB) |
|
|
|
4 | 00 | Reserved |
|
|
|
5 | 00 | Block length (MSB) |
|
|
|
6 | (Note) | Block length |
|
|
|
7 | (Note) | Block length (LSB) |
|
|
|
NOTE: | The block length is taken from the attach packet, | |
| byte offset $1C, bytes per block. |
The remaining 24 bytes that are transferred during the DATA OUT phase for the mode select command are the page 3 parameters.
Mode Select Parameter List: Page 3 Parameters for Winchester drives
| BYTE OFFSET | VALUE | COMMENTS | |
|
|
| ||
|
|
|
|
|
0 | 3 | Page code | ||
|
|
| ||
1 | 16 | Page length | ||
|
|
| ||
2 | (Note 1) | Tracks per zone (MSB) | ||
|
|
| ||
3 | (Note 1) | Tracks per zone (LSB) | ||
|
|
| ||
4 | (Note 2) | Alternate sectors per zone (MSB) | ||
|
|
| ||
5 | (Note 2) | Alternate sectors per zone (LSB) | ||
|
|
| ||
6 | (Note 3) | Alternate tracks per zone (MSB) | ||
|
|
| ||
7 | (Note 3) | Alternate tracks per zone (LSB) | ||
|
|
|
|
|