Start Device Test
更新时间: 2026/08/06
在Gitcode上查看源码Start Device Test
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Start the device test.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 90h |
| 1 | Sub command, subcommand=09h |
| 2 | Device Type 0=RAM 1=FLASH 2=EEPROM 3: I2C isolation component (such as PCA9511 or similar components) 4=USB Device 5=UART (serial port) 6=Ethernet Port (Ethernet port) 7=CPLD 8=FPGA 9 = CLOCK (clock signal) 10=RTC 11=Button Press 12=I2C 13=SMLink (a channel connected to an ME) 14=BIOS 15 = RS485 serial port 16=spi flash 17=PHY MDIO 18=CPU 19=HDD 20=HBA 21=CAN 22=JTAG link 23 = LCD (Other values are reserved.) |
| 3 | [7:4]: Device number, indicating the number of the component. The number starts from 0. [3:0] Test Type. 0: bus test 1=5-step unit traversal test 2: unit simple read/write test 14=Pressure test For all devices: 0x0f=unspecified Not specified or involved. Others are reserved. |
| (4:5) * | Test Time Test time, LSB first |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code 80h=Testing... |
Command Example
Start the device test.
Request:
bash
[root@localhost ~]# ipmicmd -k "0f 00 30 93 DB 07 00 65 00 00" smi 0Response:
text
00 DB 07 00 00