diff --git a/src/libcamera/device_enumerator.cpp b/src/libcamera/device_enumerator.cpp
index 7eef450e0c65..bc55a12f2a4e 100644
--- a/src/libcamera/device_enumerator.cpp
+++ b/src/libcamera/device_enumerator.cpp
@@ -302,8 +302,8 @@ int DeviceEnumeratorUdev::enumerate()
 
 		dev = udev_device_new_from_syspath(udev_, syspath);
 		if (!dev) {
-			LOG(Error) << "Failed to get device for '" <<
-				   syspath << "', skipping";
+			LOG(Warning) << "Failed to get device for '" <<
+				syspath << "', skipping";
 			continue;
 		}
 
