Get CE Storm Info
更新时间: 2026/08/06
在Gitcode上查看源码Get CE Storm Info
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Obtains memory CE storm information.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 92h |
| 1:3 | Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h. |
| 4 | Sub command, subcommand=64h |
| 5 | Query options: 01: number of memory super CE storms 02: memory subhealth status |
| 6~8 | Positions of memory modules 6: CPU ID or node ID 7: Channel ID 8: DIMM ID If the values of bytes 6 to 8 are 0xff, the memory in all physical slots is queried. |
| 9~10 | Specifies whether to query the memory subhealth status in a specified period of time. The unit is second. The value ranges from 1 second to 1 hour. LSB first. Query 10 minutes (600 seconds) 02 58 Query 5 minutes (300 seconds) 01 2c |
| 11 | Read offset, starting from 0. |
| 12 | Length: read length. |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code |
| 2 | End of list, indicating whether the data reading is complete. Long data may need to be read multiple times. This field is used to check whether data is completely read. [7:1]: reserved. [0]: End of list. 0=last data. 1=middle data. |
| 3 | Query the number of super CE storms in the memory: The number of super CE storms of the target memory or the memory in physical slot 1 corresponds to the high-order bits in the two bytes. To query the memory subhealth scenario, run the following command: Subhealth status of the target memory or the memory in physical slot 1: 0: healthy 1: subhealthy |
| 4 | Query the number of super CE storms: Indicates the number of CE storms of the target memory or the memory in physical slot 1. This parameter corresponds to the least significant bit of the two bytes. To query the memory subhealth scenario, run the following command: Subhealth status of the memory in physical slot 2 0: healthy 1: subhealthy |
| ...... | ...... |
| M+2 | To query the memory subhealth status, run the following command: Subhealth status of the memory in physical slot M 0: healthy 1: subhealthy |
| ...... | ...... |
| 2N+1:2N+2 | Query the number of super CE storms: Number of super CE storms of the memory in physical slot N, LSB first |
Command Example
Obtain the number of super CE storms of DIMM020.
Request:
bash
ipmicmd -k "0f 00 30 92 db 07 00 64 01 00 02 00 00 00 00 ff" smi 0Response:
text
0f 31 00 92 00 00 00 09
//Nine super CE storms have occurred on DIMM020.