Comando IPMI
A seção fornece comandos IPMI detalhados.
Nome
GetPSUCollectedData (soma)
NetFn
0x32
CMD
0x90
Dados da solicitação/Dados de resposta
Solicitação:
- Byte 1: Tipo de entrada 1: AC-IN
2: DC-OUT
3: Energia do ventilador da PSU
Resposta:
(quando AC-IN, DC-OUT)
Byte 1 - código de conclusão (0x00)
Byte 2 - Soma de MIN AC-IN/(DC-OUT) LSB
Byte 3 - Soma de MIN AC-IN/(DC-OUT) MSB
Byte 4 - Soma de AC-IN média/(DC-OUT) LSB
Byte 5 - Soma de AC-IN média/(DC-OUT) MSB
Byte 6 - Soma de MAX AC-IN/(DC-OUT) LSB
Byte 7 - Soma de MAX AC-IN/(DC-OUT) MSB
(quando energia de ventilador)
Byte 1 - código de conclusão (0x00)
Byte 2 - Soma da energia do ventilador (LSB)
Byte 3 - Soma da energia do ventilador Byte 2
Byte 4 - Soma da energia do ventilador MSB
Comentários
Esse comando é usado para mostrar regularmente dados coletados de PMBUS.
1 Unidade = 1 W
NotaSomente unidade de energia do ventilador usando 10 mW = total de energia do ventilador 0.0.1 W = (MSB * 256 * 256) + Byte2 (256) + LSB (10 mW)Nome
GetPSUStatus
NetFn
0x32
CMD
0x91
Dados da solicitação/Dados de resposta
Solicitação:
- Nenhum
Resposta:
Byte 1 - código de conclusão (0x00)
Bytes 2 – PS_EPOW
Byte 3 – PS_THROTTLE
Byte 4 – PS_PRESENT
Byte 5 – PS_PWR_GOOD
Byte 6 – EPOW_OUT
Byte 7 – REGULADOR
Comentários
Esse comando é usado para mostrar o status ou registro relacionado da PSU (de PSOC)
Bit: 0-5 = PSU1-6
0: não acionar 1: acionar
Nome
GetSySLED
NetFn
0x32
CMD
0x96
Dados da solicitação/Dados de resposta
Solicitação:
- Nenhum
Resposta:
Byte 1 - código de conclusão (0x00)
Byte 2 - LED do localizador do sistema
Byte 3: - Verificar LED de log
Comentários
Esse comando é usado obter o status de LED do FPC.
0: Desligado
1: Ligado
2: Piscando (Somente localizador)
Nome
SetSySLED
NetFn
0x32
CMD
0x97
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1: Tipo de entrada1: LED do localizador do sistema
2: LED do log de verificação
Byte 2:0: Desabilitar
1: Habilitar
2 piscando (Somente localizador do sistema)
Resposta:
Byte 1 – código de conclusão (0x00) PARAM_OUT_OF_RANGE (0xC9)
Comentários
Esse comando é usado obter o status de LED do FPC.
0: Desligado
1: Ligado
2: Piscando (Somente localizador)
Nome
ShowNodePowerConsume
NetFn
0x32
CMD
0x98
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número de nó (0x1 ~ 0x0d Nó 1 a 12, Chassi 13)
Resposta:
Byte 1 - código de conclusão
Byte 2 - Mínimo de energia (LSB)
Byte 3 - Mínimo de energia (MSB)
Byte 4 - Energia média (LSB)
Byte 5 - Energia média (MSB)
Byte 6 - Máximo de energia (LSB)
Byte 7 - Máximo de energia (MSB)
Comentários
Isso é usado para mostrar o consumo de energia de nó pelo comando MSG_POWER_READING
. Unidade = 1 W
Nome
ShowInfoNodeSize
NetFn
0x32
CMD
0x99
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número de nó (0x1 ~ 0x0c Nó 1 a 12)
Resposta:
Byte 1 - código de conclusão
Byte 2 - Largura física do nó
Byte 3 - Altura física do nó
Byte 4 – Complemento válido
Byte 5 - Largura do complemento
Byte 6 – Altura do complemento
Comentários
Isso é usado para mostrar informações de tamanho de nó pelo comando MSG_GET_NODE_SIZE de XCC.
Nome
SetPSUFFS
NetFn
0x32
CMD
0x9a
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1: Número de FFS (1-2)
Byte 2: valor de entrada (0/1)
Resposta:
Byte 1 – código de conclusão OUT_OF_RANGE (0xC9)
Comentários
Isso é usado para definir PSU FFS 0: não acionado
1: acionado
Nome
SetAcousticMode
NetFn
0x32
CMD
0x9b
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 - Modo acústico
Resposta:
Byte 1 – código de conclusão (0x0) OUT_OF_RANGE (0xC9) PCIe prioridade alta (0x01)
Comentários
0x00 = Desabilitar
0x01 = Habilitar modo 1
O ventilador do sistema não pode ultrapassar 20 de trabalho.
0x02 = Habilitar modo 2
O ventilador do sistema não pode ultrapassar 50 de trabalho.
0x03 = Habilitar modo 3
O ventilador do sistema não pode ultrapassar 80 de trabalho.
Nome
SetOverSubMode
NetFn
0x32
CMD
0x9c
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 - Modo de alocação excessiva
Resposta:
Byte 1 – código de conclusão (0x00) CUR_NOT_SUPPORT(0xd5) PARAM_OUT_OF_RANGE(0xc9)
Comentários
0x0 = Desabilitar
0x1 = Habilitar
NotaA ativação de OVS.O banco de energia total se torna TP * 1,20. A única exceção é TP * 1,20 > energia disponível atual (número de PWRGD * tipo de energia). O banco de energia seria a energia disponível atual.
Nome
GetCappingCapity
NetFn
0x32
CMD
0x9d
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número de nó (0x1~0x0d : Nó 0x1~0xc, Chassi 0x0d)
Resposta:
Byte 1 – código de conclusão (0x00) Fora do intervalo (0xC9)
Byte 2 - Valor de limitação mín. LSB
Byte 3 - Valor de limitação mín. MSB
Byte 4 - Valor máx. de limitação LSB
Byte 5 - Valor máx. de limitação MSB
Comentários
Faixa de limitação de nó:
(Capacidade de energia mínima do nó) < Limite < (Capacidade de energia máxima do nó)
Intervalo de limitação de chassi: (Soma da capacidade de energia mínima do nó) < Limite) A energia mínima deve considerar os nós de passagem de permissão.
NotaA limitação será aplicada somente no tempo de execução do SO. A configuração de limitação de corrente em nível de chassi não tem o mesmo comportamento que a soma do nível do nó.Nome
SetCappingValue
NetFn
0x32
CMD
0x9e
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número de nó (0x1~0x0d : Nó 0x1~0xc, Chassi 0x0d)
Byte 2 – Valor de limitação LSB byte 3 – Valor de limitação MSB Resposta:
Byte 1 – código de conclusão (0x00) OUT_OF_RANGE (0xC9) CUR_NOT_SUPPORT(0xD5)
Comentários
NotaLimitação/economia sem suporte quando o nó não tem permissãoIntervalo de valores de limitação (1~32767)
Nome
SetCappingSavingState
NetFn
0x32
CMD
0x9f
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número de nó (0x1~0x0d : Nó 0x1~0xc, Chassi 0x0d)
Byte 2 – Desabilitar/habilitar limitação Byte 3 – Modo de economia Resposta:
Byte 1 – código de conclusão (0x00) OUT_OF_RANGE (0xC9
Comentários
Observação: limitação/economia sem suporte quando o nó não tem permissão
Byte 3: Salvar modo 0x00 = Desabilitar
0x01 = Modo de economia 1
0x02 = Modo de economia 2
0x03 = Modo de economia 3
Nome
GetCappingSavingState
NetFn
0x32
CMD
0Xa0
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número de nó (0x1~0x0d : Nó 0x1~0xc, Chassi 0x0d)
Resposta:
Byte 1 – código de conclusão (0x00) OUT_OF_RANGE (0xC9)
Byte 2 – Desabilitar/habilitar limitação
Byte 3 - Valor de limitação LSB
Byte 4 - Valor de limitação MSB
Byte 5 - Modo de economia
Comentários
Modo de limitação: 0x00 = Desabilitar 0x01 = Habilitar modo de economia: 0x00 = Desabilitar
0x01 = Modo de economia 1 0x02 = Modo de economia 2 0x03 = Modo de economia 3
Nome
SetSysTime
NetFn
0x32
CMD
0xa1
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Year_MSB (1970 ~2037)
Byte 2 – Year_LSB (1970 ~2037)
Byte 3 – Mês (0x01~0x12)
Byte 4 – Data (0x01~0x31)
Byte 5 - Hora (0x00~0x23)
Byte 6 - Minuto (0x00~0x59)
Byte 7 - Segundo (0x00~0x59)
Resposta:
Byte 1 - código de conclusão (0x00)
Comentários
Para a conveniência da entrada do usuário, os dados de entrada estão no formato decimal.
Exemplo: Ano de 2010 byte1: 0x20
Nome
GetPSUPolicyBank
NetFn
0x32
CMD
0xa2
Dados da solicitação/Dados de resposta
Solicitação:
- Nenhum
Resposta:
Byte 1 – código de conclusão (0x00) Byte 2 – PSU_Policy
Byte 2 – PSU_Policy0: Não redundante
1: Política N+1
2: Política N+N
Byte 3 - Modo de alocação excessiva0: desabilitar
1: habilitar
Byte 4 – PowerBankLSB
Byte 5 – PowerBankMSB
Comentários
Esse comando é usado para obter a política de PSU e o banco total de energia. (Unidade :1W)
Nome
SetPSUPolicy
NetFn
0x32
CMD
0xa3
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – PSU_Policy: 0: Não redundante1: Política N+1
2: Política N+N
Resposta:
Byte 1 – código de conclusão (0x00) Fora do intervalo (0xC9) PSU_CONFIG_NOT_ALLOW(0x01) PSU_BANK_LACK(0x02)
Comentários
Esse comando é usado para configurar a política da PSU.
Não podemos definir a política da PSU com êxito porque a configuração é inválida.
Nome
ResetNodeByUser
NetFn
0x32
CMD
0xa4
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número de nó (0x1 ~ 0x0c Nó 1 a 12)
Byte 2 – Ação de redefinição1: redefinir (redefinição do imm)
2: reposicionar (aux-desativado -> aux-ativado)
Resposta:
Byte 1 - código de conclusão (0x00) CUR_NOT_SUPPORT (0xd5)
Comentários
Esse comando é usado para Redefinir/reposicionar o nó pelo usuário se o nó não estiver presente, a resposta seria 0xd5
Nome
OEMGetPSUFanStatus
NetFn
0x32
CMD
0xa5
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número do ventilador da PSU (0x1 ~ 0x06 ventilador 1 a 6)
Resposta:
Byte 1 – FAN_Speed_LSB (rpm)
Byte 2 – FAN_Speed_MSB (rpm)
Byte 3 – Velocidade do ventilador (0 ~ 100%)
Byte 4 – Funcionamento do ventilador0: Não presente 1: Anormal
2 : Normal
Comentários
Esse comando é usado obter o status do ventilador da PSU
NotaAnormal significa que a RPM da PSU é inferior a 3.000 rpmsNome
OEMSetStorage
NetFn
0x32
CMD
0xa6
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 - Ações1: Backup USB
2: Config de restauração de USB
3: Obter status de restauração de USB
4: Restaurar para config padrão
Resposta:
Byte 1 – 0x00 (Ação ativada)0x01 (Dispositivo ocupado)
0x02 (Dispositivo não instalado)
- 0x03 (Configuração de backup inválida) Apenas quando Obter status de restauração de USB:
Byte 1 - Restaurar status
Byte 2 - Falha de limitação do nó LSB
Byte 3 - Falha de limitação do nó MSB
Byte 4 - Falha no salvamento do nó LSB
Byte 5 - Falha no salvamento do nó MSB
Comentários
NotaA entrada "Obter status de restauração de USB" mostra o status da ação de restauração.A ação de restauração deve levar pelo menos 5 segundos.
Status de restauração de USB: 0x00: restauração feita com êxito
Máscara de bits quando bit está ativado:Bit-0: Definir PSU_Policy_fail
Bit-1: Definir PSU_OVS_fail
Bit 2: Falha de limitação de chassi
Bit 3: Falha de economia de chassi
Bit-4: Falha acústica
Bit-5: Falha da política de restauração de energia de nó
Bit-6: Falha redundante inteligente
Nome
OEMGetNodeStatus
NetFn
0x32
CMD
0xa7
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número de nó (0x1 ~ 0x0C)
Resposta:
Byte 1 – código de conclusão (0x00) Fora do intervalo (0xC9)
Byte 2 - Estado de energia de nó byte 3 – Largura
Byte 4 - Altura
Byte 5 - Estado da permissão
Comentários
Máscara de bits do estado de energia de nó:0x00 = Desligado
0x10 = S3
0x20 = Nenhuma permissão
0x40 = Falha
0x80 = Ligar
Estado da permissão:0x00 = Não presente
0x01 = Espera
0x02 = First_permission_fail
0x03 = Second_permission_fail
0x04 = Passagem de permissão (passagem secundária de inicialização)
Nome
GetFPCStatus
NetFn
0x32
CMD
0xa8
Dados da solicitação/Dados de resposta
Solicitação:
- Nenhum
Resposta:
Byte 1 - código de conclusão (0x00)
Byte 2 - Versão principal do FPC
Byte 3 - Versão secundária do FPC
Byte 4 - Versão principal do PSOC
Byte 5 - Versão secundária do PSOC
Byte 6 - Número do Boot Flash (0x1- 0x2)
Byte 7 – Número principal da build
Byte 8 – Número secundário da build
Comentários
A build secundária está usando o valor ASCII
ex: 0x41 = "A"
Nome
SetRestorePolicy
NetFn
0x32
CMD
0xa9
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Número de nó LSB (BIT_MASK: 0x0~0x3F)
Byte 2 – Número de nó MSB (BIT_MASK: 0x0~0x3F)
Resposta:
Byte 1 – código de conclusão (0x00) Fora do intervalo (0xC9)
Comentários
Exemplo:
Se o nó de conjunto 1-3 estiver habilitado, o Byte 1 = 0x7 (0000 0111)
Nome
GetRestorePolicy
NetFn
0x32
CMD
0xaa
Dados da solicitação/Dados de resposta
Solicitação:
- Nenhum
Resposta:
Byte 1 - código de conclusão (0x00)
Byte 2 - Número do nó LSB
Byte 3 - Número do nó MSB
Comentários
Nome
SetSmartRedundant
NetFn
0x32
CMD
0xab
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – modo:
Resposta:
Byte 1 – código de conclusão (0x00) Fora do intervalo (0xC9) Sem suporte (0x01)
Comentários
Modo (0-3):
0: desabilitar
1: por atualização de 10 minutos
2: por atualização de 30 minutos
3: atualização a cada 60 minutos (Se a PSU estiver no estágio "sem suporte" ou de "incompatibilidade", a PSU inteligente redundante também não terá suporte.
Nome
GetSmartRedundantStauts
NetFn
0x32
CMD
0xac
Dados da solicitação/Dados de resposta
Solicitação:
- Nenhum
Resposta:
Byte 1 - código de conclusão (0x00)
Byte 2 – modo
Byte 3 – Status
Comentários
Status (Status):
0x00: Normal
0x01: Sem suporte
Nome
SetFPCResetDefault
NetFn
0x32
CMD
0xad
Dados da solicitação/Dados de resposta
Solicitação:
- Nenhum
Resposta:
Byte 1 - código de conclusão (0x00)
Comentários
Esse comando é usado para redefinir o FPC como o valor padrão pelo usuário
Nome
CmdCipherSuiteChange
NetFn
0x32
CMD
0xb1
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – nível de conjunto de criptografia 0x0: obter conjunto de criptografia atual0x1: definir conjunto de criptografia como o nível 1
0x2: definir conjunto de criptografia como o nível 2
Resposta:
Byte 1 - código de conclusão (0x00)
Comentários
Esse comando é usado para obter/definir o nível do conjunto de criptografia.
Nome
Criação de log de failsafe
NetFn
0x32
CMD
0xD2
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Status0x00: Desabilitar (configuração padrão)
0x01: Habilitar
Resposta:
Byte 00 - Código de conclusão
Byte 01 – Último status
Byte 02 – Definir status
Comentários
Enquanto habilitado, o FPC declarará uma SEL quando o nó entrar no estado de failsafe por mais de 3 segundos; em seguida, o FPC registrará o status do chassi no dongle de USB quando o nó entrar no estado de failsafe por mais de 7 minutos.
NotaEsse comando está disponível somente para 1.08, FHET30M ou versões mais recentes.Nome
Reposicionamento virtual de failsafe
NetFn
0x32
CMD
0xD3
Dados da solicitação/Dados de resposta
Solicitação:
Byte 1 – Status0x00: Desabilitar (configuração padrão)
0x01: Habilitar
Resposta:
Byte 00 - Código de conclusão
Byte 01 – Último status
Byte 02 – Definir status
Comentários
Quando habilitado, o FPC prosseguirá para um reposicionamento virtual para o nó que entrar no estado de failsafe por mais de 7 minutos.
NotaEsse comando está disponível somente para 1.08, FHET30M ou versões mais recentes.