Get Global Configurations
更新时间: 2026/08/06
在Gitcode上查看源码Get Global Configurations
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Query global DFT parameters.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 90h |
| 1 | Sub command, sub command=0x59 |
| 2 | Parameter selector. For details, see Table 1. |
| 3 | Reserved |
| 4 | Reserved |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code |
| 2 | Reserved |
| 3 | Configuration Parameters |
Reference
Table 1 DFT global parameter table
| Parameter | # | Parameter Data |
|---|---|---|
| Set In Progress (volatile) | 0 | 0=set complete 1=set in progress 2=commit write |
| Aging Time(non-volatile) | 1 | data 1-2: aging time, in minutes, 2 bytes, in minutes. |
| Aging Flag(non-volatile) | 2 | data1: aging flag [7:0]: 1: aging 0: not aged |
| Reset Config | 3 | Reset the configuration (clear the configuration) to reset the configuration. data1: 0: front board 1: back board |
| Customize Flag(non-volatile) | 4 | Customize Flag [7:0]: 0: non-customized 1: customized 2: customized TaiShan 3: Kunpeng customization |
| Customize Enable(non-volatile) | 5 | AssetTag Customize Enable [7:0]: 1=Enable 0=Disable |
| Fan Speed Control Policy Customize | 6 | Indicates whether to enable the customized fan speed adjustment policy. [7:0]: 1=Enable 0=Disable |
| product SN Customize Enable(non-volatile) | 7 | product SN Customize Enable [7:0]: 1=Enable 0=Disable |
| Customize Manufacturer ID | 8 | Manufacturer ID data 1-3: manufacturer ID. The first byte is the most significant byte of the customized manufacturer ID. |
| Customize As Status | 9 | Perform an active/standby switchover. [7:0]: 1=Standby 0=Active |
| Customize Scan Status | 10 | Scan task status. data1: device type. For details, see the component type definition. data2: scanning status 1=Enable scanning. 0=Disable scanning. |
| Leak detect card num | 11 | Number of leakage detection cards [7:0]: number of leakage detection cards |
| BIOS Gold File Valid | 13 | Whether the BIOS Gold file is valid data1: 1: The Gold file is valid. 0: The Gold file is invalid. |
| Times of Entering SP | 14 | Times of entering SP data1-4: number of times that packets enter the SP, 4 bytes (little endian) |
| CSR Common Name | 15 | Set the csr_CN attribute in the csr.conf file to generate the CSR file for applying for an SSL certificate. data1: length of the input parameter data2: first address of the input parameter |
| Custom Brand Flag | 16 | Brand customization flag. data1: [7:4]: (for query only) 1=The BMC firmware in the standby area (1710) or available area (1711) is resold. 0: The standby partition (1710) or AZ (1711) is Huawei firmware. [3:0]: 1: The brand customization function is enabled. 0: Brand customization is disabled. |
| Custom Brand ProductUniqueID | 17 | Sets the product ID of a white-box device to prevent mutual upgrade between Huawei models and non-Huawei models. data1: CBProductID (CB: CustomBrand) |
| Custom Brand ProductID | 18 | Querying the value of ProductUniqueID data1-4: ProductUniqueID (four bytes, big endian mode) When the value of the brand customization flag is 1, the return value is CBProductUniqueID (CB: CustomBrand). When the flag bit of the brand customized machine is 0, the return value is ProductUniqueID. |
| CDR upgrade failed component information | 19 | Information about the component where the CDR upgrade fails data1: number of CDRs that fail to be upgraded data2: n: slot number of the component where the CDR upgrade fails Note: The fields in the request are described as follows: data3: reserved, 0-5902L, 1-5902H, 2-5902 (Currently, only 5902L is supported.) data4: reserved. 0: mainboard; 1: expansion board |
Command Example
Query global DFT parameters.
Request:
bash
ipmicmd -k "0f 00 MM NN" smi 0Response:
text
0f MM NN