
SCSI Commands
Quantum DLT 4000 Tape Drive 5-163
WRITE FILEMARKS Command (10h) (continued)
Table 5–80 WRITE FILEMARKS Command Data - Field Descriptions
Field Name Description
WSmk Write Setmark. Must be 0. This tape drive does not support Setmarks.
Immed Immediate. When this bit is set to 1, the tape drive returns status as soon as
the Command Descriptor Block (CDB) has been validated, unless the
Filemark count is 0, or greater than 1 (since either condition causes the
WRITE buffer to be flushed to tape medium).
When set to 0, this bit indicates the status will not be returned until the
operation is complete.
Number of
Filemarks
This field contains the number of consecutive Filemarks to be written to
tape medium. A value of 0 is not considered to be an error; GOOD status is
returned.
The WRITE FILEMARKS command may be used to force the tape drive to write
any buffered WRITE data to the tape medium. If the tape drive is in buffered
mode, and WRITE FILEMARKS is received, the requested filemarks are
appended to the data and the WRITE buffer contents are flushed to tape
medium. A value of 0 in the Number of Filemarks field indicates that no
filemarks are to be written to the tape medium, but still flushes any WRITE data
to the tape medium.
If End of Tape (EOT) is detected while writing filemarks, the tape drive finishes
writing any buffered data and terminates with CHECK CONDITION status.
Within the Sense data, the End of Medium (EOM) bit is set, the Sense Key field
is set to NO SENSE and the Additional Sense Code and Additional Sense Code
Qualifier fields are set to EOM/P DETECTED. The tape drive attempts to
complete any subsequent WRITE FILEMARKS, returning a CHECK
CONDITION status in each case. If the tape drive encounters the physical EOM
when attempting a WRITE FILEMARKS, it returns CHECK CONDITION
status.
Kommentare zu diesen Handbüchern