Comandi IPMI OEM
XCC supporta i seguenti comandi IPMI OEM. Ogni comando richiede un livello di privilegio differente, come elencato di seguito.
Codice | Comandi Netfn 0x2E | Privilegio |
---|---|---|
0xCC | Reimposta valori predefiniti XCC | PRIV_USR |
Codice | Comandi Netfn 0x3A | Privilegio |
---|---|---|
0x00 | Query versione firmware | PRIV_USR |
0x1E | Opzioni di ritardo del ripristino dell'alimentazione dello chassis | PRIV_USR |
0x49 | Avvia raccolta dei dati | PRIV_USR |
0x4A | Esegui push del file | PRIV_USR |
0x4D | Stato raccolta dei dati | PRIV_USR |
0x50 | Ottieni informazioni build | PRIV_USR |
0x55 | Ottieni/Imposta nome host | PRIV_USR |
0x6B | Query del livello di revisione del firmware FPGA | PRIV_USR |
0x6C | Query del livello di revisione hardware della scheda | PRIV_USR |
0x6D | Query del livello di revisione del firmware PSoC | PRIV_USR |
0x98 | Controllo porta USB FP | PRIV_USR |
Reimposta comando predefinito di XCC
Questo comando reimposta i valori predefiniti dell'impostazione di configurazione di XCC.
Funzione di rete = 0x2E | |||
---|---|---|---|
Codice | Comando | Dati della richiesta/della risposta | Descrizione |
0xCC | Reimposta valori predefiniti XCC | Richiesta: Byte 1 – 0x66 Byte 2 – 0x4A Byte 3 - 0x00 Risposta: Byte 1 - Codice di completamento Byte 2 – 0x66 Byte 3 – 0x4A Byte 4 - 0x00 Byte 5 – 0x0A Byte 6 – 0x01 Byte 7 - Dati della risposta
| Questo comando reimposta i valori predefiniti delle impostazioni di configurazione di XCC. |
Comandi per informazioni scheda/firmware
In questa sezione sono elencati i comandi per eseguire una query delle informazioni sulla scheda e sul firmware.
Funzione netta = 0x3A | |||
---|---|---|---|
Codice | Comando | Dati della richiesta/della risposta | Descrizione |
0x00 | Query versione firmware | Richiesta: Dati richiesta non presenti Risposta: Byte 1 - Codice di completamento Byte 2 - Versione principale Byte 3 - Versione minore | Questo comando restituisce i numeri delle versioni principale e secondaria del firmware. Se il comando viene eseguito con 1 byte facoltativo di dati della richiesta, la risposta di XCC include anche il terzo campo (revisione) della versione. (Principale.Minore.Revisione) |
0x50 | Query informazioni build | Richiesta: N/A Risposta: Byte 1 - Codice di completamento Byte 2:10 - Nome build ASCIIZ Byte 11:23 - Data build ASCIIZ Byte 24:31 - Ora build ASCII | Questo comando restituisce il nome, la data e l'ora della build. Le stringhe del nome e della data della build hanno una terminazione zero. Il formato della data della build è YYYY-MM-DD. Ad esempio, "ZUBT99A"
|
0x6B | Query del livello di revisione del firmware FPGA | Richiesta: Byte 1 - Tipo di dispositivo FPGA1 Tipo di dispositivo FPGA 0 = locale (livello attivo) 1 = scheda CPU 1 (livello attivo) Risposta: Byte 1 - Codice di completamento Byte 2 - Livello revisione principale Byte 3 - Livello revisione minore Byte 4 - Livello revisione minore secondaria (Byte di test sulle piattaforme XCC) | Questo comando restituisce il livello di revisione del firmware FPGA. Nota
|
0x6C | Query del livello di revisione hardware della scheda | Richiesta: Nessun dato. Risposta: Byte 1 - Codice di completamento Byte 2 - Livello revisione | Questo comando restituisce il livello di revisione dell'hardware della scheda in cui si trova FPGA. |
0x6D | Query del livello di revisione del firmware PSoC | Richiesta: Nessuna Risposta: Byte 1 - Codice di completamento Byte 2 - bin# Byte 3 - APID Byte 4 - Rev Byte 5-6 - ID FRU Byte 6:N - Ripetizione dei byte 2-6 per ogni PSoC rilevato | Questo comando restituisce il livello di revisione di tutti i dispositivi PSoC rilevati. Nota: bin# rappresenta una posizione fisica. Per ulteriori informazioni, consultare le specifiche di sistema. |
Comandi di controllo del sistema
La specifica IPMI fornisce il controllo di reimpostazione e alimentazione di base. Lenovo aggiunge funzioni di controllo aggiuntive.
Funzione netta = 0x3A | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Codice | Comando | Dati della richiesta/della risposta | Descrizione | ||||||||
0x1E | Opzioni di ritardo del ripristino dell'alimentazione dello chassis | Richiesta:
Risposta: Byte 1 - Codice di completamento Byte 2
Byte 1 - Codice di completamento Byte 2 - Opzioni di ritardo (solo per richiesta di tipo Query) | Questa impostazione viene utilizzata quando i criteri di ripristino dell'alimentazione dello chassis sono impostati su "Sempre acceso" o "Ripristina alimentazione" (se precedentemente acceso), dopo l'applicazione o il ripristino dell'alimentazione CA. Sono disponibili 2 opzioni: Disabilitato (impostazione predefinita, nessun ritardo quando acceso) e Casuale. L'impostazione di ritardo casuale fornisce un ritardo casuale compreso tra 1 e 15 secondi, dal momento in cui l'applicazione CA viene applicata/ripristinata e quando il server viene acceso automaticamente. Il comando è supportato da XCC solo sui server rack. |
Comandi vari
Questa sezione include i comandi che non rientrano in altre sezioni.
Funzione netta = 0x3A | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Codice | Comando | Dati della richiesta/della risposta | Descrizione | ||||||||||||
0x49 | Avvia la raccolta dei log di servizio | Richiesta:
Risposta:
| Questo comando consente di avviare la raccolta del log di servizio in un sistema. Nota
| ||||||||||||
0x4D | Stato di raccolta dei log di servizio | Richiesta:
Risposta1:
| Questo comando consente di segnalare lo stato della raccolta dati (dump) in un sistema. Nota
| ||||||||||||
0x55 | Ottieni/Imposta nome host | Lunghezza richiesta = 0: Dati della richiesta vuoti Risposta:
Lunghezza richiesta 1-64:
| Utilizzare questo comando per ottenere/impostare il nome host. Quando si imposta il nome host, il valore desiderato deve terminare con 00h. Il nome host è limitato a 63 caratteri più il valore Null. | ||||||||||||
0x98 | Controllo porta USB FP | Richiesta: Byte 1
Risposta: Byte 1 - Codice di completamento Byte 2
Richiesta: Byte 1
Byte 2
Risposta: Byte 1 - Codice di completamento | Questo comando viene utilizzato per interrogare il proprietario della porta USB del pannello anteriore e cambiare il proprietario della porta USB tra host e BMC. |