Pioneer SCSI-2 User Manual

Page 150

Advertising
background image

Send Diagnostic

- 137 -

2.36

Send Diagnostic (1Dh)

Operation code is (1Dh).

PF must be 0.

Self (Self-Test bit) if “1” (ONE), default self-test is executed. If “0” (ZERO), send diagnostic

data issued.

Allocation length set to 0 when Self bit is one. When Self bit is 0, set to 8h.

This command reports the results of the drive's power-on self test (when the self bit is one). If

test is successful, GOOD status is returned. If a problem was detected, Check Condition with

sense key HARDWARE ERROR is returned. Use RECEIVE DIAGNOSTIC RESULTS to

determine the problem area.

If self bit is zero, target returns GOOD status after received specified CDB and parameter list.

A Result of the test will be returned by the RECEIVE DIAGNOSTIC RESULT command.

The Send Diagnostic data consists of 8-byte parameters as shown in the following table:

Parameter Length is the number of bytes of the SEND DIAGNOSTIC parameter excluding

itself. This is fixed to 06h.

ROM Diagnostic

Bit 0 = 1, test the SCSI controller ROM.

Bit 1 = 1, test the drive controller ROM.

RAM Diagnostic

Bit 0 = 1, test the SCSI controller RAM.

Bit 1 = 1, test the drive controller RAM.

Data Buffer Diagnostic

Bit 0 = 1, test the SCSI controller data buffer.

Bit 1 = 1, test the drive controller data buffer.

Bit 2 = 1, test the ECC RAM in the drive controller.

Interface Diagnostic

Bit 0 = 1, test interface between the SCSI controller and the drive controller.

Bit 1 = 1, test interface between the drive controller and the mechanism.

Advertising