From bc92793746c8329b6c0a6beaa5c9c46fb7b107ae Mon Sep 17 00:00:00 2001 From: Marc Herbert Date: Wed, 3 Apr 2024 17:16:52 -0700 Subject: [PATCH 1/3] lib.sh: set_alsa_settings(): remove duplicate "MTLP_RVP_NOCODEC" Fixes (giant) commit 23c02a963c7f ("alsa_settings: update the test config names") which accidentally duplicated "MTLP_RVP_NOCODEC" Fixes shellcheck warning SC2221. Signed-off-by: Marc Herbert --- case-lib/lib.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/case-lib/lib.sh b/case-lib/lib.sh index 32009bf2..d80a9be8 100644 --- a/case-lib/lib.sh +++ b/case-lib/lib.sh @@ -929,7 +929,7 @@ set_alsa_settings() # common nocodec_ci alsa settings "$SCRIPT_HOME"/alsa_settings/CAVS_NOCODEC_CI.sh ;; - TGLU_RVP_NOCODEC_IPC4ZPH | ADLP_RVP_NOCODEC_IPC4ZPH | MTLP_RVP_NOCODEC |ADLP_RVP_NOCODEC-ipc4 | TGLU_RVP_NOCODEC-ipc4 | MTLP_RVP_NOCODEC | MTLP_RVP_NOCODEC-multicore-2cores | MTLP_RVP_NOCODEC-multicore-3cores | LNLM_RVP_NOCODEC) + TGLU_RVP_NOCODEC_IPC4ZPH | ADLP_RVP_NOCODEC_IPC4ZPH | ADLP_RVP_NOCODEC-ipc4 | TGLU_RVP_NOCODEC-ipc4 | MTLP_RVP_NOCODEC | MTLP_RVP_NOCODEC-multicore-2cores | MTLP_RVP_NOCODEC-multicore-3cores | LNLM_RVP_NOCODEC) dlogi "Use reset_sof_volume function to set amixer setting." ;; *) From a0ab6fd961f29637bf7bfaa9f9cb2fe5700f3151 Mon Sep 17 00:00:00 2001 From: Marc Herbert Date: Wed, 3 Apr 2024 17:20:52 -0700 Subject: [PATCH 2/3] kernel-boot-log: add "--no-pager" to recent systemctl list-units --all This can hang a bigger test run when run from an interactive terminal. Fixes recent commit dac8f96280bb ("kernel-boot-log.sh: add new show_daemons_session_display()") Signed-off-by: Marc Herbert --- test-case/verify-kernel-boot-log.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test-case/verify-kernel-boot-log.sh b/test-case/verify-kernel-boot-log.sh index ffcfa5a1..7bf2c762 100755 --- a/test-case/verify-kernel-boot-log.sh +++ b/test-case/verify-kernel-boot-log.sh @@ -94,7 +94,8 @@ show_daemons_session_display() systemctl list-units '*dm*.service'; printf '\n' systemctl list-unit-files --user '*pipewire*' '*audio*' printf '\n' - systemctl list-units --user --all '*session*' '*pipewire*' '*audio*' 'gvfs-*' + # On some Ubuntu 22 systems, the "--all" option triggers the pager. No idea why. + systemctl --no-pager list-units --user --all '*session*' '*pipewire*' '*audio*' 'gvfs-*' printf '\n' # See https://github.com/thesofproject/sof-test/discussions/964 From 6b3edecb5cea00e3fabbfdef3ad843a3cd4e2a3a Mon Sep 17 00:00:00 2001 From: Marc Herbert Date: Wed, 3 Apr 2024 17:21:20 -0700 Subject: [PATCH 3/3] sof-kernel-log-check: ignore "i8042: probe with driver i8042 failed" Linux kernel commit 32de4b4f9dfa just upgraded this generic warning to an error. Signed-off-by: Marc Herbert --- tools/sof-kernel-log-check.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/sof-kernel-log-check.sh b/tools/sof-kernel-log-check.sh index f69a01fd..24226c8d 100755 --- a/tools/sof-kernel-log-check.sh +++ b/tools/sof-kernel-log-check.sh @@ -338,6 +338,8 @@ ignore_str="$ignore_str"'|atkbd serio0: Failed to enable keyboard on isa0060/ser # PS2/serial failures ignore_str="$ignore_str""|i8042: Can't read CTR while initializing i8042" +# Linux kernel commit 32de4b4f9dfa upgraded this generic warning to an error +ignore_str="$ignore_str""|i8042: probe with driver i8042 failed" # smbus issues can be ignored ignore_str="$ignore_str"'|i801_smbus 0000:00:..\..: Transaction timeout'