Questa sezione descrive le voci di registrazione errori registrate dall'adattatore iSCSI TOE.
La registrazione dei dati rilevamento dettagliati nella mascherina ICS_ERR per gli adattatori PCI iSCSI TOE utilizza la struttura error_log_def definita in src/rspc/kernext/pci/qlisc/qliscdd.h.
| AAAA AAAA è il campo errori generali. 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 #### #### #### #### $$$$ $$$$ $$$$ $$$$ %%%% %%%% %%%% %%%% &&&& &&&& &&&& &&&& **** **** **** **** @@@@ @@@@ @@@@ @@@@ ???? ???? ???? ???? |
| Dati | Descrizione |
|---|---|
| X | Tipo unità ID. Valore X pari a 0 indica il programma di controllo adattatore iSCSI Qlogic. |
| V | Lunghezza valida del dettaglio. |
| A | Stabilito dal programma di controllo adattatore in base all'errore. |
| B | Codice di ritorno da un'operazione. |
| C | Normativa rilevamento. Possibili valori:
|
| H | Tipo di dati nel log degli errori.
Possibili valori:
|
| Y | Velocità collegamento |
| R | Questi valori sono riservati per un utilizzo futuro. |
| I | Indirizzo IP dell'adattatore |
| P | Numero porta della destinazione. |
| S | Stato adattatore |
| U | Numero di nodi iSCSI conosciuti |
| L | Valore Lbolt interrogazione ciclica |
| E | Lbolt dell'ultimo ripristino adattatore |
| D | Nessun conteggio risorse DMA |
| M | Nessun IOCB adattatore disponibile |
| F | Numero richieste immissione |
| G | Numero richieste in uscita |
| J | Numero richieste di controllo |
| K | Numero totale byte di immissione |
| F | Numero totale byte in uscita |
| Q | Valore lbolt corrente |
| N | Nome iSCSI della destinazione |
| T | Se il comando era per IOCB, allora contiene lo IOCB non riuscito |
| W | Handle I/E dello IOCB successivo |
| Z | Ogni quanto il temporizzatore stat del collegamento è in esecuzione (in secondi) |
| 2 | Numero di IOCB inoltrati |
| 3 | Numero di caselle postali emesse |
| 4 | Numero di eventi di collegamento non attivo |
| 5 | Byte MAC ricevuti |
| 6 | Conteggio errori MAC CRC |
| 7 | Conteggio errori di codifica MAC |
| 8 | Numero di pacchetti IP trasmessi |
| 9 | Numero di byte IP trasmessi |
| # | Numero di pacchetti IP ricevuti |
| $ | Numero di byte IP ricevuti |
| % | Conteggio sovrapposizione ricevuta del frammento IP |
| & | Conteggio PDU iSCSI trasmesso |
| * | Byte dati iSCSI trasmessi |
| @ | Conteggio PDU iSCSI ricevuto |
| ? | Byte dati iSCSI ricevuti |
XXXX XXXX AAAA AAAA BBBB BBBB CCCC CCCC DDDD DDDD EEEE EEEE FFFF FFFF 0000 0000
La seguente tabella mostra come interpretare i dati rilevamento dettagliati particolari:
| Dati | Descrizione |
|---|---|
| X | Non utilizzato |
| A | Numero determinato dal programma di controllo adattatore in base all'errore. Al momento sarà sempre "0xFF" per il formato particolare. |
| B | Codice di ritorno da un'operazione |
| C | Numero di segmento dei dati in questo record |
| D | Offset dell'inizio di questo record nei dati totali |
| E | Lunghezza dei dati validi in questo record |
| F | Lunghezza totale dei dati da registrare |
Ad esempio, quando si registra un record di arresto anomalo la lunghezza totale è in genere di 0x1000 byte. Ciascuno di questi record possono contenere 0x300 byte e ci saranno 6 di queste voci di segnalazione errori. I primi cinque segmenti verranno numerati 1, 2, 3, 4, 5 con una lunghezza di 0x300 e offset di x0, x300, x600, x900, xC00. La sesta voce sarà il segmento 6 con lunghezza x100 e offset 0xf00.
| Numero dell'errore | Mascherina errore | Descrizione dell'errore |
|---|---|---|
| 0x23 | ICS_ERR6 | Lease DHCP scaduto. Il collegamento non è più utilizzabile. |
| 0x25 | ICS_ERR6 | Il temporizzatore di ripristino adattatore è scaduto |
| 0x26 | ICS_ERR6 | Superotempo cassetta postale, cassetta postale fornita |
| 0x27 | ICS_ERR2 | Superotempo IOCB |
| 0x28 | ICS_ERR2 | Superotempo su temporizzatore di tipo non valido |
| 0x29 | ICS_ERR6 | D_MAP_LIST non riuscito fornito codice di ritorno. Potrebbe essere necessario aumentare l'attributo max_xfer_size per l'adattatore icsX |
| 0x2A | ICS_ERR6 | Superotempo su temporizzatore di tipo non valido |
| 0x2B | ICS_ERR6 | Completamento ricevuto per IOCB originato dall'adattatore, ma impossibile trovare lo IOCB originale. |
| 0x2C | ICS_ERR6 | Le dimensioni IOCB della cassetta postale non corrispondono alle dimensioni info mb |
| 0x2E | ICS_ERR2 | Superotempo interruzione |
| 0x2F | ICS_ERR6 | Ricevuto IOCB non richiesto e il programma di controllo protocollo non gestisce IOCB non richiesti |
| 0x30 | ICS_ERR2 | L'adattatore ha segnalato un errore irreversibile |
| 0x31 | ICS_ERR6 | Tipo voce comando non valido, comando fornito. |
| 0x32 | ICS_ERR6 | Codice operativo comando non valido, comando fornito. |
| 0x33 | ICS_ERR6 | Tipo voce comando non valido, comando fornito. |
| 0x34 | ICS_ERR6 | Codice operativo comando non valido, comando fornito. |
| 0x36 | ICS_ERR6 | Routine stub richiamata. |
| 0x4B | ICS_ERR6 | D_MAP_INIT nella configurazione INIT non riuscito, dimensioni delle risorse DMA fornite nel campo codice di ritorno |
| 0x4C | ICS_ERR6 | D_MAP_INIT al momento dell'apertura non riuscito, dimensioni delle risorse DMA fornite nel campo codice di ritorno |
| 0x4D | ICS_ERR6 | Impossibile assegnare temporizzatore ritardo al momento dell'apertura. |
| 0x4E | ICS_ERR6 | Impossibile assegnare temporizzatore interrogazione ciclica al momento dell'apertura |
| 0x50 | ICS_ERR10 | Traccia di solo debug. La destinazione è occupata. IOCB e cmd compresi. |
| 0x51 | ICS_ERR6 | Tipo non valido o errore di parametro, IOCB e cmd compresi. |
| 0x52 | ICS_ERR6 | Si è verificato un errore DMA, IOCB e cmd compresi. |
| 0x53 | ICS_ERR6 | Errore flag stato della voce, IOCB e cmd compresi. |
| 0x55 | ICS_ERR6 | Ricevuto IOCB Async sconosciuto. IOCB compreso. |
| 0x65 | ICS_ERR6 | Non dovrebbe mai verificarsi |
| 0x71 | ICS_ERR6 | Ritardo eccessivo in attesa che I/E possa completare prima dell'operazione di download. |
| 0x7A | ICS_ERR2 | Il semaforo NVRAM non riesce ad estrarre il VPD. |
| 0x83 | ICS_ERR6 | Funzione di richiamata EEH con parametro non supportato...EEH_DD_DEBUG. |
| 0x90 | ICS_ERR6 | Impossibile inoltrare la connessione perché modalità non valida. Modalità, origine e ddb_dev_index forniti |
| 0x91 | ICS_ERR6 | Impossibile inoltrare la disconnessione perché modalità non valida. Modalità, origine e ddb_dev_index forniti |
| 0x92 | ICS_ERR6 | Impossibile ottenere DDB perché modalità non valida. Modalità, origine e ddb_dev_index forniti |
| 0x93 | ICS_ERR6 | Impossibile impostare DDB perché modalità non valida. Modalità, origine e ddb_dev_index forniti |
| 0x94 | ICS_ERR6 | Impossibile richiamare la cassetta postale Get Management data. Modalità, origine e ddb_dev_index forniti |
| 0x95 | ICS_ERR6 | Impossibile effettuare la cassetta postale Read Flash ROM perché modalità non valida. Modalità e origine non valide |
| 0x96 | ICS_ERR6 | Impossibile effettuare una cassetta postale Write Flash ROM perché modalità non valida. Modalità, origine fornite |
| 0x97 | ICS_ERR6 | Impossibile eseguire il ping perché modalità non valida. Modalità, indirizzo forniti |
| 0x98 | ICS_ERR6 | Impossibile ottenere record di arresto anomalo perché modalità non valida. Modalità, dimensioni dati e origine forniti. |
| 0x99 | ICS_ERR6 | Impossibile liberare DDB perché modalità non valida. Modalità, origine e ddb_dev_index forniti |
| 0x9A | ICS_ERR6 | Impossibile ottenere dati sul Firmware perché modalità non valida. Modalità, origine fornite. |
| 0x9B | ICS_ERR6 | Impossibile acquisire dati blocco di controllo firmware init perché modalità non valida. Modalità, origine fornite. |
| 0x9A | ICS_ERR6 | Impossibile ottenere lo stato del firmware perché modalità non valida. Modalità, origine fornite. |
| 0xA0 | ICS_ERR6 | Ricevuto completamento della cassetta postale, ma nessuna delle cassette postali è attiva. Completamento cassetta postale e ultimo IOCB conosciuto della cassetta postale inviato compreso |
| 0xA2 | ICS_ERR6 | Cassetta postale Get Initialize Firmware non riuscita, cassetta postale di completamento e cassetta postale originale fornite. |
| 0xA3 | ICS_ERR6 | Cassetta postale Initialize Firmware non riuscita, cassetta postale di completamento e cassetta postale originale fornite. |
| 0xA4 | ICS_ERR6 | Impossibile creare Get Firmware State dopo Initialize Firmware, codice di ritorno compreso. |
| 0xA5 | ICS_ERR6 | Impossibile creare cassetta postale Get Crash Record. |
| 0xA6 | ICS_ERR6 | Impossibile creare cassetta postale Get DDB. |
| 0xA7 | ICS_ERR6 | Cassetta postale Get DDB non riuscita, cassetta postale, rc e cassetta postale originale compresi |
| 0xA8 | ICS_ERR6 | Il numero dei nodi iSCSI conosciuti dall'adattatore è diminuito. |
| 0xA9 | ICS_ERR6 | Impossibile creare Get Firmware State dopo Initialize Firmware, codice di ritorno compreso. |
| 0xAA | ICS_ERR6 | Sono state emesse delle cassette postali DDB, ma non sono presenti nodi conosciuti in precedenza. |
| 0xAB | ICS_ERR6 | Cassetta Get Crash Record non riuscita. |
| 0xAC | ICS_ERR6 | Get Crash Record riuscito. Seguono dati di segnalazione arresto anomalo nelle voci di segnalazione errori "0xFF". |
| 0xAD | ICS_ERR6 | Cassetta postale sconosciuta completata. cassetta postale compresa. |
| 0xAE | ICS_ERR6 | Errore irreversibile segnalato da Get Firmware State |
| 0xB0 | ICS_ERR2 | Cassetta postale completata con stato occupato, cassetta postale di completamento e originale comprese. |
| 0xB1 | ICS_ERR2 | Cassetta postale non riuscita con parametro o comando non valido. Cassetta postale compresa |
| 0xB2 | ICS_ERR2 | Cassetta postale non riuscita. Cassetta postale compresa. |
| 0xB3 | ICS_ERR2 | Cassetta postale non riuscita con stato sconosciuto. Cassetta postale compresa. |
| 0xC0 | ICS_ERR2 | L'adattatore ha segnalato un errore di sistema. |
| 0xC1 | ICS_ERR10 | Solo registro di debug, collegamento attivo |
| 0xC2 | ICS_ERR10 | Solo registro di debug. Collegamento non attivo |
| 0xC3 | ICS_ERR10 | Solo registro di debug. L'adattatore ha segnalato una modifica DDB |
| 0xC4 | ICS_ERR10 | Solo registro di debug. L'indirizzo IP o MAC dell'adattatore è stato modificato |
| 0xC5 | ICS_ERR10 | Solo registro di debug. Ricevuto un messaggio iSNS. |
| 0xC6 | ICS_ERR1 | L'adattatore segnala errore nella verifica automatica. |
| 0xC7 | ICS_ERR2 | Ricevuta cassetta async non valido NVRAM |
| 0xC8 | ICS_ERR2 | Messaggio async segnala errori di connessione, heart beat, DNS. |
| 0xC9 | ICS_ERR2 | Ricevuta cassetta postale async sconosciuta. |
| 0xCA | ICS_ERR10 | PDU comando SCSI rifiutato |
| 0xCB | ICS_ERR6 | Creazione cassetta postale get DDB entry non riuscita |
| 0xCC | ICS_ERR10 | Impostato flag collegamento spento (periodo di collegamento spento più lungo del periodo di superotempo) |
| 0xD0 | ICS_ERR2 | Ripristino adattatore non riuscito. Fase di ripristino fornita. |
| 0xD1 | ICS_ERR2 | Ripristino adattatore non riuscito. L'adattatore ha segnalato un errore irreversibile |
| 0xD2 | ICS_ERR2 | Ripristino adattatore non riuscito. Verifica automatica adattatore non completata |
| 0xDEAD | ICS_ERR1 | Tutti i tentativi di ripristino adattatore non riusciti . |
| 0xE0 | ICS_ERR6 | Impossibile assegnare elenco voci iSCSI. |
| 0xE1 | ICS_ERR6 | Impossibile creare una nuova voce nodo per la voce CHAP |
| 0xE2 | ICS_ERR7 | Impossibile inizializzare EEH |
| 0xF0 | ICS_ERR6 | D_MAP_INIT per lo scaricamento del microcodice non riuscito |
| 0xF1 | ICS_ERR6 | D_MAP_PAGE per lo scaricamento del microcodice non riuscito. |
| 0xF2 | ICS_ERR6 | Impossibile creare cassetta postale FLASH di scrittura |
| 0xF3 | ICS_ERR6 | Cassetta postale Get DDB entry non riuscita. |
| 0xF4 | ICS_ERR6 | Cassetta postale Set DDB entry non riuscita. |
| 0xF5 | ICS_ERR6 | Impossibile trovare alloggiamenti vuoti per segreto CHAP |
| 0xF6 | ICS_ERR6 | Impossibile acquisire la voce segreto CHAP da FLASH |
| 0xF7 | ICS_ERR6 | Puntatore area memoria segreti inaspettatamente NULL |
| 0xF8 | ICS_ERR6 | Creazione cassetta postale get DDB entry non riuscita |
| 0xF9 | ICS_ERR6 | Impossibile scrivere a FLASH per cancellare segreto CHAP |
| 0xFA | ICS_ERR2 | Seguono dati di coda comando IOCB SCSI. RC è la testa di coda corrente. (solo programmi di controllo di debug) |
| 0xFB | ICS_ERR2 | Seguono dati di coda completamento IOCB SCSI. RC è la testa di coda corrente. (solo programmi di controllo di debug) |
| 0xFF | ICS_ERR6 | Dati di coda o record di arresto anomalo. Formato speciale per dati rilevamento dettagliati. |