Comandos OEM IPMI
O XCC é compatível com os seguintes comandos OEM IPMI: Cada comando requer um nível de privilégio diferente, conforme listado a seguir.
Código | Comandos Netfn 0x2E | Privilégio |
---|---|---|
0xCC | Redefinir XCC como padrão | PRIV_USR |
Código | Comandos Netfn 0x3A | Privilégio |
---|---|---|
0x00 | Consultar versão de firmware | PRIV_USR |
0x1E | Opções de atraso de restauração de energia do chassi | PRIV_USR |
0x49 | Iniciar coleta de dados | PRIV_USR |
0x4A | Enviar arquivo | PRIV_USR |
0x4D | Status da coleta de dados | PRIV_USR |
0x50 | Obter informações de construção | PRIV_USR |
0x55 | Obter/definir nome do host | PRIV_USR |
0x6B | Consultar nível de revisão de firmware FPGA | PRIV_USR |
0x6C | Consultar nível de revisão de hardware de placa | PRIV_USR |
0x6D | Consultar nível de revisão de firmware PSoC | PRIV_USR |
0x98 | Controle de porta USB FP | PRIV_USR |
Reconfigurar XCC para comando padrão
Esse comando redefine a definição de configuração do XCC para os valores padrão.
Função líquida = 0x2E | |||
---|---|---|---|
Código | Comando | Solicitação, Dados de resposta | Descrição |
0xCC | Redefinir XCC como padrão | Solicitação: Byte 1 – 0x66 Byte 2 – 0x4A Byte 3 – 0x00 Resposta: Byte 1 – Código de conclusão Byte 2 – 0x66 Byte 3 – 0x4A Byte 4 – 0x00 Byte 5 – 0x0A Byte 6 – 0x01 Byte 7 – Dados de resposta
| Esse comando redefine as definições de configuração do XCC para os valores padrão. |
Comandos de informações de placa/firmware
Esta seção lista os comandos para consultar as informações de placa e firmware.
Função líquida = 0x3A | |||
---|---|---|---|
Código | Comando | Solicitação, Dados de resposta | Descrição |
0x00 | Consultar versão de firmware | Solicitação: Nenhum dado sobre a solicitação Resposta: Byte 1 – Código de conclusão Byte 2 - Versão principal Byte 3 - Versão secundária | Esse comando retorna os números de versão principal e secundária do firmware. Se o comando for feito com o 1 byte opcional de dados de solicitação, a resposta do XCC também retornará o terceiro campo (revisão) da versão. (Revisão, Principal, Secundária) |
0x50 | Consultar informações de construção | Solicitação: N/A Resposta: Byte 1 – Código de conclusão. Bytes 2:10 – Nome da construção ASCIIZ Bytes 11:23 – Data de construção ASCIIZ Bytes 24:31 – Tempo de construção ASCII | Esse comando retorna o nome, a data e o tempo de construção. As sequências de nome e data de construção têm uma finalização zero. O formato da data de construção é AAAA-MM-DD. por exemplo, "ZUBT99A"
|
0x6B | Consultar nível de revisão de firmware FPGA | Solicitação: Byte 1 – Tipo de dispositivo FPGA1 Tipo de dispositivo FPGA 0 = Local (nível ativo) 1 = Placa de CPU 1 (nível ativo) Resposta: Byte 1 – Código de conclusão Byte 2 – Nível de revisão principal Byte 3 – Nível de revisão menor Byte 4 – Nível de revisão subinferior (Byte de teste em plataformas do XCC) | Esse comando retorna o nível de revisão do firmware FPGA. Nota
|
0x6C | Consultar nível de revisão de hardware de placa | Solicitação: Sem dados. Resposta: Byte 1 – Código de conclusão Byte 2 – Nível de revisão | Esse comando retorna o nível de revisão do hardware da placa onde o FPGA reside. |
0x6D | Consultar nível de revisão de firmware PSoC | Solicitação: Nenhum(a) Resposta: Byte 1 – Código de conclusão Byte 2 – bin# Byte 3 – APID Byte 4 – Rev Byte 5-6 – ID da FRU Bytes 6:N – repetição de bytes 2-6 para cada PSoC detectado | Esse comando retorna o nível de revisão de todos os dispositivos PSoC detectados. Nota: bin# representa um local físico. Consulte as especificações do sistema para obter detalhes. |
Comandos de controle do sistema
A especificação IPMI fornece o controle básico de ativação e redefinição. A Lenovo adiciona funções de controle adicionais.
Função líquida = 0x3A | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Código | Comando | Solicitação, Dados de resposta | Descrição | ||||||||
0x1E | Opções de atraso de restauração de energia do chassi | Solicitação:
Resposta: Byte 1 – Código de conclusão Byte 2
Byte 1 – Código de conclusão Byte 2 – Opções de atraso (somente para solicitação de consulta) | Essa configuração é usada quando a política de restauração de energia do chassi está configurada para ser sempre ligar ou restaurar para ser ligada (se anteriormente ativada), depois que a CA é aplicada/retorna. Há duas opções: Desabilitado (a configuração padrão, sem atraso quando habilitado) e Aleatório. A configuração de atraso aleatório fornece um atraso aleatório de 1 a 15 segundos, a partir da hora em que CA é aplicada/retorna e quando o servidor é ligado automaticamente. O comando é aceito pelo XCC apenas em servidores de rack. |
Comandos diversos
Esta seção destina-se a comandos que não se encaixam em outra seção.
Função líquida = 0x3A | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Código | Comando | Solicitação, Dados de resposta | Descrição | ||||||||||||
0x49 | Iniciar coleta de log de serviço | Solicitação:
Resposta:
| Esse comando fornece um meio de iniciar a coleta de log de serviço em um sistema. Nota
| ||||||||||||
0x4D | Status da Coleta de Log de Serviço | Solicitação:
Resposta1:
| Esse comando fornece um meio de relatar o status para coleta de dados (despejo) em um sistema. Nota
| ||||||||||||
0x55 | Obter/definir nome do host | Tamanho da solicitação = 0: Dados da solicitação vazios Resposta:
Tamanho da solicitação 1-64:
| Use este comando para Obter/definir nome do host. Ao configurar o nome do host, o valor desejado deve ser terminado por um 00h. O nome do host está limitado a 63 caracteres mais o Null. | ||||||||||||
0x98 | Controle de porta USB FP | Solicitação: Byte 1
Resposta: Byte 1 – Código de conclusão Byte 2
Solicitação: Byte 1
Byte 2
Resposta: Byte 1 – Código de conclusão | Esse comando é usado para consultar o proprietário da porta FP USB do painel frontal e alternar o proprietário da porta USB entre host e BMC. |