IPMI 消息相关表项详情
更新时间:2025/06/26
在Gitcode上查看源码

修订记录

openUBMC版本号修订日期修订人修订内容
25.062025/06/26pengqiang-gs初稿,新增

Message Data for Send Message

#Target Channel TypeTarget Channel ProtocolMessage Data field contents for Send Message command for sending requests(RQ) and responses(RS)
1IPMB (I2C)IPMBRQ: rsSA, netFn/rsLUN, chk1, rqSA, rqSeq/rqLUN, cmd, <data>, chk2

RS: rqSA, netFn/rqLUN, chk1, rsSA, rqSeq/rsLUN, cmd, completion code, <data>, chk2
2ICMB v1.0ICMB-1.0See Section 8.2, ICMB Bridge Commands in BMC using Channels
3ICMB v0.9ICMB-0.9See Section 8.2, ICMB Bridge Commands in BMC using Channels
4802.3 LANIPMB+session headerRQ: Session Handle[1], rsSWID, netFn/rsLUN, chk1, rqSWID or rqSA, rqSeq/rqLUN, cmd, <data>, chk2

RS: Session Handle[1], rqSWID, netFn/rsLUN, chk1, rsSWID or rsSA, rqSeq/rsLUN, cmd, completion code, <data>, chk2
5Asynch. Serial/Modem (RS-232)IPMB (Basic Mode, Terminal Mode, and PPP Mode)RQ/RS: See Target Channel Type = 802.3 LAN

Note: Terminal mode has a single, fixed SWID for the remote console, software using Send Message to deliver a message to a terminal mode remote console should use their SWID or slave address as the source of the request or response, and the Terminal Mode SWID (40h) as the destination.
6Other LANIPMBSee Target Channel Type = 802.3 LAN
7PCI SMBusIPMI-SMBusSee Target Channel Type = IPMB
8SMBus v1.0/1.1IPMI-SMBusSee Target Channel Type = IPMB
9SMBus v2.0IPMI-SMBusSee Target Channel Type = IPMB
10reserved for USB 1.x----
11reserved for USB 2.x----
12System Interface--RQ/RS: See Target Channel Type = IPMB

Note: BMC adds Session Handle info when it puts the message into the Receive Message Queue.