IPMCTL-SHOW-ERROR-LOG(1)
π IPMCTL-SHOW-ERROR-LOG π
okay bestie, welcome to the ipmctl manual page for ipmctl-show-error-log β this is the one that spills the tea on what your PMem modules have been up to (specifically, their thermal and media oopsies) β¨
πΈ NAME πΈ
ipmctl-show-error-log β shows thermal or media errors on the specified PMem modules π«Ά
β¨ SYNOPSIS β¨
ipmctl show [OPTIONS] -error (Thermal|Media) [TARGETS] [PROPERTIES]
π DESCRIPTION π
Shows thermal or media errors on the specified PMem modules. that's it, that's the vibe π
π OPTIONS π
-a,-allβ shows all the attributes, no holding back, we're nosy today π-h,-helpβ displays help for the command. your little bestie when you're lost π₯Ί-ddrtβ used to specify DDRT as the desired transport protocol for the current invocation ofipmctl.-smbusβ used to specify SMBUS as the desired transport protocol for the current invocation ofipmctl.
Note π the-ddrtand-smbusoptions are mutually exclusive and may not be used together. pick a lane, babe π
-lpmbβ used to specify large transport payload size for the current invocation ofipmctl. big energy π-spmbβ used to specify small transport payload size for the current invocation ofipmctl.
Note π the-lpmband-spmboptions are mutually exclusive and may not be used together. one or the other, fr fr π
-o (text|nvmxml),-output (text|nvmxml)β changes the output format. one of:"text"(the default) or"nvmxml". choose your aesthetic π
π¦ TARGETS π¦
-dimm [DimmIDs]β filter output to specific PMem modules by optionally supplying one or more comma separated PMem module identifiers. the default is to include all manageable PMem modules (so basically, everyone's invited π).
π PROPERTIES π
SequenceNumberβ error log entries are stored with a sequence number starting with1and rolling over back to1after65535. limit the error log entries returned by providing a sequence number. only errors with a sequence number equal to or higher than provided will be returned. the default is1. π’Levelβ severity level of errors to be fetched. one of:"High": High severity errors (Default)"Low": Low severity errors
Countβ max number of error entries to be fetched and printed. the default is8for media errors and16for thermal errors. don't be greedy π
π EXAMPLES π
Show all high thermal error log entries π₯
ipmctl show -error Thermal Level=High
Show all low media error log entries πΈ
ipmctl show -error Media Level=Low
π LIMITATIONS π
To successfully execute this command, the specified PMem modules must be manageable by the host software. In addition, for PMem modules with firmware version 2.3 and above, errors due to AIT operations are no longer exposed. so if you're looking for those, bestie... they're gone, periodt π
π«Ά RETURN DATA π«Ά
Prints errors of the specified type for the specified PMem modules. If no errors are found, the following message will be printed:
No errors found on PMem module (DimmID)
β SAMPLE OUTPUT β
DimmID | System Timestamp | Error Type
=============================================================
0x0001 | 01/01/1970 00:00:20 | 0x04 - Locked/Illegal Access
0x0001 | 01/01/1970 00:00:21 | 0x04 - Locked/Illegal Access
Show error executed successfully
---DimmID=0x0001---
---Error=Thermal
System Timestamp=08/09/2021 05:12:27
Temperature=84
Reported=High
Temperature Type=Media Temperature
Sequence Number=1
---DimmID=0x0001---
---Error=Media
System Timestamp=01/01/1970 00:00:22
Error Type=0x04 - Locked/Illegal Access
Transaction Type=0x0B - CSR Write
Error Flags=0x02 - DPA Valid
DPA=0x0000000000020A40
PDA=N/A
Range=4B
Sequence Number=1
and that's the whole page, bestie!! πβ¨π
this one came from the ipmctl manual, dated 2024-04-22, and it lives under the name IPMCTL-SHOW-ERROR-LOG(1) β go forth and read your error logs, you gorgeous genius π¦π
π¦ where this page comes from
- ubuntu noble: ipmctl 03.00.00.0485-1build1 Β· BSD-2-Clause AND BSD-3-Clause
- ubuntu questing: ipmctl 03.00.00.0485-1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms