Write Buffer; Command Descriptor Block - Seagate Viper 200 Scsi Interface Manual

Lto tape drive
Table of Contents

Advertisement

Page 122

WRITE BUFFER

Command Descriptor Block

Field Descriptions
The Write Buffer command is used in conjunction with the Read Buffer command as
a diagnostic function for testing the data buffer memory of the drive and confirming
the SCSI bus integrity. The medium is not accessed during the execution of this
command.
The Write Buffer command is also used to download microcode to the drive.
Bits
Byte
7
6
0
1
Ignored LUN
2
3
4
5
6
7
8
9
Field
Bytes
Bits
Operation
0
Code
Ignored
1
5-7
Logical
Unit
Reserved
1
4
MODE
1
0-3
Buffer ID
BUFFER
3-5
OFFSET
PARAMET
6-8
ER LIST
LENGTH
CONTROL
9
5
4
3
Operation Code (3B)
Reserved
Buffer ID
Buffer Offset, MSB
Buffer Offset
Buffer Offset, LSB
Parameter List Length, MSB
Parameter List Length
Parameter List Length, LSB
Control
Description
The operation code for Write Buffer is 3Bh.
The LUN field is residual from the SCSI-1 days and is ignored.
All Reserved bits must be 0.
0000b = Write header and data.
0001b = Write Medium Auxiliary Memory(MAM).
0010b = Write data only.
0100b = Microcode download. Do not write to flash memory.
0101b = Microcode download. Write to flash memory.
0110b = Microcode download. Do not write to flash memory.
0111b = Microcode download. Write to flash memory.
00h = normal access (default)
54h = specifies access to Medium Auxiliary Memory
For Mode not equal to 0001b: The offset from the beginning of the
specified buffer in bytes.
For Mode equal 0001b: Set to the Medium Auxiliary Memory page
code as described in the tables.
Specifies the amount of data to be sent. A value of 0 is a valid entry
and shall not be considered an error.
This value must be smaller than the difference between the Buffer
Offset and the size of the buffer.
See Control Byte Format on page 18.
LTO SCSI Interface Manual
2
1
0
Mode

Advertisement

Table of Contents
loading

Table of Contents