[PATCH] data: klog.json: add in some more kernel error messages for 4.3

Colin King colin.king at canonical.com
Tue Nov 24 14:14:39 UTC 2015


From: Colin Ian King <colin.king at canonical.com>

Keep klog in-sync with new or modified kernel firmware related
error messages.

Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
 data/klog.json | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

diff --git a/data/klog.json b/data/klog.json
index 3910c5f..8490dc7 100644
--- a/data/klog.json
+++ b/data/klog.json
@@ -2,6 +2,69 @@
  "firmware_error_warning_patterns":
  [ 
   {
+   "compare_mode": "regex",
+   "log_level": "LOG_LEVEL_MEDIUM",
+   "pattern": "Target is not of type .*Package.*BufferField",
+   "advice": "ACPI execution engine failed to store a value in an ACPI buffer or Package Element because the destination type was incorrect. The AML code in the firmware has a bug.",
+   "label": "KlogAcpiInvalidDestinationType"
+  },
+  {
+   "compare_mode": "regex",
+   "log_level": "LOG_LEVEL_MEDIUM",
+   "pattern": "Source must be type .*Integer.*Buffer.*String.*, found",
+   "advice": "ACPI execution engine failed to store a value in an ACPI buffer or Package Element because the source type was incorrect. The AML code in the firmware has a bug.",
+   "label": "KlogAcpiInvalidSourceType"
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_MEDIUM",
+   "pattern": "During invocation of sleep state",
+   "advice": "Invoking one of the ACPI sleep states (S0 through to S5) failed to complete, either when trying to transition to the sleep state or returning from it.",
+   "label": "KlogAcpiSleepError"
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_MEDIUM",
+   "pattern": "No IRQ available for",
+   "advice": "The ACPI driver failed to allocate an IRQ to a PCI link, possibly because of prevous IRQ allocations that have precedence. A workaround is to use kernel parameter pci=noacpi or acpi=off",
+   "label": "KlogAcpiPciLinkIrq"
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_MEDIUM",
+   "pattern": "ACPI: Invalid data",
+   "advice": "ACPI _BCL method (Query List of Brightness Control Levels Supported) returned a package that did not contain integer brightness levels",
+   "label": "KlogAcpiBclInvalidData"
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "failed to merge updated NFIT",
+   "advice": "ACPI NFIT driver failed to merge the new NFIT from the _FIT object and resorted to using the previous (old) one instead",
+   "label": "KlogAcpiNfitMergeError"
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "failed to evaluate _FIT",
+   "advice": "ACPI NFIT driver failed to evaluate the _FIT (Firmware Interface Table) object and no buffer was returned causing the NFIT notify event to fail",
+   "label": "KlogAcpiFitEvalError"
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "error initializing acpi_desc:",
+   "advice": "ACPI NFIT driver failed to initialize, either because it was out of memory (unlikely) or the NVDIMM bus failed to register",
+   "label": "KlogAcpiNfitInitFail"
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "new nfit deletes entries",
+   "advice": "ACPI NFIT driver could not delete NFIT structure entries, this is funcionality is not currently supported by the ACPI NFIT driver",
+   "label": "KlogAcpiNfitDeleteNoSupport"
+  },
+  {
    "compare_mode": "string",
    "log_level": "LOG_LEVEL_HIGH",
    "pattern": "failed to find NFIT",
-- 
2.6.2




More information about the fwts-devel mailing list