Initiator pass- through status block format, Status block format, Note the fields displayed in 08h and 0ch are the d – Ciprico Rimfire 3880 User Manual

Page 96: Table 34: scsi pass-through status block, Description of fields, Table 35: bit-meanings of flags field

Advertising
background image

21020285 D

User’s Guide

Chapter 5 Initiator Mode Pass-through Commands

Page 5 - 12

Initiator Pass-through Status Block Format

Initiator Pass-
through Status
Block Format

In Chapter 4, a Base Status Block was introduced and explained in general
terms. The Status Block for an Initiator Pass-through command encompasses
the same fields used for the Board-control commands, plus it holds information
that is particular to a SCSI transaction: a SCSI status byte, and eight bytes of
Sense data returned from the SCSI device.

The Sense Data fields are an important part of the Status Block. Sense data is
acquired directly from the SCSI device; you can enable the adapter to
automatically request Sense Data in response to an error condition reported
from the device. What you will see in these fields is affected by your use of the
Unit Options or Extended Unit Options Board-control commands. If you use
one of these commands to have more than eight bytes of Sense Data returned,
you will receive multiple Status Blocks.

This section includes information about all the fields you will see when
examining a Status Block returned from a Initiator Pass-through command.

Status Block

Format

This is the format you can expect from an Initiator Pass-through Status Block:

Note
The fields displayed in
08H and 0CH are the
default Sense Bytes
returned by Initiator
Pass-through

Description of

Fields

Following is a brief description of each of the fields:

Command Identifier

This value links a Status Block with a Parameter Block.

Flags

This byte can be polled to ascertain whether, and in what condition, a command
completed:

TMS Target Mode Status

- This bit is will not be true for an Initiator Pass-

through command status block.

Address

Offset

Byte Memory Address

Offset + 0

Offset + 1

Offset + 2

Offset + 3

00H

Command Identifier

04H

Reserved

SCSI Status

Error

Flags

08H

0 = Class/Code

1 = Segment

2 = SCSI Flags

3 = Info Bytes

0CH

4 = Info Byte

5 = Info Bytes

6 = Info Byte

7 = Ex Length

Table 34: SCSI Pass-through Status Block

BITS

7

6

5

4

3

2

1

0

CC

ERR

RTY

DTT

DTG

CSB

0

TMS = 0

Table 35: Bit-meanings of Flags Field

Advertising