Table 4.14 SEND DIAGNOSTIC command

Step

Bus phase

Initiator operation

←→

Target operation

 

 

 

 

 

 

 

 

 

 

3

SELECTION

Selects target

 

 

 

 

 

 

 

 

 

 

Drives BSY signal

4

MESSAGE

Selects logical unit

 

 

OUT

 

 

 

5

COMMAND

Specifies SEND

Performs self-test

 

 

DIAGNOSTIC

 

 

 

 

(CDB)

 

 

6

STATUS

 

Reports GOOD status

7

MESSAGE

 

Reports message (Command Complete)

 

IN

 

 

 

 

 

 

 

Releases BSY signal

8

BUSFREE

 

 

 

4.4.5.1SEND DIAGNOSTIC command: COMMAND phase (initiator target)

The SEND DIAGNO~C command is used by an initiator to request a target or local unit for self-test. Two types of self-diagnostic are: (a) the selftest performed by the unit itself, and (b) the test conducted according to the instruction data from the initiator.

This scanner supports the self-test only.

The results of self-test are reported using the status and sense da~

The CDB of this command is shown in the following illustration.

Byte 0

1

7

6

5

4

3

2

1

0

 

 

 

Operation code X'1D'

 

 

 

 

 

 

 

 

 

 

 

 

Logical unit number

 

PF

(Reserved)

SLFTST

DO

UO

 

 

 

 

 

 

 

 

2

3

4

5

(MSB)

Reserved

Parameter list length

(LSB)

Control byte

(a)PF (page format): Byte 1

This scanner ignores PF.

(b)SLFTST (selftest): Byte 1

Specifies the self-test done by the unit itself. This value is 1 on this scanner.

4-30

Page 58
Image 58
Fujitsu 600C manual Send Diagnostic command Command phase initiator → target, PF page format Byte, Slftst selftest Byte