blob: cfe0478b7930f94ce63bfc84dfdf22c532c2d721 [file] [log] [blame]
Matt Spinler44792fd2019-09-26 15:58:58 -05001{
2 "PELs":
3 [
Matt Spinler3fd08d62019-10-22 14:25:33 -05004 {
5 "Name": "xyz.openbmc_project.Common.Error.Timeout",
6 "Subsystem": "bmc_firmware",
Matt Spinler44792fd2019-09-26 15:58:58 -05007
Matt Spinler3fd08d62019-10-22 14:25:33 -05008 "SRC":
9 {
10 "ReasonCode": "0x1001",
11 "Words6To9":
12 {
13 "6":
14 {
15 "Description": "Timeout in ms",
16 "AdditionalDataPropSource": "TIMEOUT_IN_MSEC"
17 }
18 }
19 },
20
21 "Documentation":
22 {
23 "Description": "This is a generic timeout error",
24 "Message": "An operation timed out",
25 "Notes": [
26 "The journal should contain more information"
27 ]
28 }
29 },
30
31 {
32 "Name": "xyz.openbmc_project.Common.Error.InternalFailure",
33 "Subsystem": "bmc_firmware",
34
35 "SRC":
36 {
37 "ReasonCode": "0x1002",
38 "Words6To9":
39 {
40 }
41 },
42
43 "Documentation":
44 {
45 "Description": "BMC code had a generic internal failure",
46 "Message": "An application had an internal failure",
47 "Notes": [
48 "The journal should contain more information"
49 ]
50 }
51 },
52
53 {
54 "Name": "xyz.openbmc_project.Common.Error.InvalidArgument",
55 "Subsystem": "user_error",
56
57 "SRC":
58 {
59 "ReasonCode": "0x1003",
60 "Words6To9":
61 {
62 }
63 },
64
65 "Documentation":
66 {
67 "Description": "BMC code was given an invalid argument",
68 "Message": "Code was given an invalid argument",
69 "Notes": [
70 "The journal should contain more information"
71 ]
72 }
73 },
74 {
75 "Name": "xyz.openbmc_project.Common.Error.InsufficientPermission",
76 "Subsystem": "user_error",
77
78 "SRC":
79 {
80 "ReasonCode": "0x1004",
81 "Words6To9":
82 {
83 }
84 },
85
86 "Documentation":
87 {
88 "Description": "An operation failed due to insufficient permission",
89 "Message": "An operation failed due to unsufficient permission",
90 "Notes": [
91 "The journal should contain more information"
92 ]
93 }
94 },
95
96 {
97 "Name": "xyz.openbmc_project.Common.Error.NotAllowed",
98 "Subsystem": "user_error",
99
100 "SRC":
101 {
102 "ReasonCode": "0x1005",
103 "Words6To9":
104 {
105 }
106 },
107
108 "Documentation":
109 {
110 "Description": "An operation failed because it isn't allowed",
111 "Message": "An operation failed becuase it isn't allowed",
112 "Notes": [
113 "The journal should contain more information"
114 ]
115 }
116 },
117
118 {
119 "Name": "xyz.openbmc_project.Common.Error.NoCACertificate",
120 "Subsystem": "user_error",
121
122 "SRC":
123 {
124 "ReasonCode": "0x1006",
125 "Words6To9":
126 {
127 }
128 },
129
130 "Documentation":
131 {
132 "Description": "The server's CA certificate has not been provided",
133 "Message": "The server's CA certificate has not been provided"
134 }
Matt Spinler05c2c6c2019-12-18 14:02:09 -0600135 },
136
137 {
138 "Name": "org.open_power.Logging.Error.SentBadPELToHost",
139 "Subsystem": "bmc_firmware",
140 "Severity": "non_error",
141
142 "SRC":
143 {
144 "ReasonCode": "0x2001",
145 "Words6To9":
146 {
147 "6":
148 {
149 "Description": "The bad PEL ID",
150 "AdditionalDataPropSource": "BAD_ID"
151 }
152 }
153 },
154
155 "Documentation":
156 {
157 "Description": "The BMC sent the host a malformed PEL",
158 "Message": "The BMC sent the host a malformed PEL",
159 "Notes": [
160 "The host firmware rejected that PEL."
161 ]
162 }
Matt Spinlere95fd012020-01-07 12:53:16 -0600163 },
164
165 {
166 "Name": "org.open_power.Logging.Error.BadHostPEL",
167 "Subsystem": "platform_firmware",
168 "Severity": "unrecoverable",
169
170 "SRC":
171 {
172 "ReasonCode": "0x2002",
173 "Words6To9":
174 {
175 "6":
176 {
177 "Description": "The PLID of the invalid PEL",
178 "AdditionalDataPropSource": "PLID"
179 },
180 "7":
181 {
182 "Description": "The corresponding OpenBMC event log ID",
183 "AdditionalDataPropSource": "OBMC_LOG_ID"
184 },
185 "8":
186 {
187 "Description": "The size of the invalid PEL",
188 "AdditionalDataPropSource": "PEL_SIZE"
189 }
190 }
191 },
192
193 "Documentation":
194 {
195 "Description": "The host sent the BMC an invalid PEL",
196 "Message": "The host sent the BMC an invalid PEL",
197 "Notes": [
198 ]
199 }
Marri Devender Raoead1be22020-03-28 05:50:59 -0500200 },
201
202 {
203 "Name": "org.open_power.PHAL.Error.Boot",
204 "Subsystem": "cec_hardware",
205 "Severity": "unrecoverable",
206
207 "SRC":
208 {
209 "ReasonCode": "0x3000",
210 "Words6To9":
211 {
212 }
213 },
214
215 "Documentation":
216 {
217 "Description": "Failure occured during boot process",
218 "Message": "Failure occured during boot process",
219 "Notes": [
220 "Debug traces will be captured in AdditionalData section"
221 ]
222 }
Ben Tyner34836322020-04-15 17:01:48 -0500223 },
224
225 {
226 "Name": "org.open_power.Attn.Error.Terminate",
227 "Subsystem": "other_na",
228 "Severity": "critical_system_term",
229
230 "SRC":
231 {
232 "ReasonCode": "0xD138",
233 "Words6To9":
234 {
235 }
236 },
237
238 "Documentation":
239 {
240 "Description": "Status shows TI special attention active",
241 "Message": "TI special attention detected",
242 "Notes": [
243 "This entry is for any TI special attention event ",
244 "reported by the attention handler component"
245 ]
246 }
247 },
248
249 {
250 "Name": "org.open_power.Attn.Error.Fail",
251 "Subsystem": "bmc_firmware",
252 "Severity": "unrecoverable_loss_of_function",
253
254 "SRC":
255 {
256 "ReasonCode": "0xD13E",
257 "Words6To9":
258 {
259 "6":
260 {
261 "Description": "Error code from attention handler",
262 "AdditionalDataPropSource": "ERROR_CODE"
263 }
264 }
265 },
266 "Documentation":
267 {
268 "Description": "The attention handler encountered an error",
269 "MessageArgSources" : ["SRCWord6"],
270 "Message": "Attention handler error %1",
271 "Notes": [
272 "Attention handler will provide error code"
273 ]
274 }
275 },
276
277 {
278 "Name": "org.open_power.Attn.Error.Vital",
279 "Subsystem": "processor_chip",
280 "Severity": "critical",
281
282 "SRC":
283 {
284 "ReasonCode": "0xD16D",
285 "Words6To9":
286 {
287 }
288 },
289
290 "Documentation":
291 {
292 "Description": "Status shows SBE vital attention active",
293 "Message": "SBE vital attention detected",
294 "Notes": [
295 "This entry is for any SBE vital attention event ",
296 "reported by the attention handler component"
297 ]
298 }
299 },
300
301 {
302 "Name": "org.open_power.HwDiags.Error.Checkstop",
303 "Subsystem": "cec_hardware",
304 "Severity": "critical",
305
306 "SRC":
307 {
308 "ReasonCode": "0xE504",
309 "Words6To9":
310 {
311 "6":
312 {
313 "Description": "Chip ID",
314 "AdditionalDataPropSource": "CHIP_ID"
315 },
316 "8":
317 {
318 "Description": "Error Signature",
319 "AdditionalDataPropSource": "SIGNATURE"
320 }
321 }
322 },
323
324 "Documentation":
325 {
326 "Description": "A checkstop condition has been detected",
327 "MessageArgSources" : ["SRCWord6", "SRCWord8"],
328 "Message": "Checkstop: Chip %1, Signature %2",
329 "Notes": [
330 "This entry is for any checkstop event reported by ",
331 "the hardware diagnostics component."
332 ]
333 }
334 },
335
336 {
337 "Name": "org.open_power.HwDiags.Error.Fail",
338 "Subsystem": "bmc_firmware",
339 "Severity": "diagnostic_error",
340
341 "SRC":
342 {
343 "ReasonCode": "0xE580",
344 "Words6To9":
345 {
346 "6":
347 {
348 "Description": "Error code from hardware diagnostics",
349 "AdditionalDataPropSource": "ERROR_CODE"
350 }
351 }
352 },
353 "Documentation":
354 {
355 "Description": "Hardware diagnostics encountered an error",
356 "MessageArgSources" : ["SRCWord6"],
357 "Message": "Hardware diagnostics error %1",
358 "Notes": [
359 "Hardware diagnostics will provide error code"
360 ]
361 }
Matt Spinler3fd08d62019-10-22 14:25:33 -0500362 }
Matt Spinler44792fd2019-09-26 15:58:58 -0500363 ]
364}