Información de anotaciones de error del adaptador iSCSI TOE (plantilla ICS_ERR)

En este apartado se describen las entradas de las anotaciones de error realizadas por el adaptador iSCSI TOE.

Las anotaciones de datos de detección detallados de la plantilla ICS_ERR para los adaptadores PCI iSCSI TOE utilizan la estructura error_log_def definida en src/rspc/kernext/pci/qlisc/qliscdd.h.

Tabla 1. Dados de detección detallados

AAAA AAAA es el campo de error general.

XXXX VVVV AAAA AAAA BBBB BBBB CCHH RRRR YYYY YYYY RRRR RRRR RRRR RRRR RRRR RRRR 
IIII IIII IIII IIII IIII IIII IIII IIII PPPP PPPP PPPP PPPP SSSS SSSS UUUU UUUU
LLLL LLLL LLLL LLLL EEEE EEEE EEEE EEEE DDDD DDDD DDDD DDDD MMMM MMMM MMMM MMMM
FFFF FFFF FFFF FFFF GGGG GGGG GGGG GGGG JJJJ JJJJ JJJJ JJJJ KKKK KKKK KKKK KKKK
OOOO OOOO OOOO OOOO QQQQ QQQQ QQQQ QQQQ RRRR RRRR RRRR RRRR RRRR RRRR RRRR RRRR
NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN
NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN
NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN
NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN
NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN
NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN
NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN
NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN NNNN
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT 
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT 
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT 
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT 
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT 
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT 
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT 
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT 
WWWW RRRR ZZZZ ZZZZ 2222 2222 2222 2222 3333 3333 3333 3333 4444 4444 4444 4444
5555 5555 5555 5555 6666 6666 6666 6666 7777 7777 7777 7777 8888 8888 8888 8888
9999 9999 9999 9999 #### #### #### #### $$$$ $$$$ $$$$ $$$$ %%%% %%%% %%%% %%%%
&&&& &&&& &&&& &&&& **** **** **** **** @@@@ @@@@ @@@@ @@@@ ???? ???? ???? ????

Tabla 2. Descripción de los datos de detección detallados
Datos Descripción
X ID de tipo de dispositivo. Que el valor de X sea 0 indica el controlador del adaptador iSCSI Qlogic.
V Longitud válida de detalles.
A Determinado por el controlador de adaptador en función del error.
B Código de retorno de una operación.
C Política de descubrimiento. Valores posibles:
  • 0 - Se desconoce cómo está conectado el adaptador
  • 1 - Este adaptador utiliza el descubrimiento de archivo plano
  • 2 - Este adaptador utiliza SLP
H Tipo de datos de las anotaciones de error. Valores posibles:
  • 0 - Ninguno
  • 1 - Buzón
  • 2 - IOCB
  • 3 - Datos de registro
  • 4 - Datos de controlador
  • 5 - Datos qlisc_cmd
  • 6 - Datos en bruto
  • 7 - Datos de código de retorno
Y Velocidad de enlace
R Valores reservados para uso futuro.
I Dirección IP del adaptador
P Número de puerto del destino
S Estado del adaptador
U Número de nodos iSCSI conocidos
L Valor Lbolt de sondeo
E Lbolt de último restablecimiento del adaptador
D No hay recuento de recursos DMA
M No hay bloques IOCB de adaptador disponibles
F Número de peticiones de entrada
G Número de peticiones salientes
J Número de peticiones de control
K Número total de bytes de entrada
F Número total de bytes de salida
Q Valor lbolt actual
N Nombre iSCSI del destino
T Si el mandato era para IOCB, esto contiene el IOCB que ha fallado
W Descriptor contextual de E/S del próximo IOCB
Z Cada cuánto se ejecuta el temporizador de stat de enlace (en segundos)
2 Número de bloques IOCB emitidos
3 Número de buzones emitidos
4 Número de eventos de enlace fuera de servicio
5 Bytes de MAC recibidos
6 Recuento de errores CRC de MAC
7 Recuento de errores de codificación de MAC
8 Número de paquetes IP transmitidos
9 Número de bytes IP transmitidos
# Número de paquetes IP recibidos
$ Número de bytes IP recibidos
% Recuento de solapamientos de fragmentos IP recibidos
& Recuento de PDU iSCSI transmitidos
* Bytes de datos iSCSI transmitidos
@ Recuento de PDU iSCSI recibidos
? Bytes de datos iSCSI recibidos

