代码仓
中
Get Port State
更新时间: 2026/08/06
在AtomGit上查看源码

Get Port State ​

Change History ​

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information ​

Function Description ​

Obtains the port status.

Privilege ​

Command Information ​

Request Information ​

ByteData Field
NetFnPICMG 2Ch
CMD0Fh
1PICMG Identifier. Indicates that this is a PICMG-defined group extension command
A value of 00h is used
2Channel. Describes the Channel being queried
[07:06]-Interface
[05:00]-Channel Number

Response Information ​

ByteData Field
1Completion Code
2PICMG Identifier. Indicates that this is a PICMG-defined group extension command. A value of 00h is used
(3:6)Link Info 1. LS Byte first. Optional. Describes information about Link one on the specified Channel. If this set of bytes is not provided, the Channel does not have any Links on the Channel
[31:24]-Link Grouping ID
[23:20]-Link Type Extension
[19:12]-Link Type
[11]-Port 3 Bit Flag
[10]-Port 2 Bit Flag
[09]-Port 1 Bit Flag
[08]-Port 0 Bit Flag
[07:06]-Interface
[05:00]-Channel Number
(7)State 1, Must be present if Link Info 1 is present. Indicates the current state of the Port(s) on the Channel
00h=Disabled
01h=Enabled
All other values reserved
(8:11)Link Info 2, LS Byte first. Optional. Bit assignments identical to Link Info 1.
Used for cases where a second Link has been established
(12)State 2, Bit assignments identical to State 1
(13:16)Link Info 3, LS Byte first. Optional. Bit assignments identical to Link Info 1.
Used for cases where a third Link has been established.
(17)State 3, Bit assignments identical to State 1
(18:21)Link Info 4, LS Byte first. Optional. Bit assignments identical to Link Info 1.
Used for cases where a fourth Link has been established
(22)State 4, Bit assignments identical to State 1

Command Example ​

Obtain the port status. ​

Request:

bash
ipmicmd -k "0f 00 2c 0f 00 00" smi 0

Response:

text
0f 2d 00 0f 00 00 00 * * * *

Note: The response completion code is 00 (success). Query interface 0, channel 0; the response shows exactly one link. The first Link Info byte is 00h as selected by the request. The next three * values are link-property bytes and the final * is the state byte; fields for absent links are omitted.

Back to Index ​