DisplayPort does not work with HDMI adapter on Ivy Bridge
Submitted by Maxim
Assigned to Intel GFX Bugs mailing list
Link to original bug (#105601)
Description
Created attachment 138193
/sys/kernel/debug/dri/0/i915_display_info
I have Lenovo X1 Carbon laptop from 2014 with the following CPU:
Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz
lspci reports GPU as
VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
I'm on Gentoo Linux with kernel 4.15.9-gentoo, xorg-server 1.19.5, libdrm 2.4.91 and mesa 18.0.0_rc4. I'm using modesetting driver without xf86-video-intel.
As my laptop has only mini displayport output, I'm trying to use DP-to-HDMI/VGA/DVI converter I got from AliExpress. Sometimes when I plug in the converter and enable the monitor with xrandr it works fine, but most of the time I see the output in xrandr, but when I enable it, monitor does not show anything.
I have this in dmesg:
[15:47] i915 0000:00:02.0: HDMI-A-1: EDID is invalid:
[ +0,000004] [00] BAD 00 ff ff ff ff ff ff 00 09 d1 bd 78 45 54 00 00
[ +0,000001] [00] BAD 0b 17 01 03 80 30 1b 78 2e 9a d5 a3 59 55 9f 27
[ +0,000001] [00] BAD 0c 50 54 21 08 00 61 c0 81 00 81 c0 81 40 81 80
[ +0,000001] [00] BAD a9 c0 b3 00 d1 c0 02 3a 80 18 71 38 2d 40 58 2c
[ +0,000001] [00] BAD 45 00 dd 0c 11 00 00 1e 00 00 00 ff 00 53 33 44
[ +0,000001] [00] BAD 30 35 38 34 30 53 4c 30 0a 20 00 00 00 fd 00 32
[ +0,000001] [00] BAD 4c 1e 53 11 00 0a 20 20 20 20 20 20 00 01 ff ff
[ +0,000001] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ +0,108525] i2c i2c-4: sendbytes: NAK bailout.
[ +9,914962] [drm:drm_dp_dual_mode_detect] ERROR Unexpected DP dual mode adaptor ID 44
[ +0,261571] [drm:drm_dp_dual_mode_detect] ERROR Unexpected DP dual mode adaptor ID 44
I googled and found bug 92685 and tried kernel patch from there (https://patchwork.freedesktop.org/patch/195306/), but it did not change anything for me.
Attaching i915_display_info and full dmesg, but without drm.debug=0xe yet.
Attachment 138193, "/sys/kernel/debug/dri/0/i915_display_info":
i915_display_info.txt