Datos de detección detallados especiales (AAAA AAAA es el campo de error general)

Este formato sirve para anotar datos generales como los de un registro de caída del sistema, una petición de IOCB o una cola de completitud. La primera línea de los datos detallados tiene un formato especial, y en las demás líneas figuran los datos generales que se anotan. Fíjese en que los datos generales pueden ocupar más de uno de estos registros. La primera línea de la entrada contiene información para juntar los datos. La primera línea es:
XXXX XXXX AAAA AAAA BBBB BBBB CCCC CCCC DDDD DDDD EEEE EEEE FFFF FFFF 0000 0000

En la siguiente tabla verá cómo se interpretan los datos de detección detallados especiales:

Tabla 3. Descripción de los datos de detección detallados especiales
Datos Descripción
X No se utiliza
A Número determinado por el controlador de adaptador en función del error. Actualmente, siempre será "0xFF" para el formato especial.
B Código de retorno de una operación.
C Número de segmento de los datos de este registro.
D Desplazamiento del principio de este registro con respecto a la totalidad de los datos.
E Longitud de los datos válidos de este registro.
F Longitud total de los datos que se anotarán.

Por ejemplo, cuando se anota un registro de caída del sistema, la longitud total suele ser 0x1000 bytes. Cada uno de estos registros puede contener 0x300 bytes, y habrá seis de estas entradas de informe de error. Los cinco primeros segmentos estarán numerados como 1, 2, 3, 4, 5, su longitud será 0x300 y su desplazamiento será x0, x300, x600, x900, xC00. La sexta entrada corresponde al segmento 6, cuya longitud es x100 y cuyo desplazamiento es 0xf00.

