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

Start Port Test ​

Change History ​

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

Basic Information ​

Function Description ​

Starts a port test.

Privilege ​

Command Information ​

Request Information ​

ByteData Field
NetFn30h
CMD90h
1Sub command, subcommand = 0x25
2Port Type
0 = Management network port
1=Base Channel
2=Fabric Channel
3=Update Channel
4=ekeying, port loopback (port num and slot num are required)
5: SMII loopback
6: RMII loopback
7: service network port
8: NCSI test
9=IPMB
3Port Number
4Test type
0=Inloop test
1: Outloop test.
2: straight-through
0xFF: The test is stopped.
All other reserved.
5slot number

Response Information ​

ByteData Field
1Completion Code
80h=Testing...

Command Example ​

Start a port test. ​

Request:

bash
ipmicmd -k "0f 00 30 90 25 00 00 00 00" smi 0

Response:

text
0f 31 00 90 00

Example assuming command execution succeeds (completion code 00). The request selects an internal loopback test for management port 0, with slot number 0. It assumes these identifiers are supported by the device.

Back to Index ​