Set Backplane EEPROM data
更新时间: 2026/08/06
在Gitcode上查看源码Set Backplane EEPROM data
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Sets the data in the EEPROM of the backplane.
Privilege
BASICSETTING
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 32h |
| CMD | The value range of Readtype is {0x17, 0xbc, 0x93}. |
| 1 | Reversed |
| 2:3 | 0x0080 |
| 4 | Reversed |
| 5 | See the parameter description. |
| 6-n | Data to be written. |
Table 1 Parameters
| CMD | Parameter | Field Name | Height | Architecture | Note |
|---|---|---|---|---|---|
| 0x17 | 0x5d | Chassis Type | 1byte | [7:0] | 0x00: spare part 0x01: two-node cascading model (2000 W power supply) 0x02: four-node pass-through model (2000 W PSUs) 0x10: machine vision storage model (900 W power supply) 0xFF: undefined, initialized |
| 0x5e | Node type of node 0 | 1byte | [7:0] | 0x01: storage node 0x02: compute node The read value is 0xFF. By default, the node is a compute node. | |
| Backup Power Type of Node 0 | 2bit | [7:6] | 0x00: unknown 0x01: transparent power backup, 0x02: OS backup power, 0x03: No backup power is available. If the EEPROM is not written, the value is 0x03. | ||
| Software type of node 0 | 6bit | [5:0] | Compute nodes do not access this byte. 0x01: UVP 0x02: EulerOS 0x03:VMware 0x00: unknown 0xFF: unknown | ||
| Node type, power backup type, and software type of node 1 | 2byte | NA | The format is the same as that of node 0. | ||
| Node type, power backup type, and software type of node 2 | 2byte | NA | The format is the same as that of node 0. | ||
| Node type, power backup type, and software type of node 3 | 2byte | NA | The format is the same as that of node 0. | ||
| 0x5f | Chassis working environment | 1byte | [7:0] | 0x01: Arctic 5 U/0-40°C subrack (cabinet-type scenario) (default spare parts) 0x02: Arctic 5 U/0-55°C subrack (all-flash scenario) 0x10: Arctic 5 U/0-40°C enclosure (machine vision) 0xFF: processed as 0x01 | |
| 0x60 | Os loading watchdog configuration of node 0 | 1byte | [7:4] | 0x00: The watchdog is disabled. 0x01: The watchdog is enabled. | |
| Loading the Watchdog Configuration on Node 1 | 1byte | [7:4] | Same as the preceding item. | ||
| Loading the Watchdog Configuration on Node 2 | 1byte | [7:4] | Same as the preceding item. | ||
| Loading the Watchdog Configuration on Node 3 | 1byte | [7:4] | Same as the preceding item. | ||
| 0x62 | Disk Grouping of Node 0 | 1byte | [7:0] | 0x06: non-VMware deployment scenario (disk switching for product software) 0x09: VMware deployment scenario (automatic disk switchover) | |
| Disk Grouping of Node 1 | 1byte | [7:0] | Same as the preceding item. | ||
| Disk Grouping of Node 2 | 1byte | [7:0] | Same as the preceding item. | ||
| Disk Grouping of Node 3 | 1byte | [7:0] | Same as the preceding item. | ||
| 0x10 | MAC address of the entire subrack | 6byte | NA | MAC address | |
| 0x11 | Subrack SN | 20byte | NA | If the SN of the entire subrack is insufficient, add 0s. | |
| 0x19 | Product model. | 16byte | NA | Add 0s if the product model contains less than 16 digits. | |
| 0x13 | Vender | 32byte | NA | - | |
| 0x14 | Brand | 32byte | NA | - | |
| 0x15 | LOGO | 8byte | NA | - | |
| 0x1a | OemModel | 16byte | NA | - | |
| 0x1e | Spec | 16byte | NA | - | |
| 0x1f | FrameInfo | 1byte | NA | - | |
| 0x5b | PSU type | 1byte | NA | - | |
| 0x20 | PayloadFlag | 1byte | NA | - | |
| 0x36 | OverSeas | 16byte | NA | - | |
| 0xbc | 0x44 | NodeViewRead | 64byte | NA | - |
| 0x5a | Product frame Config | 16byte | NA | - | |
| 0x5c | Product Config Info | 64byte | NA | - | |
| 0x93 | 0x00 | Bayconfig Exp | 128byte | NA | - |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code |
Command Example
Set the MAC address of the chassis.
Request:
bash
ipmitool raw 0x32 0x17 0x00 0x00 0x80 0x00 0x10 0x01 0x02 0x03 0x04 0x05 0x06Response:
text