| { |
| "PELs": [ |
| { |
| "Name": "xyz.openbmc_project.Common.Error.Timeout", |
| "Subsystem": "bmc_firmware", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0x1001", |
| "Words6To9": { |
| "6": { |
| "Description": "Timeout in ms", |
| "AdditionalDataPropSource": "TIMEOUT_IN_MSEC" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "This is a generic timeout error", |
| "Message": "An operation timed out", |
| "Notes": ["The journal should contain more information"] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Common.Error.InternalFailure", |
| "Subsystem": "bmc_firmware", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0x1002", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "BMC code had a generic internal failure", |
| "Message": "An application had an internal failure", |
| "Notes": ["The journal should contain more information"] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Common.Error.InvalidArgument", |
| "Subsystem": "user_error", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0x1003", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "BMC code was given an invalid argument", |
| "Message": "Code was given an invalid argument", |
| "Notes": ["The journal should contain more information"] |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.Common.Error.InsufficientPermission", |
| "Subsystem": "user_error", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0x1004", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "An operation failed due to insufficient permission", |
| "Message": "An operation failed due to unsufficient permission", |
| "Notes": ["The journal should contain more information"] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Common.Error.NotAllowed", |
| "Subsystem": "user_error", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0x1005", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "An operation failed because it isn't allowed", |
| "Message": "An operation failed because it isn't allowed", |
| "Notes": ["The journal should contain more information"] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Common.Error.NoCACertificate", |
| "Subsystem": "user_error", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0x1006", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "The server's CA certificate has not been provided", |
| "Message": "The server's CA certificate has not been provided" |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Device.Error.ReadFailure", |
| "Subsystem": "cec_i2c", |
| |
| "SRC": { |
| "ReasonCode": "0x1007", |
| "Words6To9": { |
| "6": { |
| "Description": "errno of the failure", |
| "AdditionalDataPropSource": "CALLOUT_ERRNO" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "Sensor device read failure", |
| "Message": "There was a failure when reading a sensor device", |
| "Notes": [ |
| "The severity is set by the creator.", |
| "The action flags are set automatically by the code.", |
| "Callouts added based on CALLOUT_DEVICE_PATH." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Common.Device.Error.ReadFailure", |
| "Subsystem": "cec_i2c", |
| |
| "SRC": { |
| "ReasonCode": "0x1008", |
| "Words6To9": { |
| "6": { |
| "Description": "errno of the failure", |
| "AdditionalDataPropSource": "CALLOUT_ERRNO" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "Device read failure", |
| "Message": "There was a failure when reading a hardware device", |
| "Notes": [ |
| "The severity is set by the creator.", |
| "The action flags are set automatically by the code.", |
| "Callouts added based on CALLOUT_DEVICE_PATH." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Control.Device.Error.WriteFailure", |
| "Subsystem": "cec_i2c", |
| |
| "SRC": { |
| "ReasonCode": "0x1009", |
| "Words6To9": { |
| "6": { |
| "Description": "errno of the failure", |
| "AdditionalDataPropSource": "CALLOUT_ERRNO" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "Device write failure", |
| "Message": "There was a failure when writing to a hardware device", |
| "Notes": [ |
| "The severity is set by the creator.", |
| "The action flags are set automatically by the code.", |
| "Callouts added based on CALLOUT_DEVICE_PATH" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Common.Device.Error.WriteFailure", |
| "Subsystem": "cec_i2c", |
| |
| "SRC": { |
| "ReasonCode": "0x100A", |
| "Words6To9": { |
| "6": { |
| "Description": "errno of the failure", |
| "AdditionalDataPropSource": "CALLOUT_ERRNO" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "Device write failure", |
| "Message": "There was a failure when writing to a hardware device", |
| "Notes": [ |
| "The severity is set by the creator.", |
| "The action flags are set automatically by the code.", |
| "Callouts added based on CALLOUT_DEVICE_PATH" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Common.File.Error.Write", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x1000", |
| "SRC": { |
| "ReasonCode": "0x100B", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Failed to write to a file", |
| "Message": "Failed to write to a file", |
| "Notes": [ |
| "The severity is set by the creator.", |
| "The journal should contain more information" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Logging.Error.SentBadPELToHost", |
| "Subsystem": "bmc_firmware", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0x2001", |
| "Words6To9": { |
| "6": { |
| "Description": "The bad PEL ID", |
| "AdditionalDataPropSource": "BAD_ID" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "The BMC sent the host a malformed PEL", |
| "Message": "The BMC sent the host a malformed PEL", |
| "Notes": ["The host firmware rejected that PEL."] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Logging.Error.BadHostPEL", |
| "Subsystem": "platform_firmware", |
| "Severity": "unrecoverable", |
| |
| "SRC": { |
| "ReasonCode": "0x2002", |
| "Words6To9": { |
| "6": { |
| "Description": "The PLID of the invalid PEL", |
| "AdditionalDataPropSource": "PLID" |
| }, |
| "7": { |
| "Description": "The corresponding OpenBMC event log ID", |
| "AdditionalDataPropSource": "OBMC_LOG_ID" |
| }, |
| "8": { |
| "Description": "The size of the invalid PEL", |
| "AdditionalDataPropSource": "PEL_SIZE" |
| } |
| } |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The host sent the BMC an invalid PEL", |
| "Message": "The host sent the BMC an invalid PEL", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Logging.Error.TestError1", |
| "Subsystem": "platform_firmware", |
| "Severity": "unrecoverable", |
| |
| "SRC": { |
| "ReasonCode": "0x2003", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" }, |
| { "Priority": "medium", "SymbolicFRU": "service_docs" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "An error for testing", |
| "Message": "This is a test error" |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Logging.Error.Default", |
| "Subsystem": "other_na", |
| |
| "SRC": { |
| "ReasonCode": "0x2004", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "This entry is used when no other matching entry is found", |
| "Message": "Unknown (Original event not in message registry)", |
| "Notes": [ |
| "This is used when the actual error name isn't found in ", |
| "the registry. The original error name will be stored ", |
| "in the UserData section that contains the AdditionalData ", |
| "properties using the key ERROR_NAME.", |
| "This error may contain callouts if the creator passed ", |
| "them in.", |
| "The severity is set by the creator.", |
| "If this error is seen, then a code change needs to be ", |
| "made to add the missing error entry to this registry." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Logging.Error.TestError2", |
| "Subsystem": "bmc_firmware", |
| "Severity": "recovered", |
| "ActionFlags": ["report"], |
| |
| "SRC": { |
| "ReasonCode": "0x2005", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [{ "Priority": "high", "LocCode": "P0" }] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "An error for testing", |
| "Message": "This is a test recoverable error", |
| "Notes": [ |
| "This error is not created by BMC code and is ", |
| "only used for error injection tests." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Logging.Error.TestError3", |
| "Subsystem": "bmc_firmware", |
| "Severity": "predictive", |
| |
| "SRC": { |
| "ReasonCode": "0x2006", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "This is an error used for testing only", |
| "Message": "This is a test predictive error", |
| "Notes": [ |
| "This error is not created by BMC code and is ", |
| "only used for error injection tests." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Error.Boot", |
| "Subsystem": "cec_hardware", |
| "ComponentID": "0x3000", |
| |
| "SRC": { |
| "ReasonCode": "0x3001", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Failure occurred during boot process", |
| "Message": "Failure occurred during boot process", |
| "Notes": [ |
| "Debug traces will be captured in AdditionalData section" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Error.PrePowerOff", |
| "Subsystem": "cec_hardware", |
| "ComponentID": "0x3000", |
| |
| "SRC": { |
| "ReasonCode": "0x3002", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Failure occurred during PHAL pre-poweroff operations", |
| "Message": "Failure occurred during PHAL pre-poweroff operations", |
| "Notes": [ |
| "Severity needs to be set based on needs for this registry.", |
| "FFDC (First Failure Data Collection) will be collected ", |
| "and added into PEL." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Error.devtreeSync", |
| "Subsystem": "cec_hardware", |
| "ComponentID": "0x3000", |
| "Severity": "unrecoverable", |
| |
| "SRC": { |
| "ReasonCode": "0x3003", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Failure occurred during PHAL devtree sync ", |
| "Message": "Failure occurred during PHAL devtree sync", |
| "Notes": ["The journal should contain more information"] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Error.devtreeBackup", |
| "Subsystem": "cec_hardware", |
| "ComponentID": "0x3000", |
| "Severity": "unrecoverable", |
| |
| "SRC": { |
| "ReasonCode": "0x3004", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Failure occurred during PHAL devtree backup ", |
| "Message": "Failure occurred during PHAL devtree backup", |
| "Notes": ["The journal should contain more information"] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Error.HostRunning", |
| "Subsystem": "cec_sp_hyp_iface", |
| "ComponentID": "0x3000", |
| |
| "SRC": { |
| "ReasonCode": "0x3005", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Host did not respond to BMC after a BMC reset", |
| "Message": "Host did not respond to BMC after a BMC reset but hardware indicates it is running", |
| "Notes": [ |
| "System will be left in its current state to ensure host ", |
| "is not unexpectedly taken down. There is most likely an ", |
| "issue in the software or hardware communication path ", |
| "between the BMC and the Host firmware.", |
| "A BMC dump will be collected with relevant FFDC." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Error.devtreeReinit", |
| "Subsystem": "cec_hardware", |
| "ComponentID": "0x3000", |
| "Severity": "unrecoverable", |
| |
| "SRC": { |
| "ReasonCode": "0x3006", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Failure re-initializing BMC to Host data structure", |
| "Message": "Failure occurred during re-initializing BMC to Host data structure", |
| "Notes": ["The journal should contain more information"] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Error.NonFunctionalBootProc", |
| "Subsystem": "cec_hardware", |
| "ComponentID": "0x3000", |
| "Severity": "unrecoverable", |
| |
| "SRC": { |
| "ReasonCode": "0x3007", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Non functional boot processor", |
| "Message": "Non functional boot processor", |
| "Notes": [ |
| "BMC firmware couldn't find functional primary processor", |
| "required to boot the host", |
| "Debug traces will be captured in AdditionalData section" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Error.MPReboot", |
| "Subsystem": "cec_hardware", |
| "ComponentID": "0x3000", |
| "Severity": "unrecoverable", |
| |
| "SRC": { |
| "ReasonCode": "0x3008", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Error during memory preserving reboot", |
| "Message": "Error during memory preserving reboot", |
| "Notes": [ |
| "Software error occured during memory preserving reboot" |
| ] |
| } |
| }, |
| { |
| "Name": "org.open_power.PHAL.Error.SpareClock", |
| "Subsystem": "cec_hardware", |
| "ComponentID": "0x3000", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0x3009", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "System": "ibm,rainier", |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "LocCode": "P0" |
| }, |
| { |
| "Priority": "low", |
| "LocCode": "P0-C15" |
| } |
| ] |
| }, |
| { |
| "System": "ibm,everest", |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "LocCode": "P0" |
| }, |
| { |
| "Priority": "low", |
| "LocCode": "P0-C61" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Error during Spare clock initialisation", |
| "Message": "Error during Spare clock initialisation", |
| "Notes": [ |
| "The clock symbolic FRU in the CalloutList provides the", |
| "reference to clock unit." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Info.ClockDailyLog", |
| "Subsystem": "cec_clocks", |
| "ComponentID": "0x3000", |
| "Severity": "non_error", |
| "ActionFlags": ["report", "call_home"], |
| |
| "SRC": { |
| "ReasonCode": "0x300A", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Informational error to house clock debug info", |
| "Message": "Informational error to house clock debug info", |
| "Notes": [ |
| "User data includes processor and clock register state information." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.PHAL.Error.GuardPartitionAccess", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3000", |
| "Severity": "predictive", |
| |
| "SRC": { |
| "ReasonCode": "0x300B", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Guard partition access failure", |
| "Message": "Guard partition access failure", |
| "Notes": [ |
| "User data and journal should contain more information" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.OCC.Firmware.PresenceMismatch", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x2600", |
| "Severity": "predictive", |
| |
| "SRC": { |
| "ReasonCode": "0x2681", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "medium", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "OCC presence mismatch", |
| "Message": "BMC firmware detected incorrect number of OCCs", |
| "Notes": [ |
| "The number of OCCs detected by the BMC does not match the number of OCCs detected by the OCC.", |
| "The BMC requests that the OCC reset." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.OCC.Device.SafeState", |
| "Subsystem": "processor_chip", |
| "ComponentID": "0x2600", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0x2682", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "OCC safe state", |
| "Message": "OCC in safe state while active for one minute", |
| "Notes": [ |
| "The BMC detected that the OCC was in safe state for one minute while active.", |
| "The BMC requests that the OCC reset." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.OCC.Device.ReadFailure", |
| "Subsystem": "cec_chip_iface", |
| "ComponentID": "0x2600", |
| "Severity": "predictive", |
| |
| "SRC": { |
| "ReasonCode": "0x2683", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "OCC communication failure", |
| "Message": "BMC failed to communicate with the OCC", |
| "Notes": [ |
| "The BMC failed to communicate with the OCC and retried three times.", |
| "The BMC requests that the OCC reset." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.HardwareIsolation.Error", |
| "Subsystem": "cec_hardware", |
| "ComponentID": "0x3100", |
| |
| "SRC": { |
| "ReasonCode": "0x3101", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Failure occurred during hardware isolation operations", |
| "Message": "Failure occurred during hardware isolation operations", |
| "Notes": [ |
| "Severity needs to be set based on needs for this registry.", |
| "Debug traces will be captured in AdditionalData section" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Error.HostNotRunning", |
| "Subsystem": "cec_sp_hostboot_iface", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3401", |
| "Words6To9": {} |
| }, |
| "Documentation": { |
| "Description": "Host was booting or booted before BMC reset but is now unresponsive", |
| "Message": "Host did not respond to BMC after a BMC reset but it was booting or booted prior to the BMC reboot", |
| "Notes": [ |
| "System will follow recovery policy, resulting in this ", |
| "error and most likely a a reboot of the host. The issue ", |
| "is most likely the result of the BMC rebooting while the ", |
| "host was booting and in a state where it still needed ", |
| "the BMC to complete its boot." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.ChassisPowerBad", |
| "Subsystem": "input_power_source", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3402", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Chassis input power is in a bad state", |
| "Message": "Chassis input power is in a bad state, look for other logs with more details", |
| "Notes": [ |
| "The system is most likely in a limited power situation. ", |
| "There is enough power for the BMC to operate but not the ", |
| "CEC hardware. Check for UPS or brownout logs." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.PinholeReset", |
| "Subsystem": "cec_op_panel", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3403", |
| "Words6To9": {} |
| }, |
| "Documentation": { |
| "Description": "User initiated a pinhole reset via the op-panel", |
| "Message": "User initiated a pinhole reset via the op-panel", |
| "Notes": [ |
| "This is a notification log to record the fact that a ", |
| "pinhole reset was performed on the BMC, resulting in a ", |
| "hard reset of the BMC." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Error.CriticalServiceFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3404", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "A critical BMC application has failed on the system", |
| "Message": "A critical BMC application has failed on the system, the BMC is in an undefined state", |
| "Notes": [ |
| "As a part of generating this error log, a BMC dump has ", |
| "also been generated. Please collect this dump if possible. ", |
| "The BMC state is undefined but basic services could still ", |
| "be available. Usually an AC cycle of the entire system is ", |
| "the best recovery option from this error." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Error.SecurityCheckFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3405", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "A firmware security check has failed", |
| "Message": "A firmware security check has failed, most likely something is not configured correctly", |
| "Notes": [ |
| "This log is only generated in the manufacturing ", |
| "environment and it indicates that something has not ", |
| "been configured correctly. Use the data in the PEL to ", |
| "determine what that is." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.BMC.Error.MultiUserTargetFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3406", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The system has failed to reach BMC Ready state", |
| "Message": "The system has failed to reach BMC Ready state, look for other errors", |
| "Notes": [ |
| "This log indicates a critical BMC application required ", |
| "for the BMC to reach Ready state has failed to start ", |
| "successfully. Look in the log for other errors indicating ", |
| "what has failed." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Chassis.Error.PowerOnFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3407", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The system has failed to reach chassis power on state", |
| "Message": "The system has failed to reach chassis power on state, look for other errors", |
| "Notes": [ |
| "This log indicates a critical BMC application required ", |
| "for the BMC to power on the chassis has failed to start ", |
| "successfully. Look in the log for other errors indicating ", |
| "what has failed." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Chassis.Error.PowerOffFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3408", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The system has failed to reach chassis power off state", |
| "Message": "The system has failed to reach chassis power off state, look for other errors", |
| "Notes": [ |
| "This log indicates a critical BMC application required ", |
| "for the BMC to power off the chassis has failed to start ", |
| "successfully. Look in the log for other errors indicating ", |
| "what has failed." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Host.Error.HostStartFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3409", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The system has failed to start the host firmware", |
| "Message": "The system has failed to start the host firmware, look for other errors", |
| "Notes": [ |
| "This log indicates a critical BMC application required ", |
| "for the BMC to start the host has failed to start ", |
| "successfully. Look in the log for other errors indicating ", |
| "what has failed." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Host.Error.HostStartMinFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3410", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The system has failed to start the host firmware", |
| "Message": "The system has failed to start the host firmware, look for other errors", |
| "Notes": [ |
| "This log indicates a critical BMC application required ", |
| "for the BMC to start the host has failed to start ", |
| "successfully. Look in the log for other errors indicating ", |
| "what has failed." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Host.Error.HostShutdownFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3411", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The system has failed to shutdown the host firmware", |
| "Message": "The system has failed to shutdown the host firmware, look for other errors", |
| "Notes": [ |
| "This log indicates a critical BMC application required ", |
| "to shutdown the host firmware has failed to start ", |
| "successfully. Look in the log for other errors indicating ", |
| "what has failed." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Host.Error.HostStopFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3412", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The system has failed to stop the host firmware", |
| "Message": "The system has failed to stop the host firmware, look for other errors", |
| "Notes": [ |
| "This log indicates a critical BMC application required ", |
| "to stop the host firmware has failed to start ", |
| "successfully. Look in the log for other errors indicating ", |
| "what has failed." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Host.Error.HostRebootFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3413", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The system has failed to reboot the host firmware", |
| "Message": "The system has failed to reboot the host firmware, look for other errors", |
| "Notes": [ |
| "This log indicates a critical BMC application required ", |
| "to reboot the host firmware has failed to start ", |
| "successfully. Look in the log for other errors indicating ", |
| "what has failed." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Error.HostQuiesce", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3400", |
| "SRC": { |
| "ReasonCode": "0x3414", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The host firmware has failed to boot", |
| "Message": "The host firmware has failed to boot and has entered a Quiesce state. Look for other errors.", |
| "Notes": [ |
| "This log indicates that the host firmware has failed to ", |
| "boot and all retries have been exhausted. There should be ", |
| "other logs with more details on the boot failure reason. " |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Processor.Error.SbeChipOpFailure", |
| "Subsystem": "processor_chip", |
| "ComponentID": "0x3500", |
| |
| "SRC": { |
| "ReasonCode": "0x3500", |
| "Words6To9": { |
| "6": { |
| "Description": "[0:15] chip position, [16:23] command class, [24:31] command type", |
| "AdditionalDataPropSource": "SRC6" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "chipop failure with SBE provided FFDC", |
| "Message": "chipop request failure reported by SBE", |
| "Notes": [ |
| "The severity is set by the creator.", |
| "Callouts added based on SBE provided FFDC.", |
| "SBE provided additional debug data included as part of the", |
| "additional user data section." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Processor.Error.SbeChipOpTimeout", |
| "Subsystem": "processor_chip", |
| "ComponentID": "0x3500", |
| |
| "SRC": { |
| "ReasonCode": "0x3501", |
| "Words6To9": { |
| "6": { |
| "Description": "[0:15] chip position, [16:23] command class, [24:31] command type", |
| "AdditionalDataPropSource": "SRC6" |
| } |
| } |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "next_level_support" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "SBE chipop timeout", |
| "Message": "chipop timeout reported during SBE communication", |
| "Notes": [ |
| "The severity is set by the creator.", |
| "Check SBE Dump associated to this error to debug the failure." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Processor.Error.SbeChipOpInvalidState", |
| "Subsystem": "processor_chip", |
| "ComponentID": "0x3500", |
| |
| "SRC": { |
| "ReasonCode": "0x3502", |
| "Words6To9": { |
| "6": { |
| "Description": "[0:15] chip position, [16:23] command class, [24:31] command type", |
| "AdditionalDataPropSource": "SRC6" |
| }, |
| "7": { |
| "Description": "Value of SBE state", |
| "AdditionalDataPropSource": "SRC7" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "The SBE on this processor is not in a state where chipOps can be issued", |
| "Message": "SBE Chipop is not allowed due to invalid SBE state ", |
| "Notes": ["The severity is set by the creator."] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Processor.Error.SbeBootFailure", |
| "Subsystem": "processor_chip", |
| "ComponentID": "0x3500", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| |
| "SRC": { |
| "ReasonCode": "0x3503", |
| "Words6To9": { |
| "6": { |
| "Description": "[0:15] chip position", |
| "AdditionalDataPropSource": "SRC6" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "Boot failure with SBE provided FFDC", |
| "Message": "Boot failure reported by SBE", |
| "Notes": [ |
| "The severity is set by the creator.", |
| "Callouts added based on SBE provided FFDC.", |
| "SBE provided additional debug data included as part of the", |
| "additional user data section." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Processor.Error.SbeBootTimeout", |
| "Subsystem": "processor_chip", |
| "ComponentID": "0x3500", |
| |
| "SRC": { |
| "ReasonCode": "0x3504", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "System": "ibm,rainier", |
| "CalloutList": [ |
| { |
| "Priority": "low", |
| "LocCode": "P0" |
| }, |
| { |
| "Priority": "low", |
| "LocCode": "P0-C22" |
| } |
| ] |
| }, |
| { |
| "System": "ibm,everest", |
| "CalloutList": [ |
| { |
| "Priority": "low", |
| "LocCode": "P0" |
| }, |
| { |
| "Priority": "low", |
| "LocCode": "P0-C96" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "SBE Boot timeout", |
| "Message": "timeout reported during SBE boot process", |
| "Notes": [ |
| "The severity is set by the creator.", |
| "Check SBE Dump associated to this error to debug the failure." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Attn.Error.Terminate", |
| "Subsystem": "cec_hardware", |
| "Severity": "non_error", |
| |
| "SRC": { |
| "ReasonCode": "0xD138", |
| "SymptomIDFields": [ |
| "SRCWord3", |
| "SRCWord4", |
| "SRCWord5", |
| "SRCWord6", |
| "SRCWord7", |
| "SRCWord8", |
| "SRCWord9" |
| ], |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Status shows TI special attention active", |
| "Message": "TI special attention detected", |
| "Notes": [ |
| "This entry is for any TI special attention event ", |
| "reported by the attention handler component" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Attn.Error.Fail", |
| "Subsystem": "bmc_firmware", |
| "Severity": "unrecoverable_loss_of_function", |
| |
| "SRC": { |
| "ReasonCode": "0xD13E", |
| "Words6To9": { |
| "6": { |
| "Description": "Error code from attention handler", |
| "AdditionalDataPropSource": "ERROR_CODE" |
| } |
| } |
| }, |
| "Documentation": { |
| "Description": "The attention handler encountered an error", |
| "MessageArgSources": ["SRCWord6"], |
| "Message": "Attention handler error %1", |
| "Notes": ["Attention handler will provide error code"] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Attn.Error.Vital", |
| "Subsystem": "processor_chip", |
| |
| "SRC": { |
| "ReasonCode": "0xD16D", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Status shows SBE vital attention active", |
| "Message": "SBE vital attention detected", |
| "Notes": [ |
| "This entry is for any SBE vital attention event ", |
| "reported by the attention handler component" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.HwDiags.Error.Checkstop", |
| "PossibleSubsystems": [ |
| "processor", |
| "processor_fru", |
| "processor_unit", |
| "processor_bus", |
| "memory_ctlr", |
| "memory_bus", |
| "memory_dimm", |
| "memory_fru", |
| "phb", |
| "cec_hardware", |
| "cec_clocks", |
| "cec_tod", |
| "others" |
| ], |
| "Severity": "unrecoverable", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| |
| "SRC": { |
| "ReasonCode": "0xE510", |
| "SymptomIDFields": ["SRCWord6", "SRCWord7", "SRCWord8"], |
| "Words6To9": { |
| "6": { |
| "AdditionalDataPropSource": "SRC6" |
| }, |
| "7": { |
| "AdditionalDataPropSource": "SRC7" |
| }, |
| "8": { |
| "AdditionalDataPropSource": "SRC8" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "A system checkstop attention has occurred", |
| "MessageArgSources": ["SRCWord6", "SRCWord7", "SRCWord8"], |
| "Message": "Error Signature: %1 %2 %3" |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.HwDiags.Error.Predictive", |
| "PossibleSubsystems": [ |
| "processor", |
| "processor_fru", |
| "processor_unit", |
| "processor_bus", |
| "memory_ctlr", |
| "memory_bus", |
| "memory_dimm", |
| "memory_fru", |
| "phb", |
| "cec_hardware", |
| "cec_clocks", |
| "cec_tod", |
| "others" |
| ], |
| "Severity": "predictive", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| |
| "SRC": { |
| "ReasonCode": "0xE511", |
| "SymptomIDFields": ["SRCWord6", "SRCWord7", "SRCWord8"], |
| "Words6To9": { |
| "6": { |
| "AdditionalDataPropSource": "SRC6" |
| }, |
| "7": { |
| "AdditionalDataPropSource": "SRC7" |
| }, |
| "8": { |
| "AdditionalDataPropSource": "SRC8" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "A hardware attention requiring service has occurred", |
| "MessageArgSources": ["SRCWord6", "SRCWord7", "SRCWord8"], |
| "Message": "Error Signature: %1 %2 %3" |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.HwDiags.Error.Informational", |
| "PossibleSubsystems": [ |
| "processor", |
| "processor_fru", |
| "processor_unit", |
| "processor_bus", |
| "memory_ctlr", |
| "memory_bus", |
| "memory_dimm", |
| "memory_fru", |
| "phb", |
| "cec_hardware", |
| "cec_clocks", |
| "cec_tod", |
| "others" |
| ], |
| "Severity": "non_error", |
| "ActionFlags": ["hidden", "dont_report"], |
| |
| "SRC": { |
| "ReasonCode": "0xE512", |
| "SymptomIDFields": ["SRCWord6", "SRCWord7", "SRCWord8"], |
| "Words6To9": { |
| "6": { |
| "AdditionalDataPropSource": "SRC6" |
| }, |
| "7": { |
| "AdditionalDataPropSource": "SRC7" |
| }, |
| "8": { |
| "AdditionalDataPropSource": "SRC8" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "Manual analysis was initiated via the command line. FFDC only.", |
| "MessageArgSources": ["SRCWord6", "SRCWord7", "SRCWord8"], |
| "Message": "Error Signature: %1 %2 %3" |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.PowerSupply.Error.InputFault", |
| "Subsystem": "power_supply", |
| "ActionFlags": ["service_action", "report"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x15F0", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "SymbolicFRU": "pwrsply" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Power Supply input power fault", |
| "Message": "A power supply has indicated an input or under voltage condition.", |
| "Notes": [ |
| "Check the power supply cabling and/or input power ", |
| "source. The PWRSPLY procedure is used rather than ", |
| "calling out a location code, as typically these faults ", |
| "are related to the supplied power, the cable, or the ", |
| "cable connectors. If the input fault resolves down to an ", |
| "issue with the power supply itself, the power supply ", |
| "indicating this input fault should be called out. Add the ", |
| "CALLOUT_INVENTORY_PATH to the additional data, and set the", |
| "CALLOUT_PRIORITY to something other than high." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.PowerSupply.Error.Fault", |
| "Subsystem": "power_supply", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x15F1", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "medium", "SymbolicFRU": "pwrsply" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Power Supply power fault", |
| "Message": "The power supply detected a fault condition, see AdditionalData for further details.", |
| "Notes": [ |
| "The power supply reporting the fault should be called ", |
| "out using the CALLOUT_INVENTORY_PATH keyword. Include ", |
| "specific fault, STATUS_* details, and code level in the ", |
| "AdditionalData section." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.PowerSupply.Error.CommFault", |
| "Subsystem": "power_supply", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x15F2", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "medium", "SymbolicFRU": "pwrsply" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Power Supply non-power fault", |
| "Message": "A communication failure occurred talking to the power supply", |
| "Notes": [ |
| "Communication problems with the power supply could be ", |
| "the power supply, or any hardware between it and the ", |
| "BMC. Reporting the error should be passing in a call ", |
| "out using CALLOUT_DEVICE_PATH." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.PowerSupply.Error.Missing", |
| "Subsystem": "power_supply", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x15F6", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRUTrusted": "pwrsply", |
| "UseInventoryLocCode": true |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Power Supply is missing", |
| "Message": "A power supply that should be present is missing", |
| "Notes": [ |
| "The CalloutList should use the PWRSPLY symbolic FRU ", |
| "with the trusted location code property. The ", |
| "location code in this callout is obtained from ", |
| "the passed in CALLOUT_INVENTORY_PATH value." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.PowerSupply.Error.NotSupported", |
| "Subsystem": "power_supply", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x15F7", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "medium", "SymbolicFRU": "pwrsply" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Power Supply configuration is not supported", |
| "Message": "The power supply configuration is not supported", |
| "Notes": [ |
| "The combination of power supplies detected in the ", |
| "system is not supported. This could be caused by ", |
| "mismatched models, less than expected number of power ", |
| "supplies, or other unsupported characteristics." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.PowerSupply.Error.FanFault", |
| "Subsystem": "power_supply", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x15FF", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "medium", "SymbolicFRU": "pwrsply" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Power Supply fan fault", |
| "Message": "A power supply indicated a fan fault has occurred", |
| "Notes": [ |
| "The power supply reporting the fault should be called ", |
| "out using the CALLOUT_INVENTORY_PATH keyword. Include ", |
| "specific fault, STATUS_* details, and code level in the ", |
| "AdditionalData section." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.PowerSupply.Error.IoutOCFault", |
| "Subsystem": "power_supply", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x1B01", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "power_overcurrent" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Power Supply output over-current power fault", |
| "Message": "A power supply has indicated an output over-current condition." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Shutdown.Power.Error.Blackout", |
| "Subsystem": "power", |
| "ActionFlags": ["report", "service_action"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x00AC", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "SymbolicFRU": "ac_module" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Input power was lost while the system was powered on.", |
| "Message": "Input power was lost while the system was powered on.", |
| "Notes": [ |
| "Input power was lost while system powered on.", |
| "The CalloutList should use the ACMODUL symbolic FRU." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.PowerSupply.Error.PSKillFault", |
| "Subsystem": "power_supply", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x2500", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "power_overcurrent" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "A power supply fault is potentially preventing the power supply from allowing the system to power on.", |
| "Message": "Power supply PSKill_fault", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.Shutdown", |
| "Subsystem": "power_sequencer", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x2600", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "SymbolicFRU": "pgood_part" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "A power off was issued because a power fault was detected", |
| "Message": "A power off was issued because a power fault was detected", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.State.Shutdown.Power.Error.Regulator", |
| "Subsystem": "power_control_hw", |
| "Severity": "critical_system_term", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x2602", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "System": "ibm,rainier", |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "LocCode": "P0-C5" |
| }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0" |
| } |
| ] |
| }, |
| { |
| "System": "ibm,everest", |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "LocCode": "P0-C59" |
| }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "A power off was issued because a regulator for standby power faulted", |
| "Message": "A power off was issued because a regulator for standby power faulted", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.PowerSequencerPGOODFault", |
| "Subsystem": "power_sequencer", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x2610", |
| "Words6To9": {} |
| }, |
| |
| "CalloutsUsingAD": { |
| "ADName": "INPUT_NAME", |
| "CalloutsWithTheirADValues": [ |
| { |
| "ADValue": "PGOOD_12A", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_12B", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_12C", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_12D", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_12L", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_12M", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_12N", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_12PCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_12Q", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_VDN_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_VDN_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_VCS_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_VCS_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_VIO_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_VIO_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_VPCIE_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PGOOD_VPCIE_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VPCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C58" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VPCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C16" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VPCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C16" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VPCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C58" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "5.0V_USB_front", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "usb_pgood" |
| }, |
| { "Priority": "low", "LocCode": "P1" }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VDN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C63" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VDN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C12" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VDN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C21" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VDN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C54" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VIO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C63" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VIO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C12" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VIO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C21" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VIO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C54" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "12P0VB_PG_OK", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "12P0VA_PG_OK", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| }, |
| |
| "Documentation": { |
| "Description": "The power sequencer chip detected a PGOOD fault", |
| "Message": "The power sequencer chip detected a PGOOD fault", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.PowerSequencerVoltageFault", |
| "Subsystem": "power_sequencer", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x2620", |
| "Words6To9": {} |
| }, |
| |
| "CalloutsUsingAD": { |
| "ADName": "RAIL_NAME", |
| "CalloutsWithTheirADValues": [ |
| { |
| "ADValue": "12.0V", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "5.0V_USB", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "usb_pgood" |
| }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "5.0V_DASD", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "medium", "LocCode": "P1" }, |
| { "Priority": "medium", "LocCode": "P2" }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "3.3VA", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "3.3VB", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "1.5V", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "1.1V", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDDA_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDDB_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDDA_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDDB_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "12.0VCS", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "3.3VCS", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "1.1V_Current", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "5.0V_USB_Current", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "usb_pgood" |
| }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "5.0V_DASD_Current", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "medium", "LocCode": "P1" }, |
| { "Priority": "medium", "LocCode": "P2" }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "12.0VN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "12.0VP", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "12.0VQ", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "12.0VR", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pgood_part" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "ThermalDiode1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "ThermalDiode2", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "ThermalDiode3", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "ThermalDiode4", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDN_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDN_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VCS_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VCS_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VIO_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VIO_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VPCIE_DCM0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C14" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C15" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VPCIE_DCM1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C23" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C24" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "3V3IO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C17" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C96" |
| }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C0" |
| }, |
| { |
| "Priority": "medium", |
| "SymbolicFRU": "pcie_hot_plug" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VDD0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C62" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VDD1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C60" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VDD0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C13" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VDD1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C15" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VDD0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C18" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VDD1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C20" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VDD0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C57" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VDD1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C55" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VCS0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C63" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VCS1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C59" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VCS0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C12" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VCS1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C16" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VCS0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C17" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VCS1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C21" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VCS0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C58" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VCS1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C54" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP03_AVDD", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C58" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP12_AVDD", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C16" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VDN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C63" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VDN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C12" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VDN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C21" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VDN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C54" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VIO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C63" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VIO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C12" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VIO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C21" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VIO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C54" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP0_VPCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C58" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C61" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP1_VPCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C16" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C14" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP2_VPCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C16" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C19" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "CP3_VPCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C58" }, |
| { |
| "Priority": "medium", |
| "LocCode": "P0-C56" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "5.0VCS", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PCIE_VDD0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pcie_hot_plug" |
| }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PCIE_CORE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "pcie_hot_plug" |
| }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "AVDD", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C5" }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDN", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C5" }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDDA", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C5" }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDDB", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C5" }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VCS", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C5" }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VIO", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C5" }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VPCIE", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C5" }, |
| { "Priority": "medium", "LocCode": "P0" } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PMIC2", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" }, |
| { |
| "Priority": "medium", |
| "LocCode": "memory_dimm" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "PMIC3", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" }, |
| { |
| "Priority": "medium", |
| "LocCode": "memory_dimm" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDDR1", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" }, |
| { |
| "Priority": "medium", |
| "LocCode": "memory_dimm" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "ADValue": "VDDR0", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0" }, |
| { |
| "Priority": "medium", |
| "LocCode": "memory_dimm" |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| }, |
| |
| "Documentation": { |
| "Description": "The power sequencer chip detected a voltage fault", |
| "Message": "The power sequencer chip detected a voltage fault", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Regulators.Error.PhaseFault.N", |
| "Subsystem": "power", |
| "Severity": "predictive_redundancy_loss", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x2700", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Voltage regulator phase fault detected; device now at redundancy level N (no redundant phases)", |
| "Message": "Voltage regulator phase fault detected; device now at redundancy level N (no redundant phases)", |
| "Notes": [ |
| "CALLOUT_INVENTORY_PATH should be specified in the ", |
| "AdditionalData property of the event log so that ", |
| "the device is called out but not the communication path." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Regulators.Error.PhaseFault.NPlus1", |
| "Subsystem": "power", |
| "Severity": "non_error", |
| "MfgSeverity": "predictive_redundancy_loss", |
| "ActionFlags": ["report"], |
| "MfgActionFlags": ["service_action", "report", "call_home"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x2701", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Voltage regulator phase fault detected; device now at redundancy level N+1 (one redundant phase)", |
| "Message": "Voltage regulator phase fault detected; device now at redundancy level N+1 (one redundant phase)", |
| "Notes": [ |
| "CALLOUT_INVENTORY_PATH should be specified in the ", |
| "AdditionalData property of the event log so that ", |
| "the device is called out but not the communication path." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Regulators.Error.WriteVerification", |
| "Subsystem": "power", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x2900", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "A write verification error occurred on a device", |
| "Message": "A write verification error occurred on a device", |
| "Notes": [ |
| "This error occurs when a device register is written, ", |
| "read back, and the two values do not match. This is ", |
| "also called a read-back error. The device should be ", |
| "identified using the CALLOUT_DEVICE_PATH or ", |
| "CALLOUT_IIC_BUS/CALLOUT_IIC_ADDR keywords in the ", |
| "AdditionalData property of the event log. This will ", |
| "cause the device and the hardware in the communication ", |
| "path to be called out." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.UPS.Error.Battery.Discharging", |
| "Subsystem": "power", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x4201", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "The Uninterruptible Power Supply (UPS) battery is discharging and providing power to the system due to a utility failure", |
| "Message": "The Uninterruptible Power Supply (UPS) battery is discharging and providing power to the system due to a utility failure", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.UPS.Error.Battery.Low", |
| "Subsystem": "power", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x4203", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "The Uninterruptible Power Supply (UPS) battery level is low", |
| "Message": "The Uninterruptible Power Supply (UPS) battery level is low", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Regulators.Error.ConfigFile", |
| "Subsystem": "power", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0xA013", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "A regulators configuration file error occurred", |
| "Message": "A regulators configuration file error occurred", |
| "Notes": [ |
| "The regulators configuration file could not be found, ", |
| "could not be read, or had invalid contents." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Regulators.Error.ConfigFile.Critical", |
| "Subsystem": "power", |
| "Severity": "critical_system_term", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0xA014", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "A critical regulators configuration file error occurred", |
| "Message": "A critical regulators configuration file error occurred", |
| "Notes": [ |
| "The regulators configuration file could not be found, ", |
| "could not be read, or had invalid contents. As a result ", |
| "voltage regulators could not be configured, and the ", |
| "chassis could not be powered on." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.PowerSequencerFault", |
| "Subsystem": "power_sequencer", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0xD000", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [{ "Priority": "high", "LocCode": "P0" }] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The power sequencer chip detected a fault", |
| "Message": "The power sequencer chip detected a fault", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.PowerOnTimeout", |
| "Subsystem": "power_sequencer", |
| "ComponentID": "0x2700", |
| "Severity": "critical", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0xD002", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [{ "Priority": "high", "LocCode": "P0" }] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "System power failed to turn on within timeout period", |
| "Message": "System power failed to turn on within timeout period", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.PowerOffTimeout", |
| "Subsystem": "power_sequencer", |
| "ComponentID": "0x2700", |
| "Severity": "critical", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0xD008", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [{ "Priority": "high", "LocCode": "P0" }] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "System power failed to turn off within timeout period", |
| "Message": "System power failed to turn off within timeout period", |
| "Notes": [] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.Internal", |
| "Subsystem": "power", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0xE000", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "An internal firmware error occurred", |
| "Message": "An internal firmware error occurred", |
| "Notes": [ |
| "The error details must be provided in the AdditionalData ", |
| "property of the event log." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.I2C", |
| "Subsystem": "cec_i2c", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0xE100", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "An I2C error occurred communicating with a device", |
| "Message": "An I2C error occurred communicating with a device", |
| "Notes": [ |
| "The device should be identified using the ", |
| "CALLOUT_DEVICE_PATH or CALLOUT_IIC_BUS/CALLOUT_IIC_ADDR ", |
| "keywords in the AdditionalData property of the event ", |
| "log. This will cause the device and the hardware in the ", |
| "communication path to be called out." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.PMBus", |
| "Subsystem": "power", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0xE200", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "A PMBus error occurred on a device", |
| "Message": "A PMBus error occurred on a device", |
| "Notes": [ |
| "This error occurs when the I2C communication was ", |
| "successful, but the PMBus value read is invalid or ", |
| "unsupported. CALLOUT_INVENTORY_PATH should be specified ", |
| "in the AdditionalData property of the event log so that ", |
| "the device is called out but not the communication path." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Power.Error.DBus", |
| "Subsystem": "power", |
| "ComponentID": "0x2700", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0xE300", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "A firmware inter-process communication (D-Bus) error occurred", |
| "Message": "A firmware inter-process communication (D-Bus) error occurred" |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Fan.Error.Fault", |
| "Subsystem": "power_fans", |
| "ComponentID": "0x2800", |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x76F0", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Fan rotor fault", |
| "Message": "Fan rotor fault", |
| "Notes": [ |
| "This error occurs when a fan rotor has been faulted for a ", |
| "certain amount of time. The callout is the fan which is ", |
| "passed in with CALLOUT_INVENTORY_PATH. The severity is ", |
| "passed in during creation and will be either informational ", |
| "or unrecoverable. The action flags use the defaults and ", |
| "vary based on the severity." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Fan.Error.Missing", |
| "Subsystem": "power_fans", |
| "ComponentID": "0x2800", |
| "Severity": "unrecoverable_redundancy_loss", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x76F1", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "System": "ibm,rainier", |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRUTrusted": "air_mover", |
| "UseInventoryLocCode": true |
| }, |
| { |
| "Priority": "low", |
| "LocCode": "P0" |
| } |
| ] |
| }, |
| { |
| "System": "ibm,everest", |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRUTrusted": "air_mover", |
| "UseInventoryLocCode": true |
| }, |
| { |
| "Priority": "low", |
| "LocCode": "P1" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "A fan is missing", |
| "Message": "A fan is missing", |
| "Notes": [ |
| "This error occurs when a fan has been missing for a ", |
| "certain amount of time. The first callout is the ", |
| "symbolic FRU AIR_MOVR that has the trusted fan location ", |
| "code, which it gets using the passed in ", |
| "CALLOUT_INVENTORY_PATH. The second callout is the FRU ", |
| "where the controller and GPIO expander are." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Fan.Presence.Error.Detection", |
| "ComponentID": "0x2800", |
| "Subsystem": "power_fans", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "MfgSeverity": "predictive", |
| "MfgActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x76F2", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "System": "ibm,rainier", |
| "CalloutList": [{ "Priority": "medium", "LocCode": "P0" }] |
| }, |
| { |
| "System": "ibm,everest", |
| "CalloutList": [{ "Priority": "medium", "LocCode": "P1" }] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Presence detect methods for the same fan disagree", |
| "Message": "Presence detect methods for the same fan disagree", |
| "Notes": [ |
| "This error occurs when there is more than one way to detect", |
| "fan presence, and they don't all agree. For example, the", |
| "GPIO says a fan isn't present, but the tach readings are", |
| "nonzero. This is informational, unless in manufacturing.", |
| "The fan FRU is passed in as a high priority callout.", |
| "The FRU the GPIO source is on is called out medium." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Fan.Error.FanControllerOffline", |
| "ComponentID": "0x2800", |
| "Subsystem": "power_fans", |
| "Severity": "critical_system_term", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x76F3", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "System": "ibm,rainier", |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C5" }, |
| { |
| "Priority": "medium_group_a", |
| "LocCode": "P0-T12", |
| "SymbolicFRUTrusted": "fan_cable" |
| }, |
| { |
| "Priority": "medium_group_a", |
| "LocCode": "P0-T17", |
| "SymbolicFRUTrusted": "cable_continued" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| }, |
| { |
| "System": "ibm,everest", |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C0" }, |
| { "Priority": "medium", "LocCode": "P1" }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The fan controller device is offline", |
| "Message": "The fan controller is offline. The system must be powered off.", |
| "Notes": [ |
| "The device that controls the fans is offline so the fan", |
| "targets and speeds are unknown. The system will be shut", |
| "down to preserve thermal safety. There may be an I2C", |
| "or power problem with the device." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Fan.Presence.Error.GPIODeviceUnavailable", |
| "Subsystem": "power_fans", |
| "ComponentID": "0x2800", |
| "Severity": "unrecoverable_redundancy_loss", |
| "ActionFlags": ["service_action", "report", "call_home"], |
| |
| "SRC": { |
| "Type": "11", |
| "ReasonCode": "0x76F4", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "System": "ibm,rainier", |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C5" }, |
| { |
| "Priority": "medium_group_a", |
| "LocCode": "P0-T12", |
| "SymbolicFRUTrusted": "fan_cable" |
| }, |
| { |
| "Priority": "medium_group_a", |
| "LocCode": "P0-T17", |
| "SymbolicFRUTrusted": "cable_continued" |
| }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| }, |
| { |
| "System": "ibm,everest", |
| "CalloutList": [ |
| { "Priority": "high", "LocCode": "P0-C0" }, |
| { "Priority": "medium", "LocCode": "P1" }, |
| { "Priority": "low", "LocCode": "P0" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Fan GPIO sensors not present", |
| "Message": "Fan GPIO sensors not present", |
| "Notes": [ |
| "The device that reports fan presence is not functioning." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperaturePerfLossHigh", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "predictive", |
| "ActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "ReasonCode": "0x2801", |
| "Words6To9": {} |
| }, |
| |
| "CalloutsUsingAD": { |
| "ADName": "SENSOR_NAME", |
| "CalloutsWithTheirADValues": [ |
| { |
| "ADValue": "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "ambient_temp" |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "CalloutsWhenNoADMatch": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "overtemp" |
| } |
| ] |
| } |
| ] |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor exceeded its performance loss threshold.", |
| "Message": "A temperature sensor exceeded its performance loss threshold.", |
| "Notes": [ |
| "A temperature sensor crossed its performance loss threshold value", |
| "If it is the ambient sensor, then a symbolic FRU will be added.", |
| "Otherwise, CALLOUT_INVENTORY_PATH will be passed in to add", |
| "a FRU callout." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperaturePerfLossHighClear", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "EventType": "env_normal", |
| |
| "SRC": { |
| "ReasonCode": "0x2802", |
| "Words6To9": {} |
| }, |
| |
| "CalloutsUsingAD": { |
| "ADName": "SENSOR_NAME", |
| "CalloutsWithTheirADValues": [ |
| { |
| "ADValue": "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "ambient_temp_back" |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor is under its performance loss threshold.", |
| "Message": "A temperature sensor is under its performance loss threshold.", |
| "Notes": [ |
| "A temperature sensor crossed under its performance loss threshold value", |
| "If it is the ambient sensor, then a symbolic FRU will be added." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperatureWarningHigh", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "predictive", |
| "ActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "ReasonCode": "0x2803", |
| "Words6To9": {} |
| }, |
| |
| "CalloutsUsingAD": { |
| "ADName": "SENSOR_NAME", |
| "CalloutsWithTheirADValues": [ |
| { |
| "ADValue": "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "ambient_temp" |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "CalloutsWhenNoADMatch": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "overtemp" |
| } |
| ] |
| } |
| ] |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor exceeded its warning threshold.", |
| "Message": "A temperature sensor exceeded its warning threshold.", |
| "Notes": [ |
| "A temperature sensor crossed its warning threshold value", |
| "If it is the ambient sensor, then a symbolic FRU will be added.", |
| "Otherwise, CALLOUT_INVENTORY_PATH will be passed in to add", |
| "a FRU callout." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperatureWarningHighClear", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "EventType": "env_normal", |
| |
| "SRC": { |
| "ReasonCode": "0x2804", |
| "Words6To9": {} |
| }, |
| |
| "CalloutsUsingAD": { |
| "ADName": "SENSOR_NAME", |
| "CalloutsWithTheirADValues": [ |
| { |
| "ADValue": "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "ambient_temp_back" |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor is under its warning threshold.", |
| "Message": "A temperature sensor is under its warning threshold.", |
| "Notes": [ |
| "A temperature sensor crossed under its warning threshold value", |
| "If it is the ambient sensor, then a symbolic FRU will be added." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperatureCriticalHigh", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "predictive", |
| "ActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "ReasonCode": "0x2805", |
| "Words6To9": {} |
| }, |
| |
| "CalloutsUsingAD": { |
| "ADName": "SENSOR_NAME", |
| "CalloutsWithTheirADValues": [ |
| { |
| "ADValue": "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "ambient_temp" |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "CalloutsWhenNoADMatch": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "overtemp" |
| } |
| ] |
| } |
| ] |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor exceeded its critical threshold.", |
| "Message": "A temperature sensor exceeded its critical threshold.", |
| "Notes": [ |
| "A temperature sensor crossed its critical threshold value", |
| "If it is the ambient sensor, then a symbolic FRU will be added.", |
| "Otherwise, CALLOUT_INVENTORY_PATH will be passed in to add", |
| "a FRU callout." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperatureCriticalHighClear", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "EventType": "env_normal", |
| |
| "SRC": { |
| "ReasonCode": "0x2806", |
| "Words6To9": {} |
| }, |
| |
| "CalloutsUsingAD": { |
| "ADName": "SENSOR_NAME", |
| "CalloutsWithTheirADValues": [ |
| { |
| "ADValue": "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "ambient_temp_back" |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor is under its critical threshold.", |
| "Message": "A temperature sensor is under its critical threshold.", |
| "Notes": [ |
| "A temperature sensor crossed under its critical threshold value", |
| "If it is the ambient sensor, then a symbolic FRU will be added." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.SoftShutdownAlarmHigh", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "predictive", |
| "ActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "ReasonCode": "0x2807", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "ambient_temp" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The ambient temperature passed the EPOW3 limit.", |
| "Message": "The ambient temperature passed the EPOW3 limit. The system will shut down if temp doesn't decrease.", |
| "Notes": [ |
| "This error occurs when the ambient temperature surpassed", |
| "the EPOW3 shutdown limit." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.SoftShutdownAlarmHighClear", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "EventType": "env_normal", |
| |
| "SRC": { |
| "ReasonCode": "0x2808", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "ambient_temp_back" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The ambient temperature is back under the EPOW3 limit.", |
| "Message": "The ambient temperature is back under the EPOW3 limit." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.HardShutdownAlarmHigh", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "ActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "ReasonCode": "0x2809", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "ambient_temp" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The ambient temperature passed the EPOW4 limit.", |
| "Message": "The ambient temperature passed the EPOW4 limit. The system will shut down", |
| "Notes": [ |
| "This error occurs when the ambient temperature surpassed", |
| "the EPOW4 shutdown limit." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.AltitudeWarningHigh", |
| "Subsystem": "ext_env", |
| "ComponentID": "0x2800", |
| "Severity": "predictive", |
| "ActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "ReasonCode": "0x280A", |
| "Words6To9": {} |
| }, |
| |
| "CalloutsUsingAD": { |
| "ADName": "SENSOR_NAME", |
| "CalloutsWithTheirADValues": [ |
| { |
| "ADValue": "/xyz/openbmc_project/sensors/altitude/Altitude", |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "SymbolicFRU": "altitude" |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| }, |
| |
| "Documentation": { |
| "Description": "An altitude sensor exceeded its warning threshold.", |
| "Message": "An altitude sensor exceeded its warning threshold.", |
| "Notes": [ |
| "The virtual altitude sensor crossed its warning threshold value", |
| " and a symbolic FRU will be added." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.AltitudeWarningHighClear", |
| "Subsystem": "ext_env", |
| "ComponentID": "0x2800", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "EventType": "env_normal", |
| |
| "SRC": { |
| "ReasonCode": "0x280B", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "An altitude sensor is under its warning threshold.", |
| "Message": "An altitude sensor is under its warning threshold.", |
| "Notes": [ |
| "The virtual altitude sensor is under its warning threshold value", |
| " and a symbolic FRU will be added." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.VoltageCriticalLow", |
| "Subsystem": "cec_tod", |
| "ComponentID": "0x2800", |
| "Severity": "predictive", |
| "ActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "ReasonCode": "0x280C", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "A voltage sensor went below its critical low threshold.", |
| "Message": "A voltage sensor went below its critical low threshold." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.VoltageCriticalLowClear", |
| "Subsystem": "cec_tod", |
| "ComponentID": "0x2800", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| |
| "SRC": { |
| "ReasonCode": "0x280D", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "A voltage sensor is over its critical low threshold.", |
| "Message": "A voltage sensor is over its critical low threshold." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperatureWarningLow", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "predictive", |
| "ActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "ReasonCode": "0x280E", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor is under its low warning threshold.", |
| "Message": "A temperature sensor is under its low warning threshold.", |
| "Notes": [ |
| "A temperature sensor crossed its low warning threshold value", |
| "CALLOUT_INVENTORY_PATH will be passed in to add a FRU callout." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperatureWarningLowClear", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "EventType": "env_normal", |
| |
| "SRC": { |
| "ReasonCode": "0x280F", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor is above its low warning threshold.", |
| "Message": "A temperature sensor is above its low warning threshold.", |
| "Notes": [ |
| "A temperature sensor crossed above its low warning threshold value." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperatureCriticalLow", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "predictive", |
| "ActionFlags": ["service_action", "report"], |
| |
| "SRC": { |
| "ReasonCode": "0x2810", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor is under its low critical threshold.", |
| "Message": "A temperature sensor is under its low critical threshold.", |
| "Notes": [ |
| "A temperature sensor crossed its low critical threshold value", |
| "CALLOUT_INVENTORY_PATH will be passed in to add a FRU callout." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Sensor.Threshold.Error.TemperatureCriticalLowClear", |
| "Subsystem": "power", |
| "ComponentID": "0x2800", |
| "Severity": "non_error", |
| "ActionFlags": ["report"], |
| "EventType": "env_normal", |
| |
| "SRC": { |
| "ReasonCode": "0x2811", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "A temperature sensor is over its low critical threshold.", |
| "Message": "A temperature sensor is over its low critical threshold.", |
| "Notes": [ |
| "A temperature sensor crossed above its critical threshold value" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.InvalidEepromPath", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4000", |
| "Words6To9": { |
| "6": { |
| "Description": "Errno of the failure.", |
| "AdditionalDataPropSource": "CALLOUT_ERRNO" |
| } |
| } |
| }, |
| |
| "Documentation": { |
| "Description": "A path access error occurred", |
| "Message": "An EEPROM path access error occurred.", |
| "Notes": [ |
| "This error occurs when parser is unable to access", |
| "EEPROM path. Errno and device path are captured as", |
| "additional data." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.InvalidVPD", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4001", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Invalid VPD data.", |
| "Message": "A VPD data exception occurred.", |
| "Notes": [ |
| "This error occurs when VPD data is found to be", |
| "invalid. This can be when VPD file is missing out", |
| "mandatory records.Inventory path is captured in", |
| "additional data." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.EccCheckFailed", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4002", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Invalid VPD ecc data.", |
| "Message": "A VPD ecc exception occurred.", |
| "Notes": [ |
| "This error occurs when VPD ecc check fails for the FRU.", |
| "Inventory path for the failed FRU is captured in additonal", |
| "data." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.InvalidJson", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4003", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Invalid Json", |
| "Message": "A Json failure occurred.", |
| "Notes": [ |
| "This error occurs when parser fails to access", |
| "Json file or there is any issue with Json data.", |
| "Failed Json path and cause of failure is captured", |
| "in additional data." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.BlankSystemVPD", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4004", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "System VPD restore failed", |
| "Message": "A system VPD restoration error occurred.", |
| "Notes": [ |
| "This error occurs when restoring of system VPD fails.", |
| "The FRU path and reason for failure is captured in", |
| "additional data." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.DbusFailure", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4005", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Dbus exception", |
| "Message": "A Dbus internal error occurred.", |
| "Notes": [ |
| "This error occurs when Dbus operation fails.", |
| "Exceptions details are captured in additonal", |
| "data." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.UnknownSystemType", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4006", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [{ "Priority": "high", "LocCode": "P0" }] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Unknown System Type", |
| "Message": "System type not supported in DTB table.", |
| "Notes": [ |
| "System type comes from combination of HW and IM value of system VPD.", |
| "If anything gets changed in that combination, then it can't determine", |
| "the appropriate DTB for that system. Need to check HW and IM keywords." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.GPIOError", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4007", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "GPIO line error", |
| "Message": "GPIO line couldn't be found or read.", |
| "Notes": [ |
| "The BMC could not access a GPIO line. This can be a hardware issue", |
| " or driver issue. Since a hardware or a software issue cannot be", |
| " differentiated, the BMC code will be called out." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.SystemVPDMismatch", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4008", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "System VPD restore failed", |
| "Message": "A system VPD restoration error occurred.", |
| "Notes": [ |
| "This error occurs when restoring of system VPD fails due to", |
| "mismatch in cache data and hardware data.", |
| "The record and keyword causing the failure is captured in", |
| "additional data." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.VPD.Error.RequiredFRUMissing", |
| "Subsystem": "cec_vpd", |
| "ComponentID": "0x4000", |
| |
| "SRC": { |
| "ReasonCode": "0x4009", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Essential FRU check.", |
| "Message": "Essential FRU check failed", |
| "Notes": [ |
| "This error occurs when VPD manager service detects any", |
| "missing essential FRU. These are FRUs which are required", |
| "to be present in the system at the time of power on.", |
| "The inventory path is captured in additional data." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.Panel.Error.InputDevPathFailure", |
| "Subsystem": "cec_op_panel", |
| "ComponentID": "0x5000", |
| |
| "SRC": { |
| "ReasonCode": "0x5001", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Button Handler Failure", |
| "Message": "Input Device path failure", |
| "Notes": ["Button events will not be processed."] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.Panel.Error.I2CSetupFailure", |
| "Subsystem": "cec_op_panel", |
| "ComponentID": "0x5000", |
| |
| "SRC": { |
| "ReasonCode": "0x5002", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Panel I2C setup failure", |
| "Message": "Unable to open device path or ioctl failure", |
| "Notes": [ |
| "The Panel is unable to open device", |
| " path or ioctl failure" |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.Panel.Error.HostCommunicationError", |
| "Subsystem": "cec_op_panel", |
| "ComponentID": "0x5000", |
| |
| "SRC": { |
| "ReasonCode": "0x5003", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "bmc_code" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Host Communication failure", |
| "Message": "Error in sending message to host", |
| "Notes": ["Failure from PLDM sending message to", "Host"] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.Panel.Error.DbusError", |
| "Subsystem": "cec_op_panel", |
| "ComponentID": "0x5000", |
| |
| "SRC": { |
| "ReasonCode": "0x5004", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { |
| "Priority": "high", |
| "Procedure": "bmc_code" |
| } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Dbus exception", |
| "Message": "A Dbus internal error occurred.", |
| "Notes": [ |
| "This error occurs when Dbus operation fails.", |
| "Exceptions details are captured in additional", |
| "data." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "com.ibm.Panel.Error.CodeUpdateFailure", |
| "Subsystem": "cec_op_panel", |
| "ComponentID": "0x5000", |
| |
| "SRC": { |
| "ReasonCode": "0x5005", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "LCD/Bootfail PIC code update failure.", |
| "Message": "Error while doing LCD/bootfail PIC code update.", |
| "Notes": [ |
| "Panel firmware(LCD/bootfail PIC) update fails due to ", |
| "unsupportable firmware version. Inventory path to the", |
| "FRU on which PIC controller is physically present will", |
| "be called out." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "org.open_power.Host.Boot.Error.WatchdogTimeout", |
| "Subsystem": "cec_sp_hostboot_iface", |
| |
| "SRC": { |
| "ReasonCode": "0xC101", |
| "Words6To9": {} |
| }, |
| |
| "Documentation": { |
| "Description": "Host did not respond within the watchdog timeout interval", |
| "Message": "Host did not respond before the watchdog timeout interval expired", |
| "Notes": [ |
| "Host did not respond before the expiry of the watchdog timeout interval.", |
| "Collecting hostboot dump." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Version.Error.Incompatible", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| "SRC": { |
| "ReasonCode": "0x3601", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "A system component has a software version that is incompatible.", |
| "Message": "A system component has a software version that is incompatible." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Version.Error.AlreadyExists", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| "SRC": { |
| "ReasonCode": "0x3602", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "This image version already exists on the device.", |
| "Message": "This image version already exists on the device." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Image.Error.UnTarFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| "SRC": { |
| "ReasonCode": "0x3603", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "An error occurred during untar.", |
| "Message": "An error occurred during untar." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Image.Error.ManifestFileFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| "SRC": { |
| "ReasonCode": "0x3604", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "An error occurred when reading the software image Manifest file.", |
| "Message": "An error occurred when reading the software image Manifest file." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Image.Error.InternalFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| "SRC": { |
| "ReasonCode": "0x3605", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The operation failed internally during processing the image.", |
| "Message": "The operation failed internally during processing the image." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Image.Error.ImageFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| "SRC": { |
| "ReasonCode": "0x3606", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "An error occurred processing the image.", |
| "Message": "An error occurred processing the image." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Image.Error.BusyFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| "SRC": { |
| "ReasonCode": "0x3607", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The device is busy during the update.", |
| "Message": "The device is busy during the update." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Version.Error.ExpiredAccessKey", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| "SRC": { |
| "ReasonCode": "0x3608", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The Update Access Key has expired.", |
| "Message": "The Update Access Key has expired." |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Version.Error.InvalidSignature", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| "SRC": { |
| "ReasonCode": "0x3609", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "The software image has an invalid signature.", |
| "Message": "The software image has an invalid signature" |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.Software.Version.Error.HostFile", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x3600", |
| |
| "SRC": { |
| "ReasonCode": "0x360A", |
| "Words6To9": { |
| "6": { |
| "Description": "Size of the current running partition", |
| "AdditionalDataPropSource": "CURRENT_FILE_SIZE" |
| }, |
| "7": { |
| "Description": "Size of the read only partition", |
| "AdditionalDataPropSource": "EXPECTED_FILE_SIZE" |
| } |
| } |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Corrupted or changed preserved file", |
| "Message": "Partition was not preserved on reboot", |
| "Notes": [ |
| "This error may occur if one of the partitions marked", |
| "PRESERVED is either corrupted, or a change of size is ", |
| "desired for a particular partition." |
| ] |
| } |
| }, |
| |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.findDumpObjPath.GetManagedObjectsFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "predictive", |
| "SRC": { |
| "ReasonCode": "0x6001", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| |
| "Documentation": { |
| "Description": "Failed to get the requested dump object path.", |
| "Message": "Failed to get the requested dump object path from the system." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.newFileAvailable.NewDumpNotifyFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6002", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to make a new dump notify request to the dump manager application.", |
| "Message": "Failed to make a new dump notify request to the dump manager application." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.DumpHandler.getOffloadUriFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6003", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to get the dump offload URI path from the dump entry.", |
| "Message": "Failed to get the dump offload URI path from the dump entry." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.fileAck.ResourceDumpFileAckFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "non_error", |
| "SRC": { |
| "ReasonCode": "0x6004", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "medium", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "The hypervisor rejected the request to initiate a new resource dump.", |
| "Message": "The hypervisor rejected the request to initiate a new resource dump." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.fileAck.SourceDumpIdResetFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6005", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to reset the dump ID, due to this requested dump will not be deleted.", |
| "Message": "Failed to reset the dump ID, due to this requested dump will not be deleted." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.fileAck.DumpEntryDeleteFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6006", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to carry out the dump delete request from the hypervisor.", |
| "Message": "Failed to carry out the dump delete request from the hypervisor." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.fileAck.DumpEntryOffloadedSetFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6007", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to set the dump offloaded completion flag in the dump entry.", |
| "Message": "Failed to set the dump offloaded completion flag in the dump entry." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.readIntoMemory.GetFilepathFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6008", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to get the file path for the BMC dump and offload to the hypervisor.", |
| "Message": "Failed to get the file path for the BMC dump and offload to the hypervisor." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.read.GetFilepathFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6009", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to get the file path for the BMC dump and offload to the hypervisor.", |
| "Message": "Failed to get the file path for the BMC dump and offload to the hypervisor." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.fileAck.ResourceDumpFileAckWithMetaDataFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "non_error", |
| "SRC": { |
| "ReasonCode": "0x6010", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "medium", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Could not create a new resource dump due to hypervisor verification failed.", |
| "Message": "Could not create a new resource dump due to hypervisor verification failed." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.fileAckWithMetaData.DumpEntryOffloadedSetFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6011", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to set the dump offload completion flag in the dump entry details.", |
| "Message": "Failed to set the dump offload completion flag in the dump entry details." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.newFileAvailableWithMetaData.NewDumpNotifyFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6012", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to notify a new dump available request.", |
| "Message": "Failed to notify a new dump available request." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.sendNewFileAvailableCmd.SendDumpParametersFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6013", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to send the resource dump parameters for a new dump initiation.", |
| "Message": "Failed to send the resource dump parameters for a new dump initiation." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.SendFileToHostFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6014", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to send the certificate/license file to the host.", |
| "Message": "Failed to send the certificate/license file to the host." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.DecodeNewFileResponseFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6015", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to decode the response of certificate/license file sent to the host.", |
| "Message": "Failed to decode the response of certificate/license file sent to the host." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.NewFileAvailableRequestFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6016", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to send the new certificate/license file to the host.", |
| "Message": "Failed to send the new certificate/license file to the host." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.SetHostEffecterFailed", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6017", |
| "Words6To9": {} |
| }, |
| |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to set state effecter states.", |
| "Message": "Failed to set state effecter states." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.Generate.PDRJsonFileParseFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6018", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to parse PDR JSON file.", |
| "Message": "Failed to parse PDR JSON file." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.SetHostSensorState.GetStateSensorPDRFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6019", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to get state sensor PDR state.", |
| "Message": "Failed to get state sensor PDR state." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.SetHostSensorState.EncodeStateSensorFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6020", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to encode state sensor request.", |
| "Message": "Failed to encode state sensor request." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.CMsubscribeFailure", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6021", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to subscribe for concurrent maintenance of FRU.", |
| "Message": "Failed to subscribe for concurrent maintenance of FRU." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.setSurvTimer.RecvSurveillancePingFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "non_error", |
| "SRC": { |
| "ReasonCode": "0x6022", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Host did not send a surveillance ping within stipulated timeout interval.", |
| "Message": "Host did not send a surveillance ping within stipulated timeout interval." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.fileAck.DumpEntryOffloadUriSetFail", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6023", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Failed to reset the dump offload URI path from the dump entry.", |
| "Message": "Failed to reset the dump offload URI path from the dump entry." |
| } |
| }, |
| { |
| "Name": "xyz.openbmc_project.PLDM.Error.SoftPowerOff.HostSoftOffTimeOut", |
| "Subsystem": "bmc_firmware", |
| "ComponentID": "0x6000", |
| "Severity": "unrecoverable", |
| "SRC": { |
| "ReasonCode": "0x6024", |
| "Words6To9": {} |
| }, |
| "Callouts": [ |
| { |
| "CalloutList": [ |
| { "Priority": "high", "Procedure": "bmc_code" } |
| ] |
| } |
| ], |
| "Documentation": { |
| "Description": "Host failed to complete the power off gracefully within the timeout.", |
| "Message": "Host failed to complete the power off gracefully within the timeout." |
| } |
| } |
| ] |
| } |