From 948d460ea62734c01eaf795c28ec38b49240ed0d Mon Sep 17 00:00:00 2001 From: Dan Streetman Date: Mon, 18 Sep 2023 14:31:54 -0400 Subject: [PATCH] test: only load tpm_ibmvtpm kernel module on PowerPC hw This module is only available on PPC hw, so avoid trying to load it elsewhere, as it generates a misleading error message in the logs: modprobe: FATAL: Module tpm_ibmvtpm not found in directory /lib/modules/5.15.0-83-generic --- test/TEST-70-TPM2/test.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/TEST-70-TPM2/test.sh b/test/TEST-70-TPM2/test.sh index 8d54c3c05c8..ec1daf9afce 100755 --- a/test/TEST-70-TPM2/test.sh +++ b/test/TEST-70-TPM2/test.sh @@ -16,7 +16,12 @@ test_require_bin swtpm tpm2_pcrextend tpm2_dictionarylockout test_append_files() { local workspace="${1:?}" - instmods tpm tpm_tis tpm_ibmvtpm + instmods tpm tpm_tis + machine="$(uname -m)" + if [ "${machine}" = "ppc64le" ]; then + # This module is only available on PPC hw + instmods tpm_ibmvtpm + fi install_dmevent generate_module_dependencies inst_binary tpm2_dictionarylockout