diff --git a/src/libcamera/ipa_module.cpp b/src/libcamera/ipa_module.cpp
index 58e8d1d..477f4b8 100644
--- a/src/libcamera/ipa_module.cpp
+++ b/src/libcamera/ipa_module.cpp
@@ -289,6 +289,11 @@ int IPAModule::loadIPAModuleInfo()
 unmap:
 	munmap(map, soSize);
 close:
+	if (ret)
+		LOG(IPAModule, Error)
+			<< "Error loading IPA module "
+			<< libPath_;
+
 	close(fd);
 	return ret;
 }
