Start Device Test
更新时间: 2026/08/06
在Gitcode上查看源码

Start Device Test

Change History

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

Basic Information

Function Description

Start the device test.

Privilege

Command Information

Request Information

ByteData Field
NetFn30h
CMD90h
1Sub command, subcommand=09h
2Device 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

ByteData Field
1Completion 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 0

Response:

text
00 DB 07 00 00

Back to Index