Введение

Код состояния SCSI используется для определения успешного выполнения или неудачи команды SCSI. По завершении любой команды целевое устройство возвращает байт кода состояния, который должен соответствовать одному из следующих значений:

- Хорошо.

Этот код состояния указывает на успешное завершение задачи устройством.

02h Проверка состояния

Когда целевое устройство возвращает "Проверка условия" в ответ на команду, это означает, что оно перешло в состояние условной подчиненности. Это указывает на то, что при попытке выполнить команду SCSI произошла ошибка. Инициатор обычно затем выдает команду SCSI Request Sense для получения квалификатора кода ошибки (KCQ) от целевого устройства.

04h Условие выполнено

Этот код состояния возвращается при успешном завершении команды предварительной выборки.

8 часов занято

Цель возвращает "Занято", если не может выполнить команду в данный момент, например, если она находится в состоянии обусловленной верности.

10 ч Промежуточный (неактуальный)

Цель возвращает "Промежуточный" при успешном завершении связанной команды (за исключением последней). Этот код состояния устарел, начиная с SAM 4.

14 ч Промежуточный - Условие выполнено (недействительно)

Как следует из названия, этот код состояния представляет собой просто комбинацию 10h Intermediate и 04h Condition Met. Этот код устарел, начиная с SAM 4.

22h Команда прекращена (устарела)

Цель возвращает этот статус, если ей необходимо завершить текущий процесс ввода-вывода из-за получения сообщения о завершении процесса ввода-вывода. Этот код устарел, начиная с SAM 2.

28 часов Задачи полные

Подобно статусу "занято" 08h, этот код состояния возвращается, когда логическому устройству не хватает ресурсов для приема полученной задачи от I T nexus. Этот код состояния указывает на то, что логическое устройство уже выполняет как минимум одну задачу от этого I T nexus, в то время как код состояния "занято" 08h указывает на то, что в данный момент логическое устройство не выполняет задач от этого I T nexus.

30 ч АЦА Активный

Цель возвращает этот код состояния, если сработал автоматический критерий групповой принадлежности.

40 часов задания отменено

Цель возвращает этот код состояния, когда задача прерывается другим I T nexus и бит TAS на странице режима управления установлен в единицу.