
|
|
|
|
| Appendix A Error Codes | |
Page A - 4 |
| Summary | ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Code | Name | Description | ||
|
|
| 21H | Unexpected | If a SCSI device unexpectedly goes to the bus free state, this code |
|
|
|
|
| Disconnect | will be reported. |
|
|
|
|
|
| If the device returns a bad status (status other than 0) in response to | |
|
|
|
|
| a | |
|
|
|
|
| Status field of the Status Block will contain the Status Byte returned | |
|
|
|
|
| by the device (Busy, Reservation Conflict, Check Condition, etc.). | |
|
|
| 23H | Unit Returned Bad | If the SCSI status is Check Condition, and the automatic request | |
|
|
| sense feature of the adapter is not inhibited, the Selected Sense Bytes | |||
|
|
| SCSI Status | |||
|
|
|
|
| fields of the Status Block will contain the Status Bytes returned by | |
|
|
|
|
| the device. These will further describe the Check Condition. | |
|
|
|
|
| If the automatic Request Sense feature is inhibited (with the IRS bit | |
|
|
|
|
| of the | |
|
|
|
|
| Block will contain zeroes. | |
|
|
|
|
|
|
|
|
|
| 24H | Unexpected SCSI | This code is reported if the SCSI device being accessed enters a | |
|
|
| Phase Entered | phase that is unexpected for the command sequence issued. | ||
|
|
|
|
|
|
|
|
|
|
|
| If an automatic Request Sense command results in fewer bytes | |
|
|
|
|
| transferred than required to satisfy the Selected Sense Bytes fields | |
|
|
| 25H | Data Transfer | of the Status Block, this code will be reported. The Selected Sense | |
|
|
|
| Truncated | Bytes fields of the Status Block that have been truncated will contain | |
|
|
|
|
| value FFH to aid the host in determining which Selected Sense Bytes | |
|
|
|
|
| are valid. |
|
|
|
|
|
| This code can be reported for either of the following reasons: | |
|
|
|
|
| 1.) Certain conditions will arise that will force the adapter to assert | |
|
|
|
|
| RST on the SCSI bus in order to get to bus free. The SCSI command | |
|
|
|
|
| that was executing at the time of the RESET and any commands that | |
|
|
| 27H | SCSI Bus Reset | were disconnected at the time of the RESET will report this error. A | |
|
|
| SCSI bus RESET is a | |||
|
|
|
| Asserted or Detected | if all prior error recovery attempts to get the SCSI bus to a free state | |
|
|
|
|
| have failed. | |
|
|
|
|
| 2.) The adapter detected a SCSI bus reset. The SCSI command | |
|
|
|
|
| currently executing and any commands that were disconnected at | |
|
|
|
|
| the time of the reset will report this code. | |
|
|
|
|
|
|
|
|
|
|
|
| For SCSI data transfer commands, if the SCSI device transfers an | |
|
|
| 2BH | SCSI Invalid Data | odd number of bytes, then 1.) changes phases and/or disconnects, | |
|
|
| and then 2.) subsequently returns to the data transfer phase to | |||
|
|
|
| Transfer Condition | continue the transfer, the RF3880 will abort the command and report | |
|
|
|
|
| this error. | |
|
|
|
|
|
|
|
|
|
|
|
| After executing a Message | |
|
|
|
| Message Clear Queue Device Reset or Clear Queue, the adapter clears its internal queue | ||
|
|
| 31H | or Device Reset | of commands that were disconnected when the message was sent. | |
|
|
|
| Occurred | This code will be reported in the Status Block of each disconnected | |
|
|
|
|
| command that was terminated due to the | |
|
|
|
|
|
|
|
|
|
|
| State wrong for | This code is returned under these conditions: | |
|
|
|
| - Target Mode Enable command issued when Target Mode is already | ||
|
|
|
|
| ||
|
|
| 32H | Enable/Disable Target enabled. | ||
|
|
|
| Mode Enable | - Target Mode Disable command issued when Target Mode is not | |
|
|
|
| Command | ||
|
|
|
| enabled. | ||
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
| 33H | Selection Attempted | An initiator tried to select the RF3880 without an arbitration phase. | |
|
|
| Without Arbitration | |||
|
|
|
|
|
|
|
|
|
|
|
| A message byte was received while in Target Mode. This message | |
|
|
| 34H | Target Mode Message | byte is in the Message Byte Received field of the Selection Data | |
|
|
| Structure, or the Status Block. The Error Sequence field provides | |||
|
|
|
| Received | additional information. The adapter will hold the SCSI bus waiting | |
|
|
|
|
|
for a response from the Host.
35H Target Mode Illegal Message Received
The adapter received and rejected an illegal message byte from the initiator. This message byte received is in the Message Byte Received field of the Selection Data Structure, or the Status Block. The Error Sequence field provides additional information. The adapter will disconnect and terminate the SCSI I/O process. This error is used to inform the Host of the action completed. The Host should prepare Sense Data.
Table 116: Error Codes
21020285 D | User’s Guide |