beautypg.com

Write filemark (group 0, op. code 10) – Quantum Audio Travan 40 Tape Drive STT3401A User Manual

Page 97

background image

ATAPI Interface

Chapter 5

Seagate Travan 40 Product Manual

Page 89

WRITE FILEMARK (Group 0, Op. Code 10)

This command writes a specified number of Filemark blocks to the tape.

CDB for WRITE FILEMARK command

Data Bits

Byte

7

6

5

4

3

2

1

0

Hex

0

0

0

0

1

0

0

0

0

10

1

0

0

0

0

0

0

WSMK

IMM

00

2
3
4

MSB

Transfer Length

LSB

XX
XX
XX

5

0

0

0

0

0

0

0

0

00

WSMK—Write Setmarks: This bit must be set to 0. Writing Setmarks is not
supported. If RSMK is set to 0 in Mode Data page 10h, Byte 8, Bit 5, Illegal Request
will result when this bit is set in the CDB. Reading Setmarks is supported and
Setmarks are treated as Filemarks, but Setmarks are counted separately.

IMM—Immediate: When IMM is set to 1, the drive returns status upon verification of
the CDB. When IMM is set to 0, the drive writes all buffered data to the tape
including the specified number of filemarks, prior to sending command Complete
with “Good” status. Filemarks written in Immediate mode do not interrupt streaming.

NOTE: The ATAPI interface does not have an IMM bit or functional equivalent. IMM

is assumed to be set (1).

Transfer Length: Specifies the number of Filemark blocks to be written. When this
value is 0 (and IMM = 0), the drive writes all data in the Data Buffer to tape and no
Filemarks are written, but an EOD frame will be written. If it is successful, the drive
issues a Good Status. If not, it issues a Check Condition (Status 02). The Sense
Information Bytes returned by the REQUEST SENSE command reflect the number
of blocks remaining in the Data Buffer.

NOTE: The STT3401A maintains the total number of filemarks written in a session.

The counter may be read by means of the REQUEST SENSE command. If
the Immediate bit is set to 0, streaming will be interrupted when the last
block is written and the data buffer is flushed.

The locations of the filemarks are recorded in the media header. If the tape
is not rewound after the last WRITE command or WRITE FILEMARK
command, the media header will not be updated and it will not be accurate. If
the Eject button is pressed, the cartridge will be rewound and the media
header will be updated. If AutoPark is enabled, the drive will rewind the
cartridge and update the media header after the drive is idle for several
minutes.

If AutoPark is not enabled and the cartridge is not ejected, the cartridge in
the drive is vulnerable to a power shutdown or a power failure causing the
drive to leave the cartridge with an old version of the media header. The
cartridge will be useable, but the lack of an accurate header will cause
substantial delays during a SPACE or LOCATE command. This problem can

This manual is related to the following products: