stringtranslate.com

Código de estado SCSI

Un código de estado SCSI se utiliza para determinar el éxito o el fracaso de un comando SCSI . Al final de cualquier comando, el destino devuelve un byte de código de estado que debe ser uno de los siguientes:

00h Bueno

Este código de estado indica que el dispositivo ha completado la tarea con éxito.

02h Verificar condición

Cuando el objetivo devuelve una condición de verificación en respuesta a una orden, indica que ha entrado en una condición de lealtad contingente . Esto significa que ocurrió un error al intentar ejecutar un comando SCSI. Luego, el iniciador generalmente emite un comando SCSI Request Sense para obtener un calificador de código clave ( KCQ ) del objetivo.

04h Condición cumplida

Este código de estado se devuelve al completar exitosamente un comando de búsqueda previa.

08h Ocupado

El objetivo devuelve Ocupado si no puede completar un comando en ese momento, por ejemplo, si se encuentra en la condición de lealtad contingente .

10h Intermedio (obsoleto)

El objetivo devuelve Intermedio cuando completa con éxito un comando vinculado (excepto el último comando). Este código de estado está obsoleto a partir de SAM-4 .

14h Intermedio - Condición cumplida (obsoleta)

Como sugiere el nombre, este código de estado es simplemente una combinación de 10 h Intermedio y 04 h Condición cumplida. Este código de estado está obsoleto a partir de SAM-4 .

Conflicto de reserva de 18h

El destino devuelve este código de estado si un iniciador intenta acceder a un LUN que ha sido reservado previamente por otro iniciador mediante el comando Reserva o Unidad de reserva.

Comando 22h terminado (obsoleto)

El destino devuelve este estado si tiene que terminar el proceso de E/S actual porque recibió un mensaje Terminar proceso de E/S. Este código de estado está obsoleto a partir de SAM-2 .

Conjunto de tareas de 28 h completo

Similar al estado de ocupado 08h, este código de estado se devuelve cuando la unidad lógica carece de recursos para aceptar una tarea recibida de un nexo I_T. Este código de estado implica que la unidad lógica ya tiene al menos una tarea de ese nexo I_T, donde el código de estado 08h Ocupado implica que la unidad lógica actualmente no tiene tareas de ese nexo I_T.

30h ACA Activa

El objetivo devuelve este código de estado si se ha producido una condición de lealtad autocontingente .

Tarea de 40 h cancelada

El objetivo devuelve este código de estado cuando otro nexo I_T cancela una tarea y el bit TAS en la página del modo de control se establece en uno.

enlaces externos