DRM edid logspam even with loading edid data from file

Sander Eikelenboom linux at eikelenboom.it
Sun Feb 8 05:18:48 PST 2015


Hi,

I have a monitor connected via a KVM to a radeon card (ATI RV620 LE [Radeon HD 3450]),
since it's a server i previously used "nomodeset", however i just tried using
DRM/KMS but my logs get spammed with messages about invalid EDID.

I have tried to circumvent this by loading the edid data from file with 
"drm_kms_helper.edid_firmware=edid/1680x1050.bin", that seems to work in 
principle but the log spamming didn't stop:

[  329.576557] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  329.622352] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  329.668097] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  329.713887] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  329.759526] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  329.805154] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  329.849913] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  329.894569] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  329.939304] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  329.983970] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.028634] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.073433] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.118026] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.162748] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.207441] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.265010] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
[  330.266315] Raw EDID:
[  330.267487]          00 ff ff ff ff ff ff 00 1e 6d f1 59 e6 87 02 00
[  330.268684]          08 18 01 03 80 3a 18 78 ea ca 95 a6 55 4e a1 26
[  330.269885]          0f 50 54 a5 4b 80 71 4f 81 80 81 c0 a9 ff ff ff
[  330.271129]          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  330.272204]          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  330.273356]          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  330.274443]          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  330.275500]          ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  330.277777] [drm:radeon_vga_detect] *ERROR* VGA-2: probed a monitor but no|invalid EDID
[  330.281293] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.285507] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.330888] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.375586] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.420277] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.464931] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.509780] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.554440] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.599291] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.644827] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.689515] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.734242] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.778901] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.821557] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.866191] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.910993] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  330.955628] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.000332] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.045020] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.089744] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.134476] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.179276] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.224056] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.268650] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.313302] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.357972] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.402684] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.447459] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.492098] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.537349] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.582891] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"
[  331.628353] [drm] Got built-in EDID base block and 0 extensions from "edid/1680x1050.bin" for connector "HDMI-A-1"

.... endlessly

The message about VGA-2 eludes me .. since only the HDMI is wired up.

Is there any reason for it not to just take the edid-data from file and be done 
with it .. instead of keep retrying stuff that will fail and log spam ?

--
Sander



More information about the dri-devel mailing list