IPMI 消息相关表项详情
更新时间:2025/06/26
在Gitcode上查看源码修订记录
| openUBMC版本号 | 修订日期 | 修订人 | 修订内容 |
|---|---|---|---|
| 25.06 | 2025/06/26 | pengqiang-gs | 初稿,新增 |
Message Data for Send Message
| # | Target Channel Type | Target Channel Protocol | Message Data field contents for Send Message command for sending requests(RQ) and responses(RS) |
|---|---|---|---|
| 1 | IPMB (I2C) | IPMB | RQ: rsSA, netFn/rsLUN, chk1, rqSA, rqSeq/rqLUN, cmd, <data>, chk2 RS: rqSA, netFn/rqLUN, chk1, rsSA, rqSeq/rsLUN, cmd, completion code, <data>, chk2 |
| 2 | ICMB v1.0 | ICMB-1.0 | See Section 8.2, ICMB Bridge Commands in BMC using Channels |
| 3 | ICMB v0.9 | ICMB-0.9 | See Section 8.2, ICMB Bridge Commands in BMC using Channels |
| 4 | 802.3 LAN | IPMB+session header | RQ: 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 |
| 5 | Asynch. 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. |
| 6 | Other LAN | IPMB | See Target Channel Type = 802.3 LAN |
| 7 | PCI SMBus | IPMI-SMBus | See Target Channel Type = IPMB |
| 8 | SMBus v1.0/1.1 | IPMI-SMBus | See Target Channel Type = IPMB |
| 9 | SMBus v2.0 | IPMI-SMBus | See Target Channel Type = IPMB |
| 10 | reserved for USB 1.x | -- | -- |
| 11 | reserved for USB 2.x | -- | -- |
| 12 | System Interface | -- | RQ/RS: See Target Channel Type = IPMB Note: BMC adds Session Handle info when it puts the message into the Receive Message Queue. |