User's Guide
Chapter 3 Emulated DLT7000 SCSI Commands
Read (08h)
Quantum DX-Series Software Interface Guide 231
Filemark, End-of-Data, and End-of-Medium/Partition Handling 3
If the tape drive reads a Filemark, it returns a CHECK CONDITION
status. Within the sense data, the Filemark and Valid bits are set and the
Sense Key field is set to NO SENSE. The information fields contain the
residue count. The Additional Sense Code and Additional Sense Code
Qualifier fields are set to FILEMARK DETECTED. Upon termination, the
medium is logically positioned after the Filemark.
If the drive detects End-of-Data (EOD) during a READ, the drive returns
a CHECK CONDITION status. Within the sense data, the Valid bit is set
and the Sense Key field is set to BLANK CHECK. The End-of-Medium
(EOM) bit may be set if the drive determines that the tape is positioned
past the PSEN marker. The information fields contain the residue count.
The Additional Sense Code Qualifier fields are set. Upon termination, the
medium is physically positioned before EOD and after the last block on
tape.
The meaning of EOD is different for a READ command than for a
WRITE-related command. EOM is reported only when the physical EOM
or End-of-Partition (EOP) is encountered. The drive returns a CHECK
CONDITION status. The EOM and Valid bits are set and the Sense Key is
set to MEDIUM ERROR. The information fields contain the residue count
and the Additional Sense Code and Additional Sense Code Qualifier
fields are set to EOM/P DETECTED. The tape is physically positioned at
EOM/P.
If any READ command cannot be successfully completed, the drive
returns a CHECK CONDITION status. Further commands should
attempt to move past the anomaly and to complete successfully.