Bug 204363

Summary: EDID from Acer P1266 rejected as invalid
Product: Drivers Reporter: Felix Hädicke (felixhaedicke)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: normal CC: ajax
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 5.2.4 Subsystem:
Regression: No Bisected commit-id:

Description Felix Hädicke 2019-07-29 13:56:34 UTC
When plugging in an Acer P1266 via HDMI, I get the following error messages:

[   34.319344] amdgpu 0000:0e:00.0: HDMI-A-1: EDID is invalid:
[   34.319347] 	[00] BAD  00 ff ff ff ff ff ff 00 04 72 01 70 13 2f 00 00
[   34.319348] 	[00] BAD  27 12 01 03 80 00 00 78 0a fe 40 a4 57 59 8e 26
[   34.319348] 	[00] BAD  00 50 5d ff ff 80 81 00 81 80 81 40 90 40 a9 40
[   34.319349] 	[00] BAD  95 00 b3 00 81 c0 64 19 00 40 41 00 26 30 18 88
[   34.319349] 	[00] BAD  36 00 13 8e 21 00 00 18 00 00 00 fd 00 32 55 1e
[   34.319350] 	[00] BAD  64 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 41
[   34.319350] 	[00] BAD  43 45 52 20 50 31 32 36 36 0a 20 20 00 00 00 ff
[   34.319351] 	[00] BAD  00 4a 37 30 30 31 30 30 31 35 39 30 31 0a 01 90
[   34.319415] [drm:dc_link_detect [amdgpu]] *ERROR* No EDID read.

Tested with amdgpu / Radeon RX Vega 56 and i915 / Intel Iris 6100.
Comment 1 Adam Jackson 2019-07-29 16:22:24 UTC
Yep, that's broken alright. The checksum (last byte) should be 0xa7 not 0x90. The block does look valid otherwise though.