diff mbox series

klog.json: check IRQ requests on irqchip.

Message ID 20210616174926.607932-1-alex.hung@canonical.com
State Accepted
Headers show
Series klog.json: check IRQ requests on irqchip. | expand

Commit Message

Alex Hung June 16, 2021, 5:49 p.m. UTC
Signed-off-by: Alex Hung <alex.hung@canonical.com>
---
 data/klog.json | 7 +++++++
 1 file changed, 7 insertions(+)

Comments

Colin Ian King June 16, 2021, 6:28 p.m. UTC | #1
On 16/06/2021 18:49, Alex Hung wrote:
> Signed-off-by: Alex Hung <alex.hung@canonical.com>
> ---
>  data/klog.json | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/data/klog.json b/data/klog.json
> index bb358e08..bcdb5932 100644
> --- a/data/klog.json
> +++ b/data/klog.json
> @@ -1765,6 +1765,13 @@
>     "advice": "The local apic timer incorrectly stops during C2 idle state.The ACPI specification forbids this and Linux needs the local APIC timer to work. The most likely cause of this is that the firmware uses a hardware C3 or C4 state that is mapped to the ACPI C2 state.",
>     "label": "KlogAcpiApicStopsInC2"
>    },
> +  {
> +   "compare_mode": "regex",
> +   "log_level": "LOG_LEVEL_CRITICAL",
> +   "pattern": "Failed to request resources for .* on irqchip",
> +   "advice": "BIOS may not set up a specific pin or a GPIO to be an IRQ. This can cause a device, such as a touchscreen, that depends on this IRQ to fail.",
> +   "label": "KlogBiosIrqRequestFailed"
> +  },
>    {
>     "compare_mode": "string",
>     "log_level": "LOG_LEVEL_CRITICAL",
> 
Acked-by: Colin Ian King <colin.king@canonical.com>
Ivan Hu June 21, 2021, 2:28 a.m. UTC | #2
On 6/17/21 1:49 AM, Alex Hung wrote:
> Signed-off-by: Alex Hung <alex.hung@canonical.com>
> ---
>  data/klog.json | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/data/klog.json b/data/klog.json
> index bb358e08..bcdb5932 100644
> --- a/data/klog.json
> +++ b/data/klog.json
> @@ -1765,6 +1765,13 @@
>     "advice": "The local apic timer incorrectly stops during C2 idle state.The ACPI specification forbids this and Linux needs the local APIC timer to work. The most likely cause of this is that the firmware uses a hardware C3 or C4 state that is mapped to the ACPI C2 state.",
>     "label": "KlogAcpiApicStopsInC2"
>    },
> +  {
> +   "compare_mode": "regex",
> +   "log_level": "LOG_LEVEL_CRITICAL",
> +   "pattern": "Failed to request resources for .* on irqchip",
> +   "advice": "BIOS may not set up a specific pin or a GPIO to be an IRQ. This can cause a device, such as a touchscreen, that depends on this IRQ to fail.",
> +   "label": "KlogBiosIrqRequestFailed"
> +  },
>    {
>     "compare_mode": "string",
>     "log_level": "LOG_LEVEL_CRITICAL",
> 

Acked-by: Ivan Hu <ivan.hu@canonical.com>
diff mbox series

Patch

diff --git a/data/klog.json b/data/klog.json
index bb358e08..bcdb5932 100644
--- a/data/klog.json
+++ b/data/klog.json
@@ -1765,6 +1765,13 @@ 
    "advice": "The local apic timer incorrectly stops during C2 idle state.The ACPI specification forbids this and Linux needs the local APIC timer to work. The most likely cause of this is that the firmware uses a hardware C3 or C4 state that is mapped to the ACPI C2 state.",
    "label": "KlogAcpiApicStopsInC2"
   },
+  {
+   "compare_mode": "regex",
+   "log_level": "LOG_LEVEL_CRITICAL",
+   "pattern": "Failed to request resources for .* on irqchip",
+   "advice": "BIOS may not set up a specific pin or a GPIO to be an IRQ. This can cause a device, such as a touchscreen, that depends on this IRQ to fail.",
+   "label": "KlogBiosIrqRequestFailed"
+  },
   {
    "compare_mode": "string",
    "log_level": "LOG_LEVEL_CRITICAL",