(a)Allocation length: Byte 4

Specifies the storage area in bytes that tile initiator allocates for sense data If a 0 is set here, sense data is not transferred, but this is not treated as an error. The target terminates tile DATA IN phase when it has transferred either the bytes of sense data specified in this field or all of effective sense data.

4.4.4.2Sense data: DATA EN phase (target initiator)

The target creates sense data if its status is B'00001 ' (CHECK CONDITION) or if a BUS FREE error has occurred. This scanner creates sense data when any of tile errors described later is encountered.

The sense data on this scanner is shown in tile following illustration.

Byte 0

1

2

3

6

7

8

B

C

D

E

F 10 11

7

 

6

 

5

4

 

3

2

 

 

1

0

 

 

Valid

 

 

 

 

 

Error code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Segment number

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FM

EOM

ILI

(Reserved)

 

 

Sense key

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(MSB)

Information bytes

(LSB)

Additional sense length

(MSB)

Command-specific information byte

LSB

Additional sense code

Additional sense code qualifier

Field replaceable unit code

SKSV

Sense-key specific bytes

(a)Valid: Byte 0

Indicates whether or not the INFORMATION BYTES field is as specified by ANSI. This scanner returns B'1' ("specified by ANSI").

(b)Error code: Byte 0

Differentiates between current error or deferred error. This scanner returns X'70' ("CURRENT ERROR").

(c)Segment number: Byte 1

This scanner does not support SEGMENT NUMBER. This scanner returns X'00'.

4-27

Page 55
Image 55
Fujitsu 600C manual Sense data Data EN phase target → initiator, Allocation length Byte, Valid Byte, Error code Byte