Messages in this thread Patch in this message | | | Date | Mon, 29 Aug 2011 09:15:26 +0800 | From | Huang Ying <> | Subject | Re: APEI: Can not request iomem region for GARs |
| |
Hi, Pavel,
On 08/27/2011 11:28 AM, Pavel Ivanov wrote: > Huang, > > I can confirm that new patch got rid of the old error message but > introduced a new one: > > ERST: Failed to get Error Log Address Range
Please try the attached patch to find why there is the error message.
> Also I noticed there's another suspicious message in dmesg and it was > there earlier too (although it's not shown on console): > > GHES: Failed to enable APEI firmware first mode > > Is it bad? What does it mean?
It means you may receive a unknown NMI without GHES error record for some detected hardware error.
Best Regards, Huang Ying --- drivers/acpi/apei/erst.c | 3 +++ 1 file changed, 3 insertions(+)
--- a/drivers/acpi/apei/erst.c +++ b/drivers/acpi/apei/erst.c @@ -387,14 +387,17 @@ static int erst_get_erange(struct erst_e erst_exec_ctx_init(&ctx); rc = apei_exec_run(&ctx, ACPI_ERST_GET_ERROR_RANGE); + pr_info(ERST_PFX "get erange: %d\n", rc); if (rc) return rc; range->base = apei_exec_ctx_get_output(&ctx); rc = apei_exec_run(&ctx, ACPI_ERST_GET_ERROR_LENGTH); + pr_info(ERST_PFX "get erange length: %d\n", rc); if (rc) return rc; range->size = apei_exec_ctx_get_output(&ctx); rc = apei_exec_run(&ctx, ACPI_ERST_GET_ERROR_ATTRIBUTES); + pr_info(ERST_PFX "get erange attributes: %d\n", rc); if (rc) return rc; range->attr = apei_exec_ctx_get_output(&ctx); | |