Comandos IPMI OEM
El XCC es compatible con los siguientes comandos IPMI OEM. Cada comando requiere un nivel de privilegio diferente, como se indica a continuación.
Código | Comandos Netfn 0x2E | Privilegio |
---|---|---|
0xCC | Restablecer XCC en valores predeterminados | PRIV_USR |
Código | Comandos Netfn 0x3A | Privilegio |
---|---|---|
0x00 | Consultar versión de firmware | PRIV_USR |
0x1E | Opciones de retardo de restauración de alimentación del chasis | PRIV_USR |
0x49 | Iniciar recopilación de datos | PRIV_USR |
0x4A | Insertar archivo | PRIV_USR |
0x4D | Estado de recopilación de datos | PRIV_USR |
0x50 | Obtener información sobre el build | PRIV_USR |
0x55 | Obtener/establecer nombre de host | PRIV_USR |
0x6B | Consultar nivel de revisión de firmware de FPGA | PRIV_USR |
0x6C | Consulta de nivel de revisión del hardware de placa | PRIV_USR |
0x6D | Consultar nivel de revisión de firmware de PSoC | PRIV_USR |
0x98 | Control de puerto USB FP | PRIV_USR |
Restablecer XCC a la configuración predeterminada
Este comando restablece el valor de la configuración XCC a los valores predeterminados.
Función de red = 0x2E | |||
---|---|---|---|
Código | Comando | Solicitud, datos de respuesta | Descripción |
0xCC | Restablecer XCC en valores predeterminados | Solicitud: Byte 1: 0x66 Byte 2: 0x4A Byte 3 – 0x00 Respuesta: Byte 1 – Código de finalización Byte 2: 0x66 Byte 3: 0x4A Byte 4 – 0x00 Byte 5: 0x0A Byte 6: 0x01 Byte 7 – datos de respuesta
| Este comando restablece el valor de la configuración XCC a los valores predeterminados. |
Comandos de información de firmware/placa
Esta sección enumera los comandos para consultar la placa y la información de firmware.
Función de red = 0x3A | |||
---|---|---|---|
Código | Comando | Solicitud, datos de respuesta | Descripción |
0x00 | Consultar versión de firmware | Solicitud: No hay datos en la solicitud Respuesta: Byte 1 – Código de finalización Byte 2 – Versión mayor Byte 3 – Versión menor | Este comando arroja los números de versión principal y secundaria del firmware. Si el comando se realiza con el byte opcional 1 de la solicitud de datos, la respuesta XCC también arroja el tercer campo (revisión) de la versión. (Mayor.Menor.Revisión) |
0x50 | Consultar información de build | Solicitud: N/A Respuesta: Byte 1 – código de finalización. Bytes 2:10 – nombre de build ASCIIZ Bytes 11:23 – fecha de build ASCIIZ Bytes 24:31: tiempo de build ASCII | Este comando arroja el nombre del build, la fecha del build y la hora del build. El nombre del build y las cadenas de fecha del build tienen cero finalización. El formato de la fecha de build es AAAA-MM-DD. por ej. “ZUBT99A”
|
0x6B | Consultar nivel de revisión de firmware de FPGA | Solicitud: Byte 1: Tipo de dispositivo FPGA1 Tipo de dispositivo FPGA 0 = local (nivel activo) 1 = tarjeta de CPU 1 (nivel activo) Respuesta: Byte 1 – Código de finalización Byte 2 – nivel de revisión principal Byte 3 – nivel de revisión menor Byte 4 – nivel de revisión submenor (Byte de prueba en plataformas XCC) | Este comando arroja el nivel de revisión del firmware de FPGA. Nota
|
0x6C | Consulta de nivel de revisión del hardware de placa | Solicitud: Sin datos. Respuesta: Byte 1 – Código de finalización Byte 2 – nivel de revisión | Este comando arroja el nivel de revisión del hardware de la placa donde reside el FPGA. |
0x6D | Consultar nivel de revisión de firmware de PSoC | Solicitud: Ninguno Respuesta: Byte 1 – Código de finalización Byte 2 – n.° de bin Byte 3 – APID Byte 4 – Rev Byte 5-6 – ID. FRU Bytes 6:N – se repiten bytes 2-6 por cada PSoC detectado | Este comando arroja el nivel de revisión de todos los dispositivos PSoC detectados. Nota: el n.º bin representa una ubicación física. Consulte la especificación del sistema para obtener más detalles. |
Comandos de control del sistema
La especificación IPMI proporciona un control de encendido y restablecimiento básico. Lenovo añade funciones de control adicionales.
Función de red = 0x3A | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Código | Comando | Solicitud, datos de respuesta | Descripción | ||||||||
0x1E | Opciones de retardo de restauración de alimentación del chasis | Solicitud:
Respuesta: Byte 1 – Código de finalización Byte 2
Byte 1 – Código de finalización Byte 2 – Opciones de retraso (solo para solicitud de consulta) | Este valor se utiliza cuando la política de restauración de la alimentación del chasis está configurada en siempre encender o restaurar a encendido (si se ha encendido previamente), una vez que se aplica/devuelve el CA. Hay 2 opciones: Deshabilitado (el valor predeterminado, sin demora al encender) y Aleatorio. El valor de demora aleatoria proporciona una demora aleatoria entre 1 y 15 segundos, desde el momento en que se aplica/regresa la CA y cuando el servidor se enciende automáticamente. XCC solo admite el comando en servidores de bastidor. |
Comandos varios
Esta sección contiene los comandos que no entran en ninguna otra sección.
Función de red = 0x3A | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Código | Comando | Solicitud, datos de respuesta | Descripción | ||||||||||||
0x49 | Iniciar la recopilación de registros de servicio | Solicitud:
Respuesta:
| Este comando proporciona un medio para iniciar la recopilación de registros de servicio en un sistema. Nota
| ||||||||||||
0x4D | Estado de recopilación de registros de servicio | Solicitud:
Respuesta1:
| Este comando proporciona un medio para informar del estado de la recopilación de datos (volcado) en un sistema. Nota
| ||||||||||||
0x55 | Obtener/establecer nombre de host | Longitud de solicitud =0: Datos de la solicitud vacíos Respuesta:
Longitud de solicitud 1-64:
| Utilice este comando para obtener/establecer el nombre de host. Al establecer el nombre de host, el valor deseado debe terminar con un 00h. El nombre de host está limitado a 63 caracteres más el valor nulo. | ||||||||||||
0x98 | Control de puerto USB FP | Solicitud: Byte 1
Respuesta: Byte 1 – Código de finalización Byte 2
Solicitud: Byte 1
Byte 2
Respuesta: Byte 1 – Código de finalización | Este comando se utiliza para consultar al propietario del puerto USB del panel frontal y cambiar el propietario del puerto USB entre el host y el BMC. |