Fujitsu 600C manual Reserve Unit command Command phase initiator Õ target, TP third party Byte

Page 48

4.4.1.1RESERVE UNIT command: COMMAND phase (initiator Õ target)

Where a logical unit can be accessed by two or more initiators, there could be interferences with command sequences, data, etc. This situation can be avoided by issuing the RESERVE UNIT command before initiating series of operations.

Once a logical unit has properly accepted the RESERVE UNIT command, it will be occupied by the initiator that issued the RESERVE UNIT command. If the 3rd party reservation option is supported, the logical unit might be occupied by another SCSI unit - one having an initiator function - which is specified TPID. In this condition called "reserved;' the logical unit cannot be accessed from any other initiators. The reserved condition remains effective until one of the following events take place:

1.The reservation is replaced by a new RESERVE COMMAND from the same initiator that has reserved the logical unit. (issuing another RESERVE UNIT command with the reservation still effective does not result in an error. The previously established reservation is released as a result of 2,3, or 4 described below.)

2.The RELEASE UNIT command is issued from the same initiator that has reserved the logical unit.

3.The BUS DEVICE RESET message is sent from any initiator.

4.A hardware reset condition is detected.

The condition in effect after 3 or 4 is indicated by a sense key X'6' (UNIT ATTENTION), which is returned in response to a subsequent command.

When a logical unit is already reserved by another initiator, if a command other than RELEASE UNIT, INQUIRY, or REQUEST SENSE is issued, the target returns the following status:

Status: B'01100' (RESERVATION CONFLICT)

The initiator having reserved a logical unit can change the reservation by issuing the RESERVE UNIT command to the same logical unit.

The command descriptor block (CDB) of this command is shown in the following illustration.

Byte 0

1

2

3

4

5

7

6

5

4

3

2

1

0

 

 

 

Operation code X'16'

 

 

 

 

 

 

 

 

 

 

 

 

Logical unit number

 

TP

 

TPID

 

(Reserved)

 

 

 

 

 

 

 

 

(Reserved)

Control byte

(a)TP (third party): Byte 1

If the 3rd party reservation option is not supported, setting this bit to 1 causes the target to return the

following error:

Status key: B'00001 '(CIIECK CONDITION)

Sense key: X'5' (ILLEGAL REQUEST)

This scanner does not support the 3rd party reservation option.

(b)TPID (third party device ID): Byte 1

This scanner ignores TPID.

4-20

