Set OS Energy Information
更新时间: 2025/06/26
在Gitcode上查看源码6Bh-设置OS能效信息配置(Set-OS-Energy-Information)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
设置OS能效信息
权限
PowerMgmt
适用机型
Atlas900 A5 SuperPoDA900 A5 SuperPoD、Atlas900 A3 SuperPoDA900 A3 SuperPoD、Atlas 800I A2、Atlas 800T A2、Atlas 900 A2 PoD
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 92h |
| 1:3 | 0xDB0700 |
| 4 | Sub command,子命令=6Bh |
| 5 | Requester Identifier 01h – 电源节点管理 02h – 系统管理软件 |
| 6 | Parameter Selector 01h - OS能效配置 02h - OS节能状态 |
| 7 | Data Format数据类型 01h – json格式 02h – xml格式 03h – tlv格式 |
| 8 | Operation 00h –Write Prepare数据写入准备 01h –Write Data写入数据 03h –Write Finish数据写入完成 |
| (9) | Data Checksum 当Operation为Write Data时,本字段表示写入的数据内容累加和。 当Operation为Write Finish时,本字段表示整个文件的累加和。 本字段可选,仅当Operation为Write Data和Write Finish时需要提供本字段。 |
| (10:11) | Offset,当Operation为Write Prepare时:File Size, LSB First,文件大小。 当Operation为Write Data时:Offset to write,LSB First,数据段相对于File开始位置的偏移。 本字段可选,仅当Operation为Write Prepare,Write Data时需要提供本字段。 |
| (12:N) | Data,写入的数据 本字段可选,仅当Operation为Write Data时需要提供本字段。 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code(完成码) 00h Command Completed Normally D5h Cannot execute command |
| 2:4 | 0xDB0700 |
命令样例
设置OS能效激活状态Activated(Write Prepare)
Write Prepare 请求:
ipmitool raw 0x30 0x92 0xdb 0x07 0x00 0x69 0x01 0x02 0x01 0x00 0x00 0x00 0x00 0x00Write Prepare 响应:
db 07 00Write Data 请求:
ipmitool raw 0x30 0x92 0xdb 0x07 0x00 0x69 0x01 0x02 0x01 0x01 0x76 0x00 0x00 0x7b 0x22 0x45 0x6e 0x65 0x72 0x67 0x79 0x53 0x61 0x76 0x69 0x6e 0x67 0x53 0x65 0x72 0x76 0x69 0x63 0x65 0x53 0x74 0x61 0x74 0x75 0x73 0x22 0x3a 0x22 0x41 0x63 0x74 0x69 0x76 0x61 0x74 0x65 0x64 0x22 0x7dWrite Data 响应:
db 07 00设置OS能效激活状态Activated(Write Finish)
Write Finish 请求:
ipmitool raw 0x30 0x92 0xdb 0x07 0x00 0x69 0x01 0x02 0x01 0x03 0x76 0x00 0x00Write Finish 响应:
db 07 00