Tabla 4. Valores del número de error
Número de error Plantilla de error Descripción del error
0x23 ICS_ERR6 La concesión de DHCP ha caducado. El enlace ya no se puede usar.
0x25 ICS_ERR6 El temporizador de restablecimiento del adaptador ha caducado.
0x26 ICS_ERR6 Excedido el tiempo de espera del buzón; se proporciona el buzón.
0x27 ICS_ERR2 Tiempo de espera excedido del IOCB.
0x28 ICS_ERR2 Tiempo de espera excedido en temporizador de tipo no válido.
0x29 ICS_ERR6 D_MAP_LIST ha fallado; se proporciona el código de retorno. Puede ser conveniente aumentar el atributo max_xfer_size para el adaptador icsX.
0x2A ICS_ERR6 Tiempo de espera excedido en temporizador de tipo no válido.
0x2B ICS_ERR6 Recibida terminación para IOCB originado por adaptador, pero no se ha podido encontrar el IOCB original.
0x2C ICS_ERR6 El tamaño del IOCB de buzón no es igual al tamaño de la información del buzón (mb_info).
0x2E ICS_ERR2 Tiempo de espera excedido para abortar.
0x2F ICS_ERR6 Se ha recibido un IOCB no solicitado y el controlador de protocolo maneja los IOCB no solicitados.
0x30 ICS_ERR2 El adaptador ha notificado un error muy grave.
0x31 ICS_ERR6 El tipo de entrada de mandato no es válido; se proporciona el mandato.
0x32 ICS_ERR6 El código de operación del mandato no es válido; se proporciona el mandato.
0x33 ICS_ERR6 El tipo de entrada de mandato no es válido; se proporciona el mandato.
0x34 ICS_ERR6 El código de operación del mandato no es válido; se proporciona el mandato.
0x36 ICS_ERR6 Se ha llamado a rutina de apéndice.
0x4B ICS_ERR6 D_MAP_INIT en config INIT ha fallado; el tamaño de los recursos DMA se proporciona en el campo de código de retorno.
0x4C ICS_ERR6 D_MAP_INIT ha fallado en el momento de la apertura; el tamaño de los recursos DMA se proporciona en el campo de código de retorno.
0x4D ICS_ERR6 No se ha podido asignar un temporizador de retardo en el momento de la apertura.
0x4E ICS_ERR6 No se ha podido asignar un temporizador de sondeo en el momento de la apertura.
0x50 ICS_ERR10 Rastreo solo de depuración. El destino notifica que está ocupado. Se incluye IOCB y cmd.
0x51 ICS_ERR6 Tipo no válido o error de parámetro; se incluye IOCB y cmd.
0x52 ICS_ERR6 Se produjo un error de DMA; se incluye IOCB y cmd.
0x53 ICS_ERR6 Error de distintivo de estado de entrada; se incluye IOCB y cmd.
0x55 ICS_ERR6 Se ha recibido un IOCB asíncrono desconocido. Se incluye IOCB.
0x65 ICS_ERR6 Nunca se debe producir.
0x71 ICS_ERR6 Retardo excedido mientras se estaba a la espera de que la E/S se completase antes de la operación de descarga.
0x7A ICS_ERR2 No se ha podido obtener un semáforo NVRAM para extraer los VPD.
0x83 ICS_ERR6 Función de llamada de retorno EEH con parámetro no soportado... EEH_DD_DEBUG.
0x90 ICS_ERR6 No se puede emitir Iniciar sesión porque la modalidad no es válida. Se proporciona la modalidad, el origen y ddb_dev_index.
0x91 ICS_ERR6 No se puede emitir Finalizar sesión porque la modalidad no es válida. Se proporciona la modalidad, el origen y ddb_dev_index.
0x92 ICS_ERR6 No se puede obtener DDB porque la modalidad no es válida. Se proporciona la modalidad, el origen y ddb_dev_index.
0x93 ICS_ERR6 No se puede establecer DDB porque la modalidad no es válida. Se proporciona la modalidad, el origen y ddb_dev_index.
0x94 ICS_ERR6 No se puede hacer un buzón para obtener datos de gestión. Se proporciona la modalidad, el origen y ddb_dev_index.
0x95 ICS_ERR6 No se puede hacer un buzón para leer ROM Flash porque la modalidad no es válida. Se proporciona la modalidad y el origen.
0x96 ICS_ERR6 No se puede hacer un buzón para escribir ROM Flash porque la modalidad no es válida. Se proporciona la modalidad y el origen.
0x97 ICS_ERR6 No se puede hacer ping porque la modalidad no es válida. Se proporciona la modalidad y la dirección.
0x98 ICS_ERR6 No se pueden obtener datos de registro de caída del sistema porque la modalidad no es válida; se proporciona la modalidad, el tamaño de los datos y el origen.
0x99 ICS_ERR6 No se puede liberar DDB porque la modalidad no es válida. Se proporciona la modalidad, el origen y ddb_dev_index.
0x9A ICS_ERR6 No se pueden obtener datos sobre firmware porque la modalidad no es válida. Se proporciona la modalidad y el origen.
0x9B ICS_ERR6 No se pueden obtener datos de bloque de control par inicializar firmware porque la modalidad no es válida. Se proporciona la modalidad y el origen.
0x9A ICS_ERR6 No se puede obtener el estado del firmware porque la modalidad no es válida. Se proporciona la modalidad y el origen.
0xA0 ICS_ERR6 Se ha recibido terminación de buzón, pero no hay buzones activos. Se incluye la terminación de buzón y el último IOCB de buzón conocido que se ha enviado.
0xA2 ICS_ERR6 No se ha podido obtener un buzón para inicializar firmware; se proporciona el buzón de terminación y el buzón original.
0xA3 ICS_ERR6 El buzón para inicializar firmware ha fallado; se proporciona el buzón de terminación y el buzón original.
0xA4 ICS_ERR6 No se ha podido construir Obtener estado de firmware después de Inicializar firmware; se incluye el código de retorno.
0xA5 ICS_ERR6 No se ha podido construir un buzón para obtener registro de caída del sistema.
0xA6 ICS_ERR6 No se ha podido construir un buzón para obtener DDB.
0xA7 ICS_ERR6 El buzón para obtener DDB ha fallado; se incluye el buzón, rc y el buzón original.
0xA8 ICS_ERR6 El número de nodos iSCSI conocidos por el adaptador ha disminuido.
0xA9 ICS_ERR6 No se ha podido construir Obtener estado de firmware después de Inicializar firmware; se incluye el código de retorno.
0xAA ICS_ERR6 Hemos emitido buzones para obtener DDB, pero no teníamos nodos conocidos con anterioridad.
0xAB ICS_ERR6 El buzón para obtener registro de caída del sistema ha fallado.
0xAC ICS_ERR6 Obtener registro de caída del sistema ha sido satisfactorio. Los datos del registro de caída del sistema se proporcionan en las entradas de informe de error "0xFF".
0xAD ICS_ERR6 Un buzón desconocido se ha completado. Se incluye el buzón.
0xAE ICS_ERR6 Error irrecuperable notificado por Obtener estado de firmware.
0xB0 ICS_ERR2 El buzón se ha completado con estado de ocupado; se incluye el buzón de terminación y el original.
0xB1 ICS_ERR2 El buzón ha fallado con un parámetro no válido o con un mandato no válido. Se incluye el buzón.
0xB2 ICS_ERR2 El buzón ha fallado. Se incluye el buzón.
0xB3 ICS_ERR2 El buzón ha fallado con un estado desconocido. Se incluye el buzón.
0xC0 ICS_ERR2 El adaptador ha notificado un error del sistema.
0xC1 ICS_ERR10 Anotaciones solo para depuración; enlace activo.
0xC2 ICS_ERR10 Anotaciones solo para depuración. Enlace fuera de servicio.
0xC3 ICS_ERR10 Anotaciones solo para depuración. El adaptador ha notificado un cambio de DDB.
0xC4 ICS_ERR10 Anotaciones solo para depuración. La dirección IP o la dirección MAC del adaptador ha cambiado.
0xC5 ICS_ERR10 Anotaciones solo para depuración. Se ha recibido un mensaje iSNS.
0xC6 ICS_ERR1 El adaptador notifica una anomalía de autoprueba.
0xC7 ICS_ERR2 Se ha recibido buzón asíncrono no válido NVRAM.
0xC8 ICS_ERR2 Un mensaje asíncrono ha notificado anomalías de inicio de sesión, latido y DNS.
0xC9 ICS_ERR2 Se ha recibido un buzón asíncrono desconocido.
0xCA ICS_ERR10 PDU de mandato SCSI rechazada,
0xCB ICS_ERR6 No se ha podido construir buzón para obtener entrada de DDB.
0xCC ICS_ERR10 Establecido distintivo de enlace que no responde (enlace fuera de servicio durante un periodo más largo que el tiempo de espera de enlace).
0xD0 ICS_ERR2 No se ha podido restablecer el adaptador Se proporciona el paso de restablecimiento.
0xD1 ICS_ERR2 No se ha podido restablecer el adaptador. El adaptador ha notificado un error muy grave.
0xD2 ICS_ERR2 No se ha podido restablecer el adaptador. La autoprueba del adaptador no se ha completado.
0xDEAD ICS_ERR1 Todos los reintentos de restablecer el adaptador han fallado. .
0xE0 ICS_ERR6 No se ha podido asignar la lista de entradas iSCSI.
0xE1 ICS_ERR6 No se ha podido crear una nueva entrada de nodo para la entrada de CHAP.
0xE2 ICS_ERR7 No se ha podido inicializar EEH.
0xF0 ICS_ERR6 Ha fallado D_MAP_INIT para la descarga de microcódigo.
0xF1 ICS_ERR6 Ha fallado D_MAP_PAGE para la descarga de microcódigo.
0xF2 ICS_ERR6 No se ha podido construir un buzón FLASH de escritura.
0xF3 ICS_ERR6 El buzón para obtener entrada DDB ha fallado.
0xF4 ICS_ERR6 El buzón para establecer entrada DDB ha fallado.
0xF5 ICS_ERR6 No se ha podido encontrar una ranura vacía para el secreto CHAP.
0xF6 ICS_ERR6 No se ha podido obtener una entrada de secreto CHAP a partir de FLASH.
0xF7 ICS_ERR6 El puntero de área de memoria de secretos es inesperadamente NULL.
0xF8 ICS_ERR6 No se ha podido construir buzón para obtener entrada de DDB.
0xF9 ICS_ERR6 No se ha podido escribir en FLASH para borrar el secreto CHAP.
0xFA ICS_ERR2 A continuación figuran los datos de la cola de mandatos del IOCB SCSI. RC es la cabeza de la cola actual. (Solo para controlador de depuración).
0xFB ICS_ERR2 A continuación figuran los datos de la cola de terminación del IOCB SCSI. RC es la cabeza de la cola actual. (Solo para controlador de depuración).
0xFF ICS_ERR6 Registro de caída del sistema o datos de la cola. Formato especial de los datos de detección detallados.

Enviar comentarios | Valorar esta página