Specifications

ATAPI For Streaming Tape QIC-157 Rev B
2
1.4. Packet Types
To allow for generic packet transfer and the connection of SCSI like peripherals, there shall exist a
minimum set of information that is exchanged. This information shall generically support the
following:
Command Packet (Always padded to number of bytes identified in byte 0 of the Identify Device
data. 00 = 12 bytes, 01 = 16 bytes)
Command Parameter Data (e.g. Write Data etc.)
Command Response Data (e.g. Read Data etc.)
Status. The Status will not take the form of a packet of information. The status will be presented
using the ATAPI Status Register (redefinition’s of the ATA Status Register).
Table -1-1 Command and Status Usage for ATAPI Devices (Tape)
Command Used Code Error Register Status Register
SK1 SK0 MCR ABRT EOM ILI DRD
Y
DSC ERR
Acknowledge media change N DB V V
Boot - post-boot N DC V V
Boot - pre-boot N DD V V
Check power mode M E5 V V V V
Door lock N DE V V
Door unlock N DF V V
Execute Drive diags M 90 Special Device Diagnostic Errors V
Format track N* 50 V V V V
Identify Drive N EC V V
Idle N E3 V V V V
Idle immediate M E1 V V V V
Initialize Drive parms N* 91 V V
NOP M 00 V V
ATAPI Pkt. Command M A0 Contains Packet Command Status V V V
ATAPI Identify Device M A1 V V V V
ATAPI Soft Reset M 08
Read buffer N E4 V V
Read DMA (w/retry) N C8 V V
Read DMA (wo/retry) N C9 V V
Read long (w/retry) N* 22 V V
Read long (wo/retry) N* 23 V V
Read multiple N C4 V V
Read sector(s) (w/retry) N* 20 V V
Read sector(s) (wo/retry) N* 21 V V
Read verify sector(s) (w/retry) N* 40 V V
Read verify sector(s) (wo/retry) N* 41 V V
Recalibrate N* 1x V V V V
Seek N
7x V V
Set features M EF V V V V
Set multiple mode N C6 V V V V
Sleep M E6 V V V V
Standby N E2 V V V V
Standby immediate M E0 V V V V
Write buffer N E8 V V
Write DMA (w/retry) N CA V V