Set Global Configurations
更新时间: 2025/06/26
在Gitcode上查看源码

21h-设置定制化配置(Set-Global-Configurations)

修订记录

openUBMC版本号修订日期修订内容
25.062025/06/26初稿,新增命令详情

基本信息

功能说明

设置全局定制化配置。

权限

BasicSetting

命令信息

请求信息

字节顺序域取值说明
NetFn30h
CMD90h
1Parameter selector
Sub command,子命令=21
2Parameter Selector,参见 表1
3:NConfiguration Parameters

响应信息

字节顺序域取值说明
1Completion Code

附表1 DFT全局参数表

Parameter#Parameter Data
Set In Progress
(volatile)
00=set complete.
1=set in progress
2=commit write
Aging Time(non-volatile)1data 1-2: aging Time,in minutes老化时间,2个字节,以分钟为单位
Aging Flag(non-volatile)2data1: aging flag
[7:0]: 1=老化 0=不老化
Reset Config3复位配置(清除配置),配置重置。 data1: 0=前插板 1=后插板
Customize Flag(non-volatile)4Customize Flag
[7:0]: 0=非定制化 1=定制化 2=泰山定制化 3=鲲鹏定制化
Customize Enable(non-volatile)5AssetTag Customize Enable
[7:0]: 1=Enable 0=Disable
Fan Speed Control Policy Customize6风扇调速策略定制化启用标志 [7:0]: 1=Enable 0=Disable
product SN Customize Enable(non-volatile)7product SN Customize Enable
[7:0]: 1=Enable 0=Disable
Customize Manufacturer ID8定制Manufacturer ID data 1-3: Manufacturer ID,第1字节为定制化厂商ID的高字节
Customize
As Status
9切换主备状态. [7:0]: 1=Standby 0=Active
Customize Scan Status10扫描任务状态. data1:Device Type,参考“部件类型定义” data2:扫描状态 1=开启扫描 0=关闭扫描
Leak detect card num11漏液检测卡数量
[7:0]:漏液检测卡数量
BIOS Gold File Valid13BIOS Gold文件是否有效
data1:
1=Gold文件有效
0=Gold文件无效
Times of Entering SP14进入SP的次数
data1-4:进入SP的次数,4个字节(小端).
CSR Common Name15设置csr.conf的csr_CN属性,用来生成申请SSL证书的CSR文件
data1:传入参数的长度
data2:传入参数的首地址
Custom Brand Flag16品牌定制标志位
data1:
[7:4]:(只用于查询)
1=备区(1710)或可用分区(1711)是转售BMC固件
0=备区(1710)或可用分区(1711)是华为固件
[3:0]:
1=品牌定制打开
0=品牌定制关闭
Custom Brand ProductID17设置白牌机对应的ProductID,支持华为机型和外厂机型防互升级
data1:
CBProductID(CB:CustomBrand,品牌定制)
Custom Brand ProductUniqueID18查询ProductUniqueID
data1-4:
ProductUniqueID(四个字节,大端模式)
品牌定制机的标志位为1时,返回值为CBProductUniqueID(CB:CustomBrand,品牌定制),品牌定制机的标志位为0时,返回值为ProductUniqueID
Set Custom Cpu info19BMC界面CPU显示脱敏处理
data1: CPU的物理id,适用于多cpu的场景, 1:表示物理id为1的cpu对象, 2:表示物理id为2的cpu对象, 0xFF:表示遍历所有CPU对象,将该定制信息设置给所有CPU
data2: 定制化开关状态,1:开启 0:关闭
data3: 定制化信息的id, 1:定制cpu的厂商信息 2:定制cpu的版本信息, 可扩展。
data4: 定制信息长度
data5: 定制的信息16进制ASSIC码
Get Custom Cpu info20查询脱敏后的CPU信息
data1: CPU的物理id,适用于多cpu的场景, 1:表示物理id为1的cpu对象, 2:表示物理id为2的cpu对象, 0xFF:表示遍历所有CPU对象,将该定制信息设置给所有CPU
data2: 定制化信息的id, 1:定制cpu的厂商信息 2:定制cpu的版本信息, 可扩展。
Alternative CSR Common Name21设置候备证书csr.conf的csr_CN属性,用来生成申请候备SSL证书的CSR文件
data1:传入参数的长度
data2:传入参数的首地址
Inter Chassis CSR Common Name22设置框内通信身份证书CSR配置的CN属性,该配置在生成申请框内通信身份证书的CSR文件时被使用
data1:CommonName的长度,限制为1-64
data2-N:CommonName取值,由大小写字母、数字、‘.’、‘-’、'_' 组成
Custom Complete Status239(0xEF)装备定制化完成状态
Set/Get Custom Settings240(0xF0)启动装备定制化(SubCmd=0x21)
获取装备定制化结果(SubCmd=0x22)
Custom Verify241(0xF1)启动装备定制化校验
Get Custom Verify Result242(0xF2)获取装备定制化校验结果

命令样例

定制化设置

ipmicmd -k "0f 00 30 90 21 04 00" smi 0
0f 31 00 90 00

返回到索引