Image 48
Contents Version Page Table of Contents Diagnostics Group 3 error flowchart no paper in ADF paper tray Page General GeneralSystem Block Diagram Device Configuration Outer ViewComponents Functional Specifications Functional Specifications RemarksEnvironmental Specifications Environmental Specifications RemarksOperation Removing the Shipping BracketRemove the shipping retainer Fasten the shipping retainer Power On/Off Indication PanelSetting the Scsi ID and Connecting the Interface Cable Names and functions of the indicatorsScsi ID setting Name Color FunctionScsi Cable Connection Position Paper Specifications Paper SizePaper conditions 2.1 ADFFIatbed Items to avoidReadable area ADF readable areaDocument Setting Method When the document size is of letter/A4 size or smallerFlatbed When the document is a thick book Setting the ADF paper chute2 ADF Placing the documents on the ADF paper chute Placing the document on the ADF paper chuteAngling the document sheets Separating the sheets for easy feedingCleaning Cleaning the document cover and the document glassCleaning inside the ADF Page Interface ∙ Busy ∙ Check Condition ∙ Good ∙ Reservation Conflict Physical Specifications ConnectionPhysical Specification Specifications1SCSI physical specifications TerminationSignal Name Pin Number Pin assignmentsSystem configuration System configurationScsi Bus Addresses of Scsi devicesBus signals 2Bus signalsBus signal drive conditions 3Bus phases vs. signal drive sources 1/2Bus Phases Method of driving the interface signalOr connection Nonor connection 5Signal delay times definition Time Definition BUS Free phase Signal delay times definitionTime Definition Arbitration phase BSY Scsi SEL Selection phase Information Transfer phases Information Transfer phase type PhaseDB7 to 9,P Transfer Direction Asynchronous information transfer Asynchronous transfer from target to initiatorAsynchronous transler from initiator to target Commands Relative addressing is not supportedControl byte is not supported Reserve Unit command CommandsOperation Command Code hex Description Bit and field described as Reserved areReserve Unit command Command phase initiator Õ target TP third party ByteTpid third party device ID Byte Release Unit command Release Unit command Command phase initiator → targetTP third party Byte Inquiry command Inquiry command Command phase initiator → target10 Inquiry command Step Bus phase Initiator operation Target operationEvpd enable vital product data Byte Code ByteCAllocation length Byte Inquiry data Data in phase target → initiator AencSftRst Soft Reset Byte ADF mode Byte 24, bitColor mode Byte 24, bit 6 to ISO version, Ecma version, Ansi approved version ByteRequest Sense command Request Sense command Command phase initiator → target11 Request Sense command Sense data Data EN phase target → initiator Error code ByteAllocation length Byte Valid ByteILI incorrect length indicator Byte FM file mark ByteEOM end of medium Byte Sense key ByteSend Diagnostic command Command-specific information bytes Bytes 8 to BSense Additional Description Sense codeSend Diagnostic command Command phase initiator → target PF page format ByteSlftst selftest Byte Test Unit Ready command Contents of self-testResults of self-test Test Unit Ready command Command phase initiator → target AcknowledgmentSET Window command SET Window command Command phase initiator → targetWindow date Data OUT phase initiator → target Transfer Length Bytes 6 toHeader Window descriptor block Y resolution XR, YR Bytes 2 to 3 and 4 to Window identifier ByteAuto Byte Upper left X,YULX, ULY Bytes 6 to 9, a to DBrightness Byte RemarksBit per pixel Byte 1A RIF reverse image format Byte 1D, bitBit ordering Bytes 1E to 1F Halftone pattern Bytes lB to 1C lB reservedUpdate of ScanPartner 600C OEM manual 7.4 B&W Scanning Vender unique parametersCompression type, argument Bytes 20 to 18 Vender unique parameters byte 28 and laterPage Color Scanning Vender unique parameters 19 Vendor unique parameters byte 28 and laterADF Byte 2A, Bit Source Byte 2A, BitHighlight value Byte 2B Shadow value Byte 2CLine width Byte 2D to 2E Line count Byte 2F toObject Position command Object Position command Command phase initator → target Position type ByteBit Unload object Load objectCount Bytes 2 to NormalRead command Step Bus phase Initiator operation Target operationADF sequence Read command Command phase initiator → target Data type code ByteData type qualifier Bytes 4 to Transfer length TL Bytes 6 toData in phase target → initiator Image data Data Type Code =For binary data Pixel size data Data Type Code =Scan command Scan Command phase initiator → targetStatus Status phase target initiator Code Status of unitPhase ATN detection timing MessagesATN detection Command Complete X00 Message in phase target → initiator Message typesMessage Abort X06 Message OUT phase initiator → target Message Reject X07 Message IN/OUT phase initiator → targetATN detection phase Action No Operation X08 Message OUT phase initiator → target BUS Device Reset X0C Message OUT phase initiator → targetPhase when ATN is detected Action Message rejected ActionIdendify X80 to XFF Message OUT phase initiator → target Command Sequence Initial sequenceRead command sequence Read sequence for B&W modeRead sequence Single ReadMultiple Read Status Transition of Logical Unit Error Table Sense keyItems for Specifying Window Page Online diagnostics Ready LED Paper Jam LED Error indicationOnline diagnostics Offline diagnostics Offline diagnostics resultsDiagnostic flowcharts Group 1 error flowchart Lamp assemblyGroup 2 error flowchart Flatbed/ADF motor Group 3 error flowchart paper in ADF paper tray Group 3 error flowchart no paper in ADF paper tray