21020285 D User’s Guide
Table of Contents
Page xiv
Retry Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 46
Retry Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 47
Select Time-out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 47
Unit Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 48
Sense Count. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 49
Selected Sense Byt es. . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 50
8 Details of Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 2
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 2
Byte and Word Swa pping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 3
Need for Swapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 3
Example of Memory Differences . . . . . . . . . . . . . . . . . 8 - 3
Example Pass-through Command. . . . . . . . . . . . . . . . . 8 - 4
RF3880 Swapping Options . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 6
Command Structure Swapping . . . . . . . . . . . . . . . . . . . 8 - 6
Data Swapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 7
Sharing Tapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 7
Dual Initiators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 7
Tagged Queuing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 8
How to Use Tagged Queuing. . . . . . . . . . . . . . . . . . . . . . . . 8 - 8
1. Enable Tagged Queuing . . . . . . . . . . . . . . . . . . . . . . 8 - 8
2. Choose a tag message.. . . . . . . . . . . . . . . . . . . . . . . . 8 - 9
3. The RF3880 sends the tag message. . . . . . . . . . . . . . 8 - 9
How It Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 9
Notes on Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 10
Queue Tag Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 10
Queue Full Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 10
Message Reject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 10
Tagged Queuing St atistics. . . . . . . . . . . . . . . . . . . . . . . 8 - 10
Target Mode Usage and SCSI Protocol Handling . . . . . . . . . . . 8 - 11
Selection Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 11
SCSI Bus Reset Handling . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 11
Target Mode Disable Command Handling . . . . . . . . . . . . . 8 - 12
Abort Command Handling. . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 12
Synchronous Data Transfer Requests . . . . . . . . . . . . . . . . . 8 - 12
Wide Data Transf er Requests . . . . . . . . . . . . . . . . . . . . . . . 8 - 13
Unexpected Messages Received from the Initiator. . . . . . . 8 - 13
Automatic Adapter Responses. . . . . . . . . . . . . . . . . . . . . . . 8 - 13
Parity error conditions. . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 14
Message parity errors . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 14
Initiator-detected Error messages . . . . . . . . . . . . . . . . . 8 - 14
Target Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 14
Disconnect Privileg e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 15
Message Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 15
Message Bytes Received from the Initiator . . . . . . . . . 8 - 15
Status or Message Sequences Sent to the Initiator
(by the Host) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 17