Small Computer Systems Interface (SCSI) DLP

The SCSI DLP interfaces a V-series host to SCSI direct- and sequential-access devices such as disks and tapes.

Disk I/O Descriptors

Operation MLI OP SCSI OP S L1 L2 L3 WORD
1 2 3 4
READ 8
Data 28 * 0 U x aaaa aaaa 0LLL LLLL
Data/ECC p * 1 U v1 ppaa aaaa 0LLL LLLL
Device Capacity 25 * 5 U 0 0000 0000 0000 000L
Device Buffer 3B * A U x 0000 0000 0000 LLLL
Extended Status 03 * D U x 0000 0000 0000 00LL
Unit Status 1A * E U v2 0000 0000 xxxx xxLL
DLP Buffer * F x x —- —- —- —-
WRITE 4
Data 2A * 0 U x aaaa aaaa 0LLL LLLL
Data/ECC p * 1 U x ppaa aaaa 0LLL LLLL
Search Data p * 2 U v3 —- —- —- —-
Mode Select 15 * 3 U x 0000 0000 0000 00LL
Device Buffer 3C * A U x 0000 0000 0000 LLLL
DLP Buffer * F x x —- —- —- —-
TEST 2
Unit * 0 U x —- —- —- —-
Wait for Ready * 1 U x —- —- —- —-
Wait for Not Ready * 2 U x —- —- —- —-
Initiate Diagnostics 1D * 3 U x —- —- —- —-
Priority Select 16 * 5 U v4 —- —- —- —-
Priority Release 17 * 6 U v5 —- —- —- —-
Self Test Status * 9 x x —- —- —- —-
Discontinue * A U x —- —- —- —-
Self Test * B x x —- —- —- —-
ID * C U x —- —- —- —-
Device Format 04 * D U v6 —- —- —- —-
Relocate 07 * E U v7 —- —- —- —-
Initialize Device 01 * F U v8 —- —- —- —-

Notes:

a    Block Address
h    Header Information
L    Count (in bytes, binary encoded)
n    Number of blocks to be searched
p    Vendor Unique SCSI command
U    Target device number (0-6)
x    Do not care
dash  Not used or transmitted
v1   0 - READ DATA/ECC, 1 - READ DEFECT DATA
v2   0 - Inquiry, 1 - Mode Sense
v3   0 - Reserve Exclusive, D - Soft Lockout
v4   0 - Release Exclusive, B - Release soft lockout
v5   0 - 15minute format sans header, 1 - 15minute format with header
v6   0 - reassign defective block, 1 = SCSI VERIFY
v7   1 - move access arm to position heads over cylinder zero.
v8

SCSI DISK DLP Result Descriptor Word 1

A B C D
8 TARGET
DEVICE NOT
READY
EARLY HOST
TERMINATION
INCORRECT
STATE
LATE
TERMINATION
4 UNABLE TO
INITIATE
READ STATUS
EXTENDED
(CHECK
CONDITION)
DISCONTINUED SCSI PARITY
ERROR
2 VERTICAL
PARITY ERROR
(MLI)
UNABLE TO
COMPLETE
TIME OUT BUFFER
PARITY
ERROR
1 LONGITUDINAL
PARITY ERROR
(MLI)
INVALID IOD MALFUNCTION EXCEPTION

SCSI DISK DLP Result Descriptor Word 2

A B C D
8 ILLEGAL
REQUEST
DATA
PROTECT
RECOVERED
ERROR
RESERVATION
CONFLICT
4 TARGET
BUSY
SCSI
RESET
SEEK
FAULT
VOLUME
OVERFLOW
2 ZERO HARDWARE
ERROR
ZERO BAD ADDRESS
1 MEDIA
ERROR
SOFT
WRITE
LOCKOUT
FIRST
ACTION
WITH UNIT
MISCOMPARE

Tape I/O Descriptors

Operation MLI OP SCSI OP S L1 L2 L3 WORD
1 2 3 4
READ 8
Data 08 * 0 U x 0000 0000 00LL LLLL
Data Backward 0F * 1 U x 0000 0000 00LL LLLL
Recover Buffer Data 14 * 2 U x 0000 0000 00LL LLLL
Read Block Limits 05 * 3 U x 0000 0000 0000 000L
Read Extended Status 03 * D U x 0000 0000 0000 000L
Read Unit Status 12
1A
* E U v2 0000 0000 0000 00LL
Read DLP Buffer * F x x —- —- —- —-
WRITE 4
Data 0A * 0 U x 0000 0000 00LL LLLL
Mode Select 15 * 3 U x 0000 0000 0000 00LL
DLP Buffer * F U x —- —- —- —-
TEST 2
Unit * 0 U x —- —- —- —-
Wait For Ready * 1 U x —- —- —- —-
Wait for Not Ready * 2 U x —- —- —- —-
Initiate Diagnostics 1D * 3 U 0 —- —- —- —-
Rewind 01 * 4 U v —- —- —- —-
Priority Select 16 * 5 U v4 —- —- —- —-
Priority Release 17 * 6 U v5 —- —- —- —-
Space Forward/Backward 11 * 7 U v 0000 0000 00LL LLLL
Verify 13 * 8 U x 0000 0000 00LL LLLL
Self Test Status * 9 x x —- —- —- —-
Discontinue * A U x —- —- —- —-
Self Test * B x x —- —- —- —-
ID * C U x —- —- —- —-
Write Tape Mark(s) 10 * D U x 0000 0000 00LL LLLL
Erase 19 * E U v —- —- —- —-
Load
Unload
SCSI Reset
1B * F U ?
?
8
—- —- —- —-

SCSI TAPE DLP Result Descriptor Word 1

A B C D
8 TARGET
DEVICE NOT
READY
EARLY HOST
TERMINATION
INCORRECT
STATE
SHORT
BLOCK
4 UNABLE TO
INITIATE
CHECK CONDITION
READ STATUS
EXTENDED
DISCONTINUED SCSI PARITY
ERROR
2 VERTICAL
PARITY ERROR
(MLI)
UNABLE TO
COMPLETE
TIME OUT BUFFER
PARITY
ERROR
1 LONGITUDINAL
PARITY ERROR
(MLI)
INVALID IOD MALFUNCTION EXCEPTION

SCSI TAPE DLP Result Descriptor Word 2

A B C D
8 ILLEGAL
REQUEST
DATA
PROTECT
RECOVERED
ERROR
RESERVATION
CONFLICT
4 TARGET
BUSY
SCSI
RESET
END OF
TAPE
VOLUME
OVERFLOW/UNDERFLOW
2 TAPE MARK HARDWARE
ERROR
DEFERRED
RECOVERED
ERROR
BLANK CHECK
1 MEDIA
ERROR
SOFT
WRITE
LOCKOUT
FIRST
ACTION
WITH UNIT
MISCOMPARE

SCSI DLP TEST/ID Result Descriptor Word 2

A B C D
8 0 1 X X
4 0 1 X X
2 1 0 X X
1 1 1 X X

X - field installed jumpers (not used for medium systems)

Each SCSI DLP can be jumpered with a specific code. This code is not used by the V Series MCP and is typically left unjumpered, returning a value of 00. (This feature was implemeted for the Large Systems MCP.)

dlps/scsi.txt · Last modified: 2012/02/01 19:13 by scott
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki