diff mbox series

parselogs-ignores-genericarm64.txt: ignore more KV260 warnings

Message ID 20250826081650.1940369-1-mikko.rapeli@linaro.org (mailing list archive)
State New
Headers show
Series parselogs-ignores-genericarm64.txt: ignore more KV260 warnings | expand

Commit Message

Mikko Rapeli Aug. 26, 2025, 8:16 a.m. UTC
AMD KV260 shows more non-fatal error messages with sato image.
Power management, pin control and X11 errors can be ignored in
testing.

https://ledge.validation.linaro.org/scheduler/job/118932

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
---
 .../oeqa/runtime/cases/parselogs-ignores-genericarm64.txt  | 7 +++++++
 1 file changed, 7 insertions(+)

Comments

Mikko Rapeli Sept. 5, 2025, 10:28 a.m. UTC | #1
Hi,

On Tue, Aug 26, 2025 at 11:16:49AM +0300, Mikko Rapeli wrote:
> AMD KV260 shows more non-fatal error messages with sato image.
> Power management, pin control and X11 errors can be ignored in
> testing.
> 
> https://ledge.validation.linaro.org/scheduler/job/118932

Tested AMD KV260 with generiarm64 6.16 kernel (pending changes
to linux-yocto and yocto-kernel-cache, and update to linux-yocto
recipe in oe-core) and this change is needed to get oeqa runtime
tests passing with core-image-sato.

https://ledge.validation.linaro.org/scheduler/job/119421

Similar changes are needed on a few other boards so I'm preparing
those too.

Cheers,

-Mikko

> Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
> ---
>  .../oeqa/runtime/cases/parselogs-ignores-genericarm64.txt  | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
> index 1e8b1f4b7d1b..3e96a172da6d 100644
> --- a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
> +++ b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
> @@ -1,4 +1,11 @@
>  # safe to ignore minor firmware issue
>  zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: failed to set: pin
> +zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: set mux failed for pin
> +request failed for node
> +error -EACCES: failed to add to PM domain domain
> +probe with driver sdhci-arasan failed with error
> +Error applying setting, reverse things back
>  # safe to ignore initrd warning
>  Can't lookup blockdev
> +# X11 fails to start without connected display
> +modeset(0): failed to set mode: Invalid argument
> -- 
> 2.43.0
>
Richard Purdie Sept. 15, 2025, 11:09 a.m. UTC | #2
On Tue, 2025-08-26 at 11:16 +0300, Mikko Rapeli via lists.yoctoproject.org wrote:
> AMD KV260 shows more non-fatal error messages with sato image.
> Power management, pin control and X11 errors can be ignored in
> testing.
> 
> https://ledge.validation.linaro.org/scheduler/job/118932
> 
> Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
> ---
>  .../oeqa/runtime/cases/parselogs-ignores-genericarm64.txt  | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
> index 1e8b1f4b7d1b..3e96a172da6d 100644
> --- a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
> +++ b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
> @@ -1,4 +1,11 @@
>  # safe to ignore minor firmware issue
>  zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: failed to set: pin
> +zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: set mux failed for pin
> +request failed for node
> +error -EACCES: failed to add to PM domain domain
> +probe with driver sdhci-arasan failed with error
> +Error applying setting, reverse things back
>  # safe to ignore initrd warning
>  Can't lookup blockdev
> +# X11 fails to start without connected display
> +modeset(0): failed to set mode: Invalid argument

The reason this has sat for a while is I really wanted to find time to
dig into some of these a bit more. It is really easy to hide all this
and ignore it but in some cases here, I think there probably should be
some gentle pressure on the kernel or firmware people to clean up the
"errors" which really aren't errors.

The trouble is, that kind of work is "hard" and it is much easier just
to ignore these.

I suspect we probably need to merge it but I'm not particularly happy
about doing so as it feels like the wrong fix.

Cheers,

Richard
Mikko Rapeli Sept. 15, 2025, 11:17 a.m. UTC | #3
Hi,

On Mon, Sep 15, 2025 at 12:09:03PM +0100, Richard Purdie wrote:
> On Tue, 2025-08-26 at 11:16 +0300, Mikko Rapeli via lists.yoctoproject.org wrote:
> > AMD KV260 shows more non-fatal error messages with sato image.
> > Power management, pin control and X11 errors can be ignored in
> > testing.
> > 
> > https://ledge.validation.linaro.org/scheduler/job/118932
> > 
> > Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
> > ---
> > �.../oeqa/runtime/cases/parselogs-ignores-genericarm64.txt� | 7 +++++++
> > �1 file changed, 7 insertions(+)
> > 
> > diff --git a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
> > index 1e8b1f4b7d1b..3e96a172da6d 100644
> > --- a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
> > +++ b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
> > @@ -1,4 +1,11 @@
> > �# safe to ignore minor firmware issue
> > �zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: failed to set: pin
> > +zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: set mux failed for pin
> > +request failed for node
> > +error -EACCES: failed to add to PM domain domain
> > +probe with driver sdhci-arasan failed with error
> > +Error applying setting, reverse things back
> > �# safe to ignore initrd warning
> > �Can't lookup blockdev
> > +# X11 fails to start without connected display
> > +modeset(0): failed to set mode: Invalid argument
> 
> The reason this has sat for a while is I really wanted to find time to
> dig into some of these a bit more. It is really easy to hide all this
> and ignore it but in some cases here, I think there probably should be
> some gentle pressure on the kernel or firmware people to clean up the
> "errors" which really aren't errors.
> 
> The trouble is, that kind of work is "hard" and it is much easier just
> to ignore these.
> 
> I suspect we probably need to merge it but I'm not particularly happy
> about doing so as it feels like the wrong fix.

In understand your concern. I've tried to fix these where possible
e.g. by enabling more and correct drivers in kernel but some of
these still remain.

The display related errors are sadly there because we don't have
HDMI displays connected to tested devices and different boards,
firmware and drivers report the failures in different ways.

Cheers,

-Mikko
diff mbox series

Patch

diff --git a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
index 1e8b1f4b7d1b..3e96a172da6d 100644
--- a/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
+++ b/meta-yocto-bsp/lib/oeqa/runtime/cases/parselogs-ignores-genericarm64.txt
@@ -1,4 +1,11 @@ 
 # safe to ignore minor firmware issue
 zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: failed to set: pin
+zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: set mux failed for pin
+request failed for node
+error -EACCES: failed to add to PM domain domain
+probe with driver sdhci-arasan failed with error
+Error applying setting, reverse things back
 # safe to ignore initrd warning
 Can't lookup blockdev
+# X11 fails to start without connected display
+modeset(0): failed to set mode: Invalid argument