Dell PowerVault TL4000 SCSI Reference Guide - Page 102

Pointers, Restore, Disconnect, Initiator, Detected, Error, Abort, Message, Reject

Page 102 highlights

The Wide Data Transfer Request message is used to negotiate the width of the data path for the data transfers between the media changer and the initiator. The width applies to data phases only. The media changer does not support wide data transfers. When it receives a WDTR message from the initiator, it returns a WDTR message with a transfer width exponent of 0 (8-bit transfer width). The successful exchange of WDTR message implies an agreement to an 8-bit data transfer width. Bit 7 6 5 4 3 2 1 0 Byte 0 Extended Message (01h) 1 Extended Message Length (02h) 2 Extended Message Code (03h) 3 Transfer Width Exponent The Transfer Width field determines the width of the data path for data transfers. The media changer will return 00h for this field. This indicates that the media changer supports an 8-bit data transfer width only. Save Data Pointers The SAVE DATA POINTERS message is issued before every disconnect message following a data in or data out phase. The message is not sent when disconnecting after a command descriptor block that did not transfer data. Restore Pointers The media changer sends the RESTORE POINTERS message to direct the initiator to copy the most recently saved command, data and status pointers of the I/0 process to the corresponding active pointers. The command and status pointers are restored to the value at the beginning of the data area. The media changer sends the Restore Pointers message after a detecting a parity error during the command phase or data out phase. After the media changer successfully sends the Restore Pointers message to the initiator, the media changer restarts the command, data in, data out, or status phase from the beginning. Disconnect The DISCONNECT message is sent by a target to inform an initiator that the present data transfer will be suspended. the target will reselect the initiator at a later time to continue the current operation. Initiator Detected Error The INITIATOR DETECTED ERROR message is sent from an initiator to inform a target that an error occurred. This allows the target to retry the operation. Abort The ABORT message terminates the current I/O process. The target goes directly to the BUS FREE phase after receipt of this message. Message Reject The MESSAGE REJECT message is sent from the initiator or target to indicate that the last message received was inappropriate or not implemented. 4-2 TL2000 and TL4000 SCSI Reference

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116

The
Wide
Data
Transfer
Request
message
is
used
to
negotiate
the
width
of
the
data
path
for
the
data
transfers
between
the
media
changer
and
the
initiator.
The
width
applies
to
data
phases
only.
The
media
changer
does
not
support
wide
data
transfers.
When
it
receives
a
WDTR
message
from
the
initiator,
it
returns
a
WDTR
message
with
a
transfer
width
exponent
of
0
(8-bit
transfer
width).
The
successful
exchange
of
WDTR
message
implies
an
agreement
to
an
8-bit
data
transfer
width.
Bit
7
6
5
4
3
2
1
0
Byte
0
Extended
Message
(01h)
1
Extended
Message
Length
(02h)
2
Extended
Message
Code
(03h)
3
Transfer
Width
Exponent
The
Transfer
Width
field
determines
the
width
of
the
data
path
for
data
transfers.
The
media
changer
will
return
00h
for
this
field.
This
indicates
that
the
media
changer
supports
an
8-bit
data
transfer
width
only.
Save
Data
Pointers
The
SAVE
DATA
POINTERS
message
is
issued
before
every
disconnect
message
following
a
data
in
or
data
out
phase.
The
message
is
not
sent
when
disconnecting
after
a
command
descriptor
block
that
did
not
transfer
data.
Restore
Pointers
The
media
changer
sends
the
RESTORE
POINTERS
message
to
direct
the
initiator
to
copy
the
most
recently
saved
command,
data
and
status
pointers
of
the
I/0
process
to
the
corresponding
active
pointers.
The
command
and
status
pointers
are
restored
to
the
value
at
the
beginning
of
the
data
area.
The
media
changer
sends
the
Restore
Pointers
message
after
a
detecting
a
parity
error
during
the
command
phase
or
data
out
phase.
After
the
media
changer
successfully
sends
the
Restore
Pointers
message
to
the
initiator,
the
media
changer
restarts
the
command,
data
in,
data
out,
or
status
phase
from
the
beginning.
Disconnect
The
DISCONNECT
message
is
sent
by
a
target
to
inform
an
initiator
that
the
present
data
transfer
will
be
suspended.
the
target
will
reselect
the
initiator
at
a
later
time
to
continue
the
current
operation.
Initiator
Detected
Error
The
INITIATOR
DETECTED
ERROR
message
is
sent
from
an
initiator
to
inform
a
target
that
an
error
occurred.
This
allows
the
target
to
retry
the
operation.
Abort
The
ABORT
message
terminates
the
current
I/O
process.
The
target
goes
directly
to
the
BUS
FREE
phase
after
receipt
of
this
message.
Message
Reject
The
MESSAGE
REJECT
message
is
sent
from
the
initiator
or
target
to
indicate
that
the
last
message
received
was
inappropriate
or
not
implemented.
4-2
TL2000
and
TL4000
SCSI
Reference