Set System Event Configuration
更新时间: 2026/08/06
在Gitcode上查看源码

Set System Event Configuration

Change History

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

Basic Information

Function Description

Configures system events.

Privilege

DiagnoseMgnt

Command Information

Request Information

ByteData Field
NetFn30h
CMD90h
1Sub command, subcommand=58h
2Configuration selector
0=Global Event Deassertion Control // Clearance control of all alarms. 1=Event Report control per Event Code //: controls the reporting of a single alarm.
3Reserve //Reserve
4Parameter length //Length of the frame parameter
5Parameter offset //Start offset address of the frame parameters
6:NParameter
Configuration selector=0: //Clearance control of all alarms
Byte0:
0=Event can not deassert
1=Event can deassert
Configuration selector=1: //Control the reporting of a single alarm.
Byte0-3: Event Code //Target alarm code
eg: 0x0000001D
Byte 4: Report Status //Alarm reporting status
0= Don't Report event //Disable the current alarm detection and clear the alarm.
1= Report event //An alarm is reported and masked.
2= Deassert event once //Mask the current alarm.
Byte 5: Persistence types //Persistence type of the alarm reporting status
0= Not persistent //Not persistent
1= Reset persistent //Reset persistent
2= Power-down persistent //Persistence upon power-off

Response Information

ByteData Field
1Completion Code

Command Example

Set system event configurations.

Request:

bash
ipmicmd -k "0f 00 30 90 58 01 00 06 00 0f 00 0f 12 00 00" smi 0

Response:

text
0f 31 00 90 00

Back to Index