Код состояния SCSI используется для определения успеха или неудачи команды SCSI . В конце любой команды цель возвращает байт кода состояния , который должен быть одним из следующих:
Этот код состояния указывает, что устройство успешно выполнило задачу.
Когда цель возвращает условие проверки в ответ на команду, это указывает на то, что она ввела условное условие лояльности . Это означает, что произошла ошибка при попытке выполнить команду SCSI. Затем инициатор обычно выдает команду SCSI Request Sense, чтобы получить квалификатор кода ключа ( KCQ ) от цели.
Этот код состояния возвращается при успешном завершении команды предварительной выборки.
Цель возвращает «Занято», если она не может выполнить команду в этот момент, например, если она находится в состоянии условной лояльности .
Цель возвращает промежуточный результат при успешном выполнении связанной команды (кроме последней команды). Этот код состояния устарел, начиная с SAM-4 .
Как следует из названия, этот код состояния представляет собой просто комбинацию 10h Intermediate и 04h Condition Met. Этот код состояния устарел, начиная с SAM-4 .
Цель возвращает этот код состояния, если инициатор пытается получить доступ к LUN , который ранее был зарезервирован другим инициатором, с помощью команды Reserve или Reserve Unit.
Цель возвращает этот статус, если цель должна завершить текущий процесс ввода-вывода, поскольку она получила сообщение о прекращении процесса ввода-вывода. Этот код состояния устарел, начиная с SAM-2 .
Подобно статусу 08h Busy, этот код состояния возвращается, когда логическому устройству не хватает ресурсов для принятия полученной задачи от связи I_T. Этот код состояния подразумевает, что логическое устройство уже имеет по крайней мере одну задачу из этой связи I_T, где код состояния 08h Занят означает, что логическое устройство в настоящее время не имеет задач из этой связи I_T.
Цель возвращает этот код состояния, если возникло автоматическое условие лояльности .
Цель возвращает этот код состояния, когда задача прерывается другим связующим звеном I_T и бит TAS на странице режима управления установлен в единицу.