Comando de IPMI
Esta sección incluyen comandos detallados de IPMI.
Nombre
GetPSUCollectedData (Sum)
NetFn
0x32
CMD
0x90
Datos de la solicitud/Datos de respuesta
Solicitud:
- Byte 1: Tipo de entrada 1: AC-IN
2: DC-OUT
3: Alimentación de ventilador de PSU
Respuesta:
(cuando AC-IN, DC-OUT)
Byte 1: código de finalización (0x00)
Byte 2 – Suma de MIN AC-IN /(DC- OUT) LSB
Byte 3 – Suma de MIN AC-IN /(DC- OUT) MSB
Byte 4 – Suma de promedio de AC-IN/(DC-OUT) LSB
Byte 5 – Suma de promedio de AC-IN/(DC-OUT) MSB
Byte 6 – Suma de MAX AC-IN /(DC- OUT) LSB
Byte 7 – Suma de MAX AC-IN /(DC- OUT) MSB
(con alimentación de ventilador)
Byte 1: código de finalización (0x00)
Byte 2 - Suma de FAN_Power LSB
Byte 3 - Suma de FAN_Power Byte 2
Byte 4 - Suma de FAN_Power MSB
Comentarios
Este comando se utiliza para mostrar los datos recopilados regularmente de PMBUS.
1 unidad = 1 W
NotaSolo la unidad de alimentación del ventilador utilizando 10 mW = 0,0,1 W de alimentación total de ventilador = (MSB * 256 * 256) + Byte2 (256) + LSB (10 mW)Nombre
GetPSUStatus
NetFn
0x32
CMD
0x91
Datos de la solicitud/Datos de respuesta
Solicitud:
- Ninguna
Respuesta:
Byte 1: código de finalización (0x00)
Byte 2 – PS_EPOW
Byte 3 – PS_THROTTLE
Byte 4 – PS_PRESENT
Byte 5 – PS_PWR_GOOD
Byte 6 – EPOW_OUT
Byte 7 – THROTTLE
Comentarios
Se utiliza este comando para mostrar el registro o el estado de PSU asociado (de PSOC)
Bit: 0-5 = PSU1-6
0: no activar, 1: activar
Nombre
GetSySLED
NetFn
0x32
CMD
0x96
Datos de la solicitud/Datos de respuesta
Solicitud:
- Ninguna
Respuesta:
Byte 1: código de finalización (0x00)
Byte 2 – LED de SysLocater
Byte 3 – LED de CheckLog
Comentarios
Se utiliza este comando para obtener el estado de LED de FPC.
0: Apagado
1: Encendido
2: Intermitencia (solo ubicador)
Nombre
SetSySLED
NetFn
0x32
CMD
0x97
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1: Tipo de entrada1: LED de SysLocater
2: LED de CheckLog
Byte 2:0: Deshabilitar
1: Habilitar
2 parpadeos (solo SysLocater)
Respuesta:
Byte 1 – código de finalización (0x00) PARAM_OUT_OF_RANGE (0xC9)
Comentarios
Se utiliza este comando para obtener el estado de LED de FPC.
0: Apagado
1: Encendido
2: Intermitencia (solo ubicador)
Nombre
ShowNodePowerConsume
NetFn
0x32
CMD
0x98
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de nodo (0x1~0x0d Nodo 1 a 12 , Chasis 13)
Respuesta:
Byte 1 – código de finalización
Byte 2 – Alimentación mínima (LSB)
Byte 3 – Alimentación mínima (MSB)
Byte 4 – Promedio de alimentación (LSB)
Byte 5 – Promedio de alimentación (MSB)
Byte 6 – Alimentación máxima (LSB)
Byte 7 – Alimentación máxima (MSB)
Comentarios
Esto se usa para mostrar el consumo de alimentación del nodo mediante el comando MSG_POWER_READING
. Unidad = 1 W
Nombre
ShowInfoNodeSize
NetFn
0x32
CMD
0x99
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de nodo (0x1~0x0c Node 1 a 12)
Respuesta:
Byte 1 – código de finalización
Byte 2 – Ancho físico del nodo
Byte 3 – Altura física del nodo
Byte 4 – AddOn válido
Byte 5 – Ancho de AddOn
Byte 6 – Altura de AddOn
Comentarios
Se utiliza para mostrar la información de tamaño del nodo mediante el comando MSG_GET_NODE_SIZE obtenida de XCC.
Nombre
SetPSUFFS
NetFn
0x32
CMD
0x9a
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1: Número FFS (1-2)
Byte 2: valor de entrada (0/1)
Respuesta:
Byte 1 – código de finalización OUT_OF_RANGE (0xC9)
Comentarios
Esto se utiliza para definir PSU en FFS 0: no activado
1: activado
Nombre
SetAcousticMode
NetFn
0x32
CMD
0x9b
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Modo acústico
Respuesta:
Byte 1 – código de finalización (0x0) OUT_OF_RANGE (0xC9) prioridad alta de PCIe (0x01)
Comentarios
0x00 = Deshabilitar
0x01 = Mode1 habilitado
El ventilador del sistema no puede exceder 20 de potencia.
0x02 = Mode2 habilitado
El ventilador del sistema no puede exceder 50 de trabajo.
0x03 = Mode3 habilitado
El ventilador del sistema no puede exceder 80 de trabajo.
Nombre
SetOverSubMode
NetFn
0x32
CMD
0x9c
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Modo de sobresuscripción
Respuesta:
Byte 1 – código de finalización (0x00) CUR_NOT_SUPPORT(0xd5) PARAM_OUT_OF_RANGE(0xc9)
Comentarios
0x0 = Deshabilitar
0x1 = Habilitar
NotaLa OVS se habilita.El banco de alimentación total se convertiría en TP *1,20. La única excepción es TP * 1,20 > energía disponible actualmente (número de PWRGD * tipo de alimentación). El banco de alimentación sería la energía disponible actual.
Nombre
GetCappingCapity
NetFn
0x32
CMD
0x9d
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de nodo (0x1~0x0d : Nodo 0x1~0xc , Chasis 0x0d)
Respuesta:
Byte1 – código de finalización (0x00) Fuera de rango (0xc9)
Byte2 – Valor de limitación mínimo LSB
Byte3 – Min. capping value MSB
Byte4 – Valor de limitación máximo LSB
Byte5 – Valor de limitación máximo MSB
Comentarios
Rango de limitación de nodo:
(Capacidad de alimentación mín de nodo) < límite < (capacidad de alimentación máx de nodo)
Rango de limitación de chasis: (Suma de la capacidad de energía mínima del nodo) < Límite ) La alimentación mínima debe considerar los nodos de paso de autorización.
NotaLa limitación solo se aplicará durante el tiempo de ejecución de SO. La configuración del límite de corriente de nivel del chasis no proporciona el mismo comportamiento con la suma de los niveles de nodo.Nombre
SetCappingValue
NetFn
0x32
CMD
0x9e
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de nodo (0x1~0x0d : Nodo 0x1~0xc , Chasis 0x0d)
Byte 2 – Valor de limitación LSB Byte 3 – Valor de limitación MSB Respuesta:
Byte 1 – código de finalización (0x00) OUT_OF_RANGE (0xC9) CUR_NOT_SUPPORT(0xD5)
Comentarios
NotaNo se admite limitación / ahorro en nodos sin permisoRango de valor límite (1 - 32.767)
Nombre
SetCappingSavingState
NetFn
0x32
CMD
0x9f
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de nodo (0x1~0x0d : Nodo 0x1~0xc , Chasis 0x0d)
Byte 2 – Habilitar/deshabilitar limitación Byte 3 – Modo de guardado Respuesta:
Byte 1 – código de finalización (0x00) OUT_OF_RANGE (0xC9
Comentarios
Nota: no se admite limitación / ahorro en nodos sin permiso
Byte 3 : Modo de ahorro 0x00 = Deshabilitar
0x01 = Modo de ahorro 1
0x02 = Modo de ahorro 2
0x03 = Modo de ahorro 3
Nombre
GetCappingSavingState
NetFn
0x32
CMD
0Xa0
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de nodo (0x1~0x0d : Nodo 0x1~0xc , Chasis 0x0d)
Respuesta:
Byte 1 – código de finalización (0x00) OUT_OF_RANGE (0xC9)
Byte 2 – Habilitar/deshabilitar limitación
Byte 3 – Valor de limitación LSB
Byte 4 – Valor de limitación MSB
Byte 5 – Modo de guardado
Comentarios
Modo de limitación: 0x00 = Deshabilitar 0x01 = Habilitar modo de ahorro 0x00 = Deshabilitar
0x01 = Modo de ahorro 1 0x02 = Modo de ahorro 2 0x03 = Modo de ahorro 3
Nombre
SetSysTime
NetFn
0x32
CMD
0xa1
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Año_MSB(1970 ~2037)
Byte 2 – Año_LSB (1970 ~2037)
Byte 3 – Mes (0x01~0x12)
Byte 4 – Fecha (0x01~0x31)
Byte 5 – Hora (0x00~0x23)
Byte 6 – Minuto (0x00~0x59)
Byte 7 – Segundo (0x00~0x59)
Respuesta:
Byte 1: código de finalización (0x00)
Comentarios
Para la comodidad de ingreso del usuario, los datos usan formato decimal.
Ejemplo: Año 2010 byte1 : 0x20
Nombre
GetPSUPolicyBank
NetFn
0x32
CMD
0xa2
Datos de la solicitud/Datos de respuesta
Solicitud:
- Ninguna
Respuesta:
Byte 1 – código de finalización (0x00) Byte 2 – PSU_Policy
Byte 2 – PSU_Policy0: No redundante
1: Política N+1
2: Política N+N
Byte 3 – Modo de sobresubscripción0 : Deshabilitar
1: habilitar
Byte 4 – PowerBankLSB
Byte 5 – PowerBankMSB
Comentarios
Se utiliza este comando para obtener la política de la PSU y el banco de alimentación total. (Unidad: 1W)
Nombre
SetPSUPolicy
NetFn
0x32
CMD
0xa3
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – PSU_Policy: 0: No redundante1: Política N+1
2: Política N+N
Respuesta:
Byte 1 – código de finalización (0x00) Fuera de rango (0xC9) PSU_CONFIG_NOT_ALLOW(0x01) PSU_BANK_LACK(0x02)
Comentarios
Este mandato se utiliza para la política de PSU.
No se pudo establecer la política de PSU satisfactoriamente debido a una configuración no válida.
Nombre
ResetNodeByUser
NetFn
0x32
CMD
0xa4
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de nodo (0x1~0x0c Nodo 1-12 )
Byte 2 – Reiniciar acción1: reiniciar (imm-reset)
2: volver a colocar (aux-off -> aux-on)
Respuesta:
Byte 1 – código de finalización (0x00) CUR_NOT_SUPPORT (0xd5)
Comentarios
Este comando se usa para restablecer/volver a colocar el nodo por parte del usuario Si el nodo no está presente, la respuesta sería 0xd5
Nombre
OEMGetPSUFanStatus
NetFn
0x32
CMD
0xa5
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de ventilador de PSU (0x1~0x06 Ventilador 1-6 )
Respuesta:
Byte 1 – FAN_Speed_LSB (rpm)
Byte 2 – FAN_Speed_MSB (rpm)
Byte 3 – Velocidad de ventilador (0~100%)
Byte 4 – Estado de ventilador0 : Ausente 1 : Anormal
2 : Normal
Comentarios
Se utiliza este comando para obtener el estado del ventilador de la PSU
NotaAnormal indica que las rpm de PSU son inferiores que 3000 rpmNombre
OEMSetStorage
NetFn
0x32
CMD
0xa6
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Acciones1: Copia de seguridad USB
2: Restaurar configuración USB
3: Obtener estado de restauración USB
4: Restaurar a configuración predeterminada
Respuesta:
Byte 1 – 0x00 (Acción activada)0x01 (Dispositivo ocupado)
0x02 (Dispositivo no instalado)
- 0x03 (Configuración de copia de seguridad no válida) Solo cuando Obtener estado de restauración USB:
Byte 1 - Estado de restauración
Byte 2 - Error de limitación de nodo LSB
Byte 3 - Error de limitación de nodo MSB
Byte 4 - Error de guardado de nodo LSB
Byte 5 - Error de guardado de nodo MSB
Comentarios
NotaLa entrada “Get USB restore status” (Obtener estado de restauración USB) muestra el estado de la acción Restaurar.La acción de restauración debe tomar al menos 5 segundos.
USB restore status: 0x00: Restore success
Bitmask cuando el bit está en:Bit-0: Definir PSU_Policy_fail
Bit-1: Definir PSU_OVS_fail
Bit-2: Error de limitación de chasis
Bit-3: Error de guardado de chasis
Bit-4: Error acústico
Bit-5: Error de política de restauración de alimentación
Bit-6: Error de redundancia inteligente
Nombre
OEMGetNodeStatus
NetFn
0x32
CMD
0xa7
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de nodo (0x1~0x0C )
Respuesta:
Byte 1 – código de finalización (0x00) Fuera de rango (0xC9)
Byte 2 – Estado de alimentación del nodo Byte 3 – Ancho
Byte 4 – Altura
Byte 5 – Estado de autorización
Comentarios
Bitmask del estado del alimentación del nodo:0x00 = Apagado
0x10 = S3
0x20 = Sin autorización
0x40 = Error
0x80 = Encendido
Estado de autorización:0x00 = No presente
0x01 = En espera
0x02 = First_permission_fail
0x03 = Second_permission_fail
0x04 = Paso de autorización (paso secundario de arranque)
Nombre
GetFPCStatus
NetFn
0x32
CMD
0xa8
Datos de la solicitud/Datos de respuesta
Solicitud:
- Ninguna
Respuesta:
Byte 1: código de finalización (0x00)
Byte 2 – Versión mayor de FPC
Byte 3 – Versión menor de FPC
Byte 4 – Versión mayor de PSOC
Byte 5 – Versión menor de PSOC
Byte 6 – Número flash de arranque (0x1- 0x2)
Byte 7 – Número mayor de compilación
Byte 8 – Número menor de compilación
Comentarios
El Build menor utiliza valor ASCII
Por ejemplo: 0x41 = “A”
Nombre
SetRestorePolicy
NetFn
0x32
CMD
0xa9
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Número de nodo LSB (BIT_MASK : 0x0~0x3F )
Byte 2 – Número de nodo MSB (BIT_MASK : 0x0~0x3F )
Respuesta:
Byte 1 – código de finalización (0x00) Fuera de rango (0xC9)
Comentarios
Ejemplo:
Si se habilitan los nodos nodo 1 a 3, entonces el Byte = 0 x 7 (0000 0111)
Nombre
GetRestorePolicy
NetFn
0x32
CMD
0xaa
Datos de la solicitud/Datos de respuesta
Solicitud:
- Ninguna
Respuesta:
Byte 1: código de finalización (0x00)
Byte 2 – Número de nodo LSB
Byte 3 – Número de nodo MSB
Comentarios
Nombre
SetSmartRedundant
NetFn
0x32
CMD
0xab
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – mode:
Respuesta:
Byte 1 – código de finalización (0x00) Fuera de rango (0xC9) Sin soporte (0x01)
Comentarios
Modo (0-3):
0 : Deshabilitar
1: Por actualización 10 minutos
2: Por actualización 30 minutos
3: por actualización de 60 minutos (Si PSU está en etapa “no admitido” o “no coincide”, el PSU redundante inteligente tampoco se admite.
Nombre
GetSmartRedundantStauts
NetFn
0x32
CMD
0xac
Datos de la solicitud/Datos de respuesta
Solicitud:
- Ninguna
Respuesta:
Byte 1: código de finalización (0x00)
Byte 2 – mode
Byte 3 – Status
Comentarios
Estado:
0x00: Normal
0x01: No admitido
Nombre
SetFPCResetDefault
NetFn
0x32
CMD
0xad
Datos de la solicitud/Datos de respuesta
Solicitud:
- Ninguna
Respuesta:
Byte 1: código de finalización (0x00)
Comentarios
Se utiliza este comando para que el usuario pueda restablecer FPC al valor predeterminado
Nombre
CmdCipherSuiteChange
NetFn
0x32
CMD
0xb1
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – nivel de suite de cifrado 0x0: obtener suite de cifrado actual0x1: definir suite de cifrado en el nivel 1
0x2: definir suite de cifrado en el nivel 2
Respuesta:
Byte 1: código de finalización (0x00)
Comentarios
Este comando se utiliza para obtener/definir el nivel de suite de cifrado actual.
Nombre
Registro a prueba de fallos
NetFn
0x32
CMD
0xD2
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Estado0x00: Deshabilitar (valor predeterminado)
0x01: Habilitar
Respuesta:
Byte 00 – Código de finalización
Byte 01 – Último estado
Byte 02 – Definir estado
Comentarios
Mientras está habilitado, FPC declarará un SEL cuando el nodo entre en un estado a prueba de fallos por más de 3 segundos; entonces, FPC registrará el estado del chasis en la llave USB cuando el nodo entre en el estado a prueba de fallo por más de 7 minutos.
NotaEste comando solo está disponible para 1.08, FHET30M o versiones posteriores.Nombre
Reubicación virtual a prueba de falla
NetFn
0x32
CMD
0xD3
Datos de la solicitud/Datos de respuesta
Solicitud:
Byte 1 – Estado0x00: Deshabilitar (valor predeterminado)
0x01: Habilitar
Respuesta:
Byte 00 – Código de finalización
Byte 01 – Último estado
Byte 02 – Definir estado
Comentarios
Cuando está habilitado, FPC realizará una reubicación virtual del nodo que entra en estado a prueba de fallos por más 7 minutos.
NotaEste comando solo está disponible para 1.08, FHET30M o versiones posteriores.