#
49f3244f |
| 19-Mar-2024 |
SwethaParasa <parasa.swetha1@ibm.com> |
PEL: Add POZ PEL Parser
Parser to parse the POZ PLAT data in the PEL. Changing the component ID from F400 to 4500 to be used for all the SBE's PEL data parsers. "o3500.py" will handle only P10 proce
PEL: Add POZ PEL Parser
Parser to parse the POZ PLAT data in the PEL. Changing the component ID from F400 to 4500 to be used for all the SBE's PEL data parsers. "o3500.py" will handle only P10 processor SBE. "o4500.py" will be for Odyssey and Pfuture chips.
Change-Id: I4be341888b6ea7a0b999b3e4555604b4d39ea4ce Signed-off-by: SwethaParasa <parasa.swetha1@ibm.com>
show more ...
|
#
4d7f943e |
| 07-Feb-2024 |
devenrao <devenrao@in.ibm.com> |
PEL: add new error messages for odyssey sbe related failures
There will be SBE instances for ocmb targets, so adding error messages for any SBE access failures.
Adding the new attribute "CHIP_TYPE"
PEL: add new error messages for odyssey sbe related failures
There will be SBE instances for ocmb targets, so adding error messages for any SBE access failures.
Adding the new attribute "CHIP_TYPE" as we now need to cater for colletcing SBE FFDC data both for proc and ocmb.
Now added "chip type", to the libekb_get_sbe_ffdc method, which is called in the sbe ffdc handler so that it can collect data for that specified chip type.
Tested: ''' "Private Header": { "Created by": "0xF400", }, "Primary SRC": { "Section Version": "1", "Sub-section type": "1", "Created by": "0xF400", "Error Details": { "Message": "chipop request failure reported by OCMB SBE", "SRC6": [ "0x4AA01", "[0:15] chip position, [16:23] command class, [24:31] command type" ], "CHIP_TYPE": [ "0x28", "Chip Type" ] }, "Valid Word Count": "0x09", "Reference Code": "BD20F401", }, }, ''' Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Change-Id: I622b670d23fc1f6b0d62ad65a41ddcf89c65d319
show more ...
|
#
2abca8f6 |
| 13-Nov-2023 |
Andrew Geissler <geissonator@yahoo.com> |
PEL: add in ramoops error
Introduce a new component and new error log under that component for when a ramoops dump is collected.
A ramoops being detected is a critical event for a BMC based system.
PEL: add in ramoops error
Introduce a new component and new error log under that component for when a ramoops dump is collected.
A ramoops being detected is a critical event for a BMC based system. It indicates the BMC had an unexpected reboot because of a kernel panic.
Tested: - Injected ramoops error and verified when BMC came back that the following error was logged: ``` "0x50000001": { "SRC": "BD8DC201", "Message": "BMC rebooted unexpectedly resulting in a ramoops dump being collected", "PLID": "0x50000001", "CreatorID": "BMC", "Subsystem": "BMC Firmware", "Commit Time": "11/13/2023 18:05:45", "Sev": "Unrecoverable Error", "CompID": "bmc dump collector" } ```
Change-Id: I88e1646cb9b6e7c15a54f91d44ee346d86d39ead Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
#
36a82ebe |
| 22-Jun-2023 |
Lakshmi Yadlapati <lakshmiy@us.ibm.com> |
PEL: Error log entries for ECC errors
This commit adds three new error log entries for ECC errors.
The new entries include: - Correctable ECC memory error collection limit is reached. - Correctable
PEL: Error log entries for ECC errors
This commit adds three new error log entries for ECC errors.
The new entries include: - Correctable ECC memory error collection limit is reached. - Correctable ECC/other correctable memory error. - Uncorrectable ECC/other uncorrectable memory error.
Change-Id: Ibfa7654bdfbccc5cf7154664a048d931d10b433c Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
show more ...
|
#
385446ba |
| 14-Apr-2023 |
Marri Devender Rao <devenrao@in.ibm.com> |
PEL: Add new error message for system health state
A new error message added that will be created when there are guard records And/Or Deconfigured records And/Or unresolved pels with deconfig bit se
PEL: Add new error message for system health state
A new error message added that will be created when there are guard records And/Or Deconfigured records And/Or unresolved pels with deconfig bit set.
HMC will subscribe to this error SRC and when it gets notified it requests for NAG dump which will capture serviceable records in a JSON file and attach it to the dump.
This error message acts as a reminder for servicing faulty hardware pending service present in the system.
Tested: "0x500F05A1": { "SRC": "BD50F138", "PLID": "0x500F05A1", "CreatorID": "BMC", "Subsystem": "CEC Hardware", "Commit Time": "04/24/2023 07:47:45", "Sev": "Predictive Error", "CompID": "bmc faultlog" }
"User Header": { "Section Version": "1", "Sub-section type": "0", "Log Committed by": "bmc error logging", "Subsystem": "CEC Hardware", "Event Scope": "Entire Platform", "Event Severity": "Predictive Error", "Event Type": "Not Applicable", "Action Flags": [ "Service Action Required", "Report Externally", "HMC Call Home" ], "Host Transmission": "Not Sent", "HMC Transmission": "Not Sent" },
"User Data 1": { "Section Version": "1", "Sub-section type": "1", "Created by": "bmc error logging", "DECONFIG_RECORD_COUNT": "0", "GUARD_WITH_ASSOC_ERROR_COUNT": "1", "GUARD_WITH_NO_ASSOC_ERROR_COUNT": "0", "UNRESOLVED_PEL_WITH_DECONFIG_BIT_COUNT": "0" }
"Primary SRC": { "Section Version": "1", "Sub-section type": "1", "Created by": "bmc faultlog", "Callout Section": { "Callout Count": "1", "Callouts": [{ "FRU Type": "Maintenance Procedure Required", "Priority": "Mandatory, replace all with this type as a unit", "Procedure": "BMC0008" }] } } Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Change-Id: I1a046d4416719e479378d7032f32663fc07fd03a
show more ...
|
#
26919f07 |
| 08-Dec-2022 |
Patrick Williams <patrick@stwcx.xyz> |
prettier: re-format
Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML files to have consistent formatting for these file types. Re-run the formatter on the whole repository.
prettier: re-format
Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML files to have consistent formatting for these file types. Re-run the formatter on the whole repository.
Change-Id: I6e8d56540a30898369d7f232d900fd74de2e7bd1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
ca91ce53 |
| 23-Jun-2022 |
Sheldon Bailey <baileysh@us.ibm.com> |
PEL: change OCC control SRCs to 0x2600
change OCC reason code to 0x2681, 0x2682, 0x2683. Tested: error logs built. Signed-off-by: Sheldon Bailey <baileysh@us.ibm.com> Change-Id: Ic7748721664511dc818
PEL: change OCC control SRCs to 0x2600
change OCC reason code to 0x2681, 0x2682, 0x2683. Tested: error logs built. Signed-off-by: Sheldon Bailey <baileysh@us.ibm.com> Change-Id: Ic7748721664511dc818e68894f4369efaa0aabc0
show more ...
|
#
6bb55fc8 |
| 10-May-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Add BMC pldm component ID
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ibcd93e70afc1dd60984cd8af7dae169af48fb9fe
|
#
62464b1c |
| 25-May-2022 |
Eddie James <eajames@linux.ibm.com> |
PEL: Add OCC errors
Include a new component for BMC OCC control, and add descriptions of three new errors.
Signed-off-by: Eddie James <eajames@linux.ibm.com> Change-Id: Ic252a7801597acddd82f2c94e14
PEL: Add OCC errors
Include a new component for BMC OCC control, and add descriptions of three new errors.
Signed-off-by: Eddie James <eajames@linux.ibm.com> Change-Id: Ic252a7801597acddd82f2c94e14b8a699005acbb
show more ...
|
#
f9077e36 |
| 05-May-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Add BMC debug collector component ID
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I5bb6c6aa72ee20edf876a5598a6c097032faac6a
|
#
8e823e12 |
| 02-May-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Convert component ID list to JSON
With a machine readable list of BMC PEL component IDs, the PEL parsers will be able to use it to look up component names for display.
The component ID names a
PEL: Convert component ID list to JSON
With a machine readable list of BMC PEL component IDs, the PEL parsers will be able to use it to look up component names for display.
The component ID names all have 'bmc' in them to avoid confusion with similar components in other subsystems, like hostboot. This was added at the request of hostboot.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ia08dee13695a55f34885940348cb44bce9cb7bb5
show more ...
|