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 ...
|
712d7434 | 23-May-2022 |
Marri Devender Rao <devenrao@in.ibm.com> |
PEL: Allow the caller to set the severity for PHAL.Boot.Error
During poweroff we want to log informational error for any boot related errors.
Refer https://gerrit.openbmc.org/c/openbmc/openpower-pr
PEL: Allow the caller to set the severity for PHAL.Boot.Error
During poweroff we want to log informational error for any boot related errors.
Refer https://gerrit.openbmc.org/c/openbmc/openpower-proc-control/+/53911
Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Change-Id: I7decffb7aa550b782a87a84f7744fb6e40efa06a
show more ...
|
753193e3 | 19-May-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: setup.py: Check for version in env var
In order to allow pel-message-registry package to have incrementing versions without having to change the version manually every time the code changes, ch
PEL: setup.py: Check for version in env var
In order to allow pel-message-registry package to have incrementing versions without having to change the version manually every time the code changes, check for the version to use in a PELTOOL_VERSION environment variable. If it isn't present, just use a default version of 1.0.
The plan is that build tools will call setup.py with the env var set to a version based on the tag of the openbmc build they are being pulled into. This has the added bonus that it allows people to know which BMC code level the tool matches up with.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I38bed9e8a5d1d1b1a6bd1b3decff3eed5b3b6b0b
show more ...
|
0f57ddcc | 29-Apr-2022 |
NodeMan97 <corey.hardesty@icloud.com> |
PEL:Org.open_power.PHAL.Error.HostRunning subsystem
This error indicates a communication error between the BMC and the hypervisor (PHYP) firmware, therefore the subsystem should point to the hypervi
PEL:Org.open_power.PHAL.Error.HostRunning subsystem
This error indicates a communication error between the BMC and the hypervisor (PHYP) firmware, therefore the subsystem should point to the hypervisor.
Tested: - Ran and built Docker test scripts. - Confirmed via build with the subsystem change that the proper subsystem is now displayed.
Signed-off-by: Corey Hardesty <corey.hardesty@icloud.com> Change-Id: I315e30c82d4111715d355650629dde10be4a2058
show more ...
|
3c7ec6d8 | 06-May-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Allow pretty symFRU/proc name in callout JSON
When callouts are passed in via JSON FFDC files, allow maintenance procedures and symbolic FRUs to be the pretty names used in the message registry
PEL: Allow pretty symFRU/proc name in callout JSON
When callouts are passed in via JSON FFDC files, allow maintenance procedures and symbolic FRUs to be the pretty names used in the message registry as well as the raw 7 character names.
Do this by attempting to look up the name as a key in the pretty name -> raw name maps, and if found then use the raw name.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I576e56932dd101e32caf495c65de6fed65de43e7
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 |
bf7fca75 | 03-May-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Create python package for msg registry
There is, or rather soon will be, a python tool to decode PELs that runs on platforms other than the BMC. It needs access to the message registry so it c
PEL: Create python package for msg registry
There is, or rather soon will be, a python tool to decode PELs that runs on platforms other than the BMC. It needs access to the message registry so it can display an error message for a PEL created by the BMC.
To support this, create a python package called pel-message-registry that will hold the message registry and component name files and provide functions to access them:
import pel_registry
reg = pel_registry.get_registry_path() compIDs = pel_registry.get_comp_id_file_path(creatorID)
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I5aa2ddc27e74aa81485c87141569ebef2901c800
show more ...
|
2ef9dc90 | 02-May-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Add hostboot component ID file
Add a file with the hostboot component names for use by PEL parsers.
There are other ways these could be looked up, such as creating a new python plugin process
PEL: Add hostboot component ID file
Add a file with the hostboot component names for use by PEL parsers.
There are other ways these could be looked up, such as creating a new python plugin process to be able to ask for a component name with python
However, as these names are typically static per processor generation, this is going with the approach that takes the least amount of effort until another approach is deemed necessary.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Iabeb4d77cade8a0f4ef064e1f7f892fd766c48d6
show more ...
|
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 ...
|
3bb15b9b | 27-Apr-2022 |
Matt Spinler <spinler@us.ibm.com> |
Revert "peltool: Add Notes from message registry file"
There's some worry that customers may see the Notes text and it isn't at the level they would understand. Will err on the side of caution and
Revert "peltool: Add Notes from message registry file"
There's some worry that customers may see the Notes text and it isn't at the level they would understand. Will err on the side of caution and remove it.
This reverts commit 5a3d8f4b8c87d7cbe3762d40a289ad07467b9316.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I87bfea66f6d6f2cf6fc522db0e114fb17efd6aa3
show more ...
|
ae1738ca | 02-May-2022 |
Jim Wright <jlwright@us.ibm.com> |
PEL: Add dmon rail call outs to voltage fault
Add digital monitor (dmon) rail callouts to voltage fault. When combined with associated phosphor-power changes, this will result in better isolation pr
PEL: Add dmon rail call outs to voltage fault
Add digital monitor (dmon) rail callouts to voltage fault. When combined with associated phosphor-power changes, this will result in better isolation prioritization and increased failure data capture.
Signed-off-by: Jim Wright <jlwright@us.ibm.com> Change-Id: I319540131beb4e11dc9fdf3b77054ea0fdad176d
show more ...
|
c0cc7ec7 | 24-Feb-2022 |
gikrish1 <gikrish1@in.ibm.com> |
PEL: Add error message registry entry for Panel
Adding error entry in the message registry JSON file for Panel code failure.This entry is used for any errors related to ibm panel execution.
Signed-
PEL: Add error message registry entry for Panel
Adding error entry in the message registry JSON file for Panel code failure.This entry is used for any errors related to ibm panel execution.
Signed-off-by: Giridhari Krishna <gikrish1@in.ibm.com> Change-Id: I9d6bdbde39ab556d8a756e38cf28f00d75cacb53
show more ...
|
11cf0328 | 20-Apr-2022 |
Chirag Sharma <chirshar@in.ibm.com> |
PEL: Added new message registry for Common.File.Error.Write
-xyz.openbmc_project.Common.File.Error.Write doesn't have an entry in message registry, hence adding it to show SRC related to the above e
PEL: Added new message registry for Common.File.Error.Write
-xyz.openbmc_project.Common.File.Error.Write doesn't have an entry in message registry, hence adding it to show SRC related to the above error in PEL.
Signed-off-by: Chirag Sharma <chirshar@in.ibm.com> Change-Id: I60a70c2677352121ede5a4e9b7b34d576313f299
show more ...
|
d29837f8 | 20-Apr-2022 |
Sunny Srivastava <sunnsr25@in.ibm.com> |
PEL: Error interface for system vpd mismatch
The commit defines interface entry in message registry json for system vpd mismatch scenario.
Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com> Chan
PEL: Error interface for system vpd mismatch
The commit defines interface entry in message registry json for system vpd mismatch scenario.
Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com> Change-Id: If83b19ad4d57d3bb5951d7d789b11235a20055d7
show more ...
|
ace33dbe | 19-Apr-2022 |
Jim Wright <jlwright@us.ibm.com> |
PEL: Correct callouts for Everest pgood failures
Make necessary corrections to the callouts for pgood related failures on the Everest system.
Signed-off-by: Jim Wright <jlwright@us.ibm.com> Change-
PEL: Correct callouts for Everest pgood failures
Make necessary corrections to the callouts for pgood related failures on the Everest system.
Signed-off-by: Jim Wright <jlwright@us.ibm.com> Change-Id: Iea42d2bde52e61f9977d860b850917e1ebd08691
show more ...
|
8bd4ca4e | 01-Apr-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Fill in getPELJSON function
This D-Bus method will return the PEL parsed into a JSON string by calling /usr/bin/peltool and capturing the output.
Signed-off-by: Matt Spinler <spinler@us.ibm.co
PEL: Fill in getPELJSON function
This D-Bus method will return the PEL parsed into a JSON string by calling /usr/bin/peltool and capturing the output.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I47d2834a569c984a8bb71f06b73255ea5a9f5c7e
show more ...
|
5a3d8f4b | 24-Mar-2022 |
Harisuddin Mohamed Isa <harisuddin@gmail.com> |
peltool: Add Notes from message registry file
Add the Notes section found in the message registry file to the json output (if it's present and not empty).
Example:
"Error Details": { "Message"
peltool: Add Notes from message registry file
Add the Notes section found in the message registry file to the json output (if it's present and not empty).
Example:
"Error Details": { "Message": "Unknown (Original event not in message registry)", "Notes": [ "This is used when the actual error name isn't", "found in the registry." ] }
Signed-off-by: Harisuddin Mohamed Isa <harisuddin@gmail.com> Change-Id: I69773547c06f6361055c2f0decd07967d0012946
show more ...
|
21de9f07 | 23-Mar-2022 |
zamiseck <zimzam17@gmail.com> |
PEL : phosphor-bmc-code-mgmt new verification errors
Add entries for errors that occur which are specific to phosphor-bmc-code-mgmt. During code updates, there are verification steps that are requir
PEL : phosphor-bmc-code-mgmt new verification errors
Add entries for errors that occur which are specific to phosphor-bmc-code-mgmt. During code updates, there are verification steps that are required. There needs to be PEL that specify the errors that may occur during this process.
Signed-off-by: Zami Seck <zimzam17@gmail.com> Change-Id: I61a2417cbeee4c553f6179a59e1a9cb524095266
show more ...
|
b264f066 | 29-Mar-2022 |
Michael Lim <youhour@us.ibm.com> |
PEL: Correct "ocurred" spelling
"ocurred" is misspelled. The correct spelling is "occurred".
Signed-off-by: Michael Lim <youhour@us.ibm.com> Change-Id: Id90d324e1f59b0edc19523e5f2bc61f8c16b9519 |
aa85a072 | 23-Mar-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Add getPELJSON D-Bus method stub
In the future this will return the full PEL in JSON. This stub is going in so the phosphor-dbus-interface yaml for the method can merge without breaking the bu
PEL: Add getPELJSON D-Bus method stub
In the future this will return the full PEL in JSON. This stub is going in so the phosphor-dbus-interface yaml for the method can merge without breaking the build complaining about an unimplemented pure virtual.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I4a0b98a263b544fffba2cc832b4817e7d2ad155b
show more ...
|
7f1b9052 | 22-Mar-2022 |
Matt Spinler <spinler@us.ibm.com> |
Revert "PEL: Create trace wrapper for peltool"
This reverts commit 2ea96f6c6c92bb585668cff7c659cdea606dfc68.
Going to go in a different direction and not build peltool in other contexts.
Change-Id
Revert "PEL: Create trace wrapper for peltool"
This reverts commit 2ea96f6c6c92bb585668cff7c659cdea606dfc68.
Going to go in a different direction and not build peltool in other contexts.
Change-Id: I92fefbb3fe5249f2cc0ccf679febe5a3b3340048
show more ...
|
e52dd95d | 09-Mar-2022 |
Jayanth Othayoth <ojayanth@in.ibm.com> |
PEL: Add error message registry entry for boot processor failure
Adding error entry in the message registry JSON file for non functional boot processor.
Signed-off-by: Jayanth Othayoth <ojayanth@in
PEL: Add error message registry entry for boot processor failure
Adding error entry in the message registry JSON file for non functional boot processor.
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I7ea8cc661bf1e5d4c6581cd914e973c9c67bd448
show more ...
|
9ba4f323 | 11-Mar-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Remove unnecessary include in dbus_types.hpp
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ie930ad1aecfbf5ed9f54cb54485d3314c99d9529 |
7681e5ed | 11-Mar-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Add missing <map> include to callouts.cpp
This won't come for free starting in a future commit.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I4bdb44ab60c688d71336992bc6e97d81929
PEL: Add missing <map> include to callouts.cpp
This won't come for free starting in a future commit.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I4bdb44ab60c688d71336992bc6e97d8192931aec
show more ...
|
ca25f3ef | 11-Mar-2022 |
Matt Spinler <spinler@us.ibm.com> |
PEL: Removed unused include in ascii_string.cpp
The class doesn't write anything to the journal so remove the phosphor-logging/log.hpp include.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Chan
PEL: Removed unused include in ascii_string.cpp
The class doesn't write anything to the journal so remove the phosphor-logging/log.hpp include.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I25ffeaa8e581d1e6667c8ede9c6a345bd76ce78c
show more ...
|