diff --git a/src/libcamera/pipeline/ipu3/ipu3.cpp b/src/libcamera/pipeline/ipu3/ipu3.cpp
index 35f1e977ab19..113e70a5e692 100644
--- a/src/libcamera/pipeline/ipu3/ipu3.cpp
+++ b/src/libcamera/pipeline/ipu3/ipu3.cpp
@@ -644,7 +644,8 @@ int PipelineHandlerIPU3::configure(Camera *camera, CameraConfiguration *c)
 
 	ret = data->ipa_->configure(configInfo);
 	if (ret) {
-		LOG(IPU3, Error) << "Failed to configure IPA";
+		LOG(IPU3, Error) << "Failed to configure IPA: "
+				 << strerror(-ret);
 		return ret;
 	}
 
