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. | ||||||||||||