Dell PowerVault TL4000 SCSI Reference Guide - Page 99

Download, microcode, Buffer - firmware download

Page 99 highlights

Download microcode and Download microcode and save Mode In these modes, vendor-specific micro code shall be transferred to the media changer and, if the WRITE BUFFER command is completed successfully, also shall be saved in a non-volatile memory. The downloaded code shall then be effective after each power-cycle. The firmware image can be sent in variable length blocks, the buffer offset should be the incremental of the previously send code. After download completion the media changer shall generate a unit attention condition to all initiators. The additional sense code shall be MICROCODE HAS BEEN CHANGED. The Parameter List Length of the firmware image is not defined, it may be set to any size, maximum FFFFh (65535). The supported Buffer ID field for Mode 4 (Download micro code) and Mode 5 (Download micro code and save) are: Buffer ID 00h 88h AAh Description Library Firmware Image Library Firmware Image Robotics Firmware Image Parameter List Length variable variable variable Mode 4 should be used for all transfers, and the last transfer can be Mode 4 or Mode 5. Echo Buffer Mode In this mode the host can send data to the echo buffer. The data in the echo buffer is preserved until the library is reset, power cycled or overwritten by another host. The Buffer ID and Buffer Offset fields are ignored in this mode. The capacity of the echo buffer may be determined by the Buffer Capacity field in the READ BUFFER echo buffer descriptor. The maximum length of the Echo Mode buffer is 256 bytes. When the parameter list length exceeds the total length of this page, the library shall return Check Condition status. The sense key shall be set to ILLEGAL REQUEST and the sense data set to INVALID FIELD IN CDB. Bit 7 6 5 4 3 2 1 0 Byte 0 - n (Echo Mode WRITE BUFFER data) Chapter 3. Supported SCSI Commands 3-85

  • 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

Download
microcode
and
Download
microcode
and
save
Mode
In
these
modes,
vendor-specific
micro
code
shall
be
transferred
to
the
media
changer
and,
if
the
WRITE
BUFFER
command
is
completed
successfully,
also
shall
be
saved
in
a
non-volatile
memory.
The
downloaded
code
shall
then
be
effective
after
each
power-cycle.
The
firmware
image
can
be
sent
in
variable
length
blocks,
the
buffer
offset
should
be
the
incremental
of
the
previously
send
code.
After
download
completion
the
media
changer
shall
generate
a
unit
attention
condition
to
all
initiators.
The
additional
sense
code
shall
be
MICROCODE
HAS
BEEN
CHANGED.
The
Parameter
List
Length
of
the
firmware
image
is
not
defined,
it
may
be
set
to
any
size,
maximum
FFFFh
(65535).
The
supported
Buffer
ID
field
for
Mode
4
(Download
micro
code)
and
Mode
5
(Download
micro
code
and
save)
are:
Buffer
ID
Description
Parameter
List
Length
00h
Library
Firmware
Image
variable
88h
Library
Firmware
Image
variable
AAh
Robotics
Firmware
Image
variable
Mode
4
should
be
used
for
all
transfers,
and
the
last
transfer
can
be
Mode
4
or
Mode
5.
Echo
Buffer
Mode
In
this
mode
the
host
can
send
data
to
the
echo
buffer.
The
data
in
the
echo
buffer
is
preserved
until
the
library
is
reset,
power
cycled
or
overwritten
by
another
host.
The
Buffer
ID
and
Buffer
Offset
fields
are
ignored
in
this
mode.
The
capacity
of
the
echo
buffer
may
be
determined
by
the
Buffer
Capacity
field
in
the
READ
BUFFER
echo
buffer
descriptor.
The
maximum
length
of
the
Echo
Mode
buffer
is
256
bytes.
When
the
parameter
list
length
exceeds
the
total
length
of
this
page,
the
library
shall
return
Check
Condition
status.
The
sense
key
shall
be
set
to
ILLEGAL
REQUEST
and
the
sense
data
set
to
INVALID
FIELD
IN
CDB.
Bit
7
6
5
4
3
2
1
0
Byte
0
-
n
(Echo
Mode
WRITE
BUFFER
data)
Chapter
3.
Supported
SCSI
Commands
3-85