Manual background

A

COMMON COMMAND SET AND DISK OPERATION

NOTES:

1.

Number of cylinders is taken from the attach packet byte

 

 

offset $08.

 

2.

Number of heads is taken from the attach packet byte offset

 

 

$07.

 

3.

Starting cylinder - write precomp is taken from the attach

 

 

packet byte offset $0A.

 

4.

Starting cylinder - reduced write current is left as the

 

 

default value as returned from the mode sense command.

 

5.

The drive step rate is specified in the attach packet, byte

 

 

offset $05 in units of 40 microseconds. This value is

 

 

converted to 100 nanoseconds units before writing to page

 

 

4 of the mode select command. A value of zero in the

 

 

attach packet causes the drive to use the default value.

 

6.

Landing zone cylinder is left as the default value as

 

 

returned from the mode sense command.

 

7.

This field is left as the default value as returned from the

 

 

mode sense command.

Before accessing a floppy disk on the OMTI7000, the MVME147 SCSI firmware sends a mode select command to the controller. Below is the command descriptor block for the mode select command:

Mode Select Command CDB

 

BYTE OFFSET

VALUE

COMMENTS

 

 

 

 

 

 

 

 

0

15

Command code

 

 

 

1

10

LUN = 0, PF = 1, SP = 0

 

 

 

2

00

Reserved

 

 

 

3

00

Reserved

 

 

 

4

2C

Parameter list length

 

 

 

5

00

Control byte: no link, no flag

 

 

 

 

 

The first twelve bytes that are transferred during the DATA OUT phase for the mode select command make up the mode select header, and the block descriptor which is described below:

Mode Select Header and Block Descriptor

A-16

Page 164
Image 164
Emerson MVME147 manual Common Command Set And Disk Operation, Notes, Byte Offset