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_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