To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

SCSI contingent allegiance condition

From Wikipedia, the free encyclopedia

On a computer SCSI connection, a contingent allegiance condition occurs while a SCSI device reports an error.

SCSI communication takes place between an initiator and a target. The initiator sends a command to the target which then responds. At the end of the command the target returns a Status Code byte which is usually 00h for success, 02h for a Check Condition (error), or 08h for busy.

When the target returns a Check Condition in response to a command, the initiator usually then issues a SCSI Request Sense command in order to obtain more information. During the time between the reporting of a Check Condition and the issuing of the Request Sense command, the target is in the special state called the contingent allegiance condition.

YouTube Encyclopedic

  • 1/1
    Views:
    8 447
  • Mod-02 Lec-06 SCSI

Transcription

Details

While a target is in a contingent allegiance condition it must retain the sense information that relates to the error that caused it to enter that condition.[1] This can be a complex issue in configurations which contain more than one initiator. A well-designed target may be able to maintain sense data for one initiator while servicing commands from another initiator. If a check condition then needs to be reported to a second or third initiator then this may become prohibitively difficult. The SCSI definition of the contingent allegiance condition allows the target to use the busy response to incoming commands and to suspend servicing of any recent commands that are still in its execution queue.

The events that can cause a target to enter the contingent allegiance condition are

  • Target responds to a SCSI command with a check condition 02h
  • Target responds to a SCSI command with command terminated 22h
  • An unexpected disconnect

The events that can cause a target to exit the contingent allegiance condition are

  • Target receives a hard reset
  • Target receives an abort message
  • Target receives a bus device reset message
  • Target receives any command from the relevant initiator

Extended contingent allegiance condition

When the target needs to perform a long error-recovery procedure (typically one that lasts more than one second) it can enter the extended contingent allegiance condition. This may be necessary in high performance systems or in cases where there is a danger that initiator may reset the target after a short timeout interval, thereby aborting the error-recovery procedure. As in the contingent allegiance condition, the target is allowed to use the busy response to incoming commands and to suspend servicing of any recent commands that are still in its execution queue.

When a target enters the extended contingent allegiance condition it will send an Initiate Recovery message to the initiator.

The SCSI events that can cause a target to exit the extended contingent allegiance condition are

  • Target receives a Bus Device Reset
  • Target receives a hard reset
  • Target receives a Release Recovery message from the relevant initiator

References

  1. ^ "WHERE IS YOUR ALLEGIANCE". ENDL Inc. Retrieved 7 May 2020.
This page was last edited on 15 January 2021, at 07:51
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.