Start Port Test
更新时间: 2026/08/06
在AtomGit上查看源码Start Port Test
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Starts a port test.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 90h |
| 1 | Sub command, subcommand = 0x25 |
| 2 | Port 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 |
| 3 | Port Number |
| 4 | Test type 0=Inloop test 1: Outloop test. 2: straight-through 0xFF: The test is stopped. All other reserved. |
| 5 | slot number |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code 80h=Testing... |
Command Example
Start a port test.
Request:
bash
ipmicmd -k "0f 00 30 90 25 00 00 00 00" smi 0Response:
text
0f 31 00 90 00Example 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.