diff --git a/sys/external/bsd/drm2/dist/drm/i915/display/intel_hdmi.c b/sys/external/bsd/drm2/dist/drm/i915/display/intel_hdmi.c
index 49e1170ffec9..4bfea6986055 100644
--- a/sys/external/bsd/drm2/dist/drm/i915/display/intel_hdmi.c
+++ b/sys/external/bsd/drm2/dist/drm/i915/display/intel_hdmi.c
@@ -698,7 +698,8 @@ void intel_read_infoframe(struct intel_encoder *encoder,
 	/* see comment above for the reason for this offset */
 	ret = hdmi_infoframe_unpack(frame, buffer + 1, sizeof(buffer) - 1);
 	if (ret) {
-		DRM_DEBUG_KMS("Failed to unpack infoframe type 0x%02x\n", type);
+		DRM_ERROR("Failed to unpack infoframe type 0x%02x\n", type);
+		hexdump(printf, "infoframe", buffer + 1, sizeof(buffer) - 1);
 		return;
 	}