Tried talking about this on IRC (#intel-gfx on FreeNode).  It was
suggested to me to capture the kernel log after setting drm.debug to
0x5.  That produced quite a lot of log output (70 thousand lines in
about a minute), and after some trimming I got something that could
perhaps be useful: https://gist.github.com/mgedmin/8686551

This is me unplugging the DisplayPort connector:

Jan 29 13:49:59 platonas kernel: [ 2041.110857] [drm:i915_hotplug_work_func], 
running encoder hotplug functions
Jan 29 13:49:59 platonas kernel: [ 2041.110861] [drm:i915_hotplug_work_func], 
Connector HDMI-A-1 (pin 4) received hotplug event.
Jan 29 13:49:59 platonas kernel: [ 2041.110863] [drm:i915_hotplug_work_func], 
Connector DP-1 (pin 4) received hotplug event.
Jan 29 13:49:59 platonas kernel: [ 2041.125448] [drm:drm_do_probe_ddc_edid], 
drm: skipping non-existent adapter i915 gmbus dpb
Jan 29 13:49:59 platonas kernel: [ 2041.125457] [drm:intel_hpd_irq_event], 
[CONNECTOR:16:HDMI-A-1] status updated from 1 to 2
Jan 29 13:49:59 platonas kernel: [ 2041.125464] [drm:intel_hpd_irq_event], 
[CONNECTOR:20:DP-1] status updated from 2 to 2
Jan 29 13:49:59 platonas kernel: [ 2041.125466] [drm:drm_sysfs_hotplug_event], 
generating hotplug event

This is me plugging it back in (it wasn't detected by gnome-shell;
xrandr --current didn't see it):

Jan 29 13:50:05 platonas kernel: [ 2046.777640] [drm:i915_hotplug_work_func], 
running encoder hotplug functions
Jan 29 13:50:05 platonas kernel: [ 2046.777655] [drm:i915_hotplug_work_func], 
Connector HDMI-A-1 (pin 4) received hotplug event.
Jan 29 13:50:05 platonas kernel: [ 2046.777661] [drm:i915_hotplug_work_func], 
Connector DP-1 (pin 4) received hotplug event.
Jan 29 13:50:05 platonas kernel: [ 2046.778046] [drm:drm_do_probe_ddc_edid], 
drm: skipping non-existent adapter i915 gmbus dpb
Jan 29 13:50:05 platonas kernel: [ 2046.778051] [drm:intel_hpd_irq_event], 
[CONNECTOR:16:HDMI-A-1] status updated from 2 to 2
Jan 29 13:50:05 platonas kernel: [ 2046.780633] [drm:intel_dp_aux_ch], 
dp_aux_ch timeout status 0x7143003f
Jan 29 13:50:05 platonas kernel: [ 2046.789040] [drm:intel_dp_aux_ch], 
dp_aux_ch timeout status 0x7143003f
Jan 29 13:50:05 platonas kernel: [ 2046.797004] [drm:intel_dp_aux_ch], 
dp_aux_ch timeout status 0x7143003f
Jan 29 13:50:05 platonas kernel: [ 2046.802468] [drm:intel_hpd_irq_event], 
[CONNECTOR:20:DP-1] status updated from 2 to 2
Jan 29 13:50:05 platonas kernel: [ 2046.830695] crtc 1 : v 7 p(0,-23)@ 
2046.796294 -> 2046.796779 [e 2 us, 0 rep]

This is me running xrandr to force monitor detection:

Jan 29 13:50:13 platonas kernel: [ 2054.453968] [drm:drm_mode_getconnector], 
[CONNECTOR:7:?]
Jan 29 13:50:13 platonas kernel: [ 2054.453976] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:7:LVDS-1]
Jan 29 13:50:13 platonas kernel: [ 2054.454000] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:7:LVDS-1] probed 
modes :
Jan 29 13:50:13 platonas kernel: [ 2054.454005] 
[drm:drm_mode_debug_printmodeline], Modeline 10:"1366x768" 60 74800 1366 1414 
1446 1578 768 770 775 790 0x48 0xa
Jan 29 13:50:13 platonas kernel: [ 2054.454022] [drm:drm_mode_getconnector], 
[CONNECTOR:7:?]
Jan 29 13:50:13 platonas kernel: [ 2054.454571] [drm:drm_mode_getconnector], 
[CONNECTOR:13:?]
Jan 29 13:50:13 platonas kernel: [ 2054.454576] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:13:VGA-1]
Jan 29 13:50:13 platonas kernel: [ 2054.454583] 
[drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
Jan 29 13:50:13 platonas kernel: [ 2054.454588] [drm:intel_crt_detect], CRT not 
detected via hotplug
Jan 29 13:50:13 platonas kernel: [ 2054.454766] [drm:gmbus_xfer], GMBUS [i915 
gmbus vga] NAK for addr: 0050 r(1)
Jan 29 13:50:13 platonas kernel: [ 2054.454773] [drm:drm_do_probe_ddc_edid], 
drm: skipping non-existent adapter i915 gmbus vga
Jan 29 13:50:13 platonas kernel: [ 2054.454777] [drm:intel_crt_get_edid], CRT 
GMBUS EDID read failed, retry using GPIO bit-banging
Jan 29 13:50:13 platonas kernel: [ 2054.454780] [drm:intel_gmbus_force_bit], 
enabling bit-banging on i915 gmbus vga. force bit now 1
Jan 29 13:50:13 platonas kernel: [ 2054.455160] [drm:drm_do_probe_ddc_edid], 
drm: skipping non-existent adapter i915 gmbus vga
Jan 29 13:50:13 platonas kernel: [ 2054.455163] [drm:intel_gmbus_force_bit], 
disabling bit-banging on i915 gmbus vga. force bit now 0
Jan 29 13:50:13 platonas kernel: [ 2054.455167] [drm:intel_crt_detect_ddc], CRT 
not detected via DDC:0x50 [no valid EDID found]
Jan 29 13:50:13 platonas kernel: [ 2054.455171] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:13:VGA-1] disconnected
Jan 29 13:50:13 platonas kernel: [ 2054.455186] [drm:drm_mode_getconnector], 
[CONNECTOR:16:?]
Jan 29 13:50:13 platonas kernel: [ 2054.455190] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:16:HDMI-A-1]
Jan 29 13:50:13 platonas kernel: [ 2054.533988] [drm:drm_edid_to_eld], ELD: no 
CEA Extension found
Jan 29 13:50:13 platonas kernel: [ 2054.534016] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:16:HDMI-A-1] probed 
modes :
Jan 29 13:50:13 platonas kernel: [ 2054.534021] 
[drm:drm_mode_debug_printmodeline], Modeline 32:"1280x1024" 60 108000 1280 1328 
1440 1688 1024 1025 1028 1066 0x48 0x5
Jan 29 13:50:13 platonas kernel: [ 2054.534028] 
[drm:drm_mode_debug_printmodeline], Modeline 42:"1280x1024" 75 135000 1280 1296 
1440 1688 1024 1025 1028 1066 0x40 0x5
Jan 29 13:50:13 platonas kernel: [ 2054.534034] 
[drm:drm_mode_debug_printmodeline], Modeline 33:"1280x960" 60 108000 1280 1376 
1488 1800 960 961 964 1000 0x40 0x5
Jan 29 13:50:13 platonas kernel: [ 2054.534040] 
[drm:drm_mode_debug_printmodeline], Modeline 34:"1152x864" 75 108000 1152 1216 
1344 1600 864 865 868 900 0x40 0x5
Jan 29 13:50:13 platonas kernel: [ 2054.534046] 
[drm:drm_mode_debug_printmodeline], Modeline 43:"1024x768" 75 78800 1024 1040 
1136 1312 768 769 772 800 0x40 0x5
Jan 29 13:50:13 platonas kernel: [ 2054.534052] 
[drm:drm_mode_debug_printmodeline], Modeline 44:"1024x768" 70 75000 1024 1048 
1184 1328 768 771 777 806 0x40 0xa
Jan 29 13:50:13 platonas kernel: [ 2054.534064] 
[drm:drm_mode_debug_printmodeline], Modeline 45:"1024x768" 60 65000 1024 1048 
1184 1344 768 771 777 806 0x40 0xa
Jan 29 13:50:13 platonas kernel: [ 2054.534065] 
[drm:drm_mode_debug_printmodeline], Modeline 46:"832x624" 75 57284 832 864 928 
1152 624 625 628 667 0x40 0xa
Jan 29 13:50:13 platonas kernel: [ 2054.534067] 
[drm:drm_mode_debug_printmodeline], Modeline 51:"800x600" 75 49500 800 816 896 
1056 600 601 604 625 0x40 0x5
Jan 29 13:50:13 platonas kernel: [ 2054.534068] 
[drm:drm_mode_debug_printmodeline], Modeline 52:"800x600" 72 50000 800 856 976 
1040 600 637 643 666 0x40 0x5
Jan 29 13:50:13 platonas kernel: [ 2054.534070] 
[drm:drm_mode_debug_printmodeline], Modeline 35:"800x600" 60 40000 800 840 968 
1056 600 601 605 628 0x40 0x5
Jan 29 13:50:13 platonas kernel: [ 2054.534072] 
[drm:drm_mode_debug_printmodeline], Modeline 36:"800x600" 56 36000 800 824 896 
1024 600 601 603 625 0x40 0x5
Jan 29 13:50:13 platonas kernel: [ 2054.534073] 
[drm:drm_mode_debug_printmodeline], Modeline 37:"640x480" 75 31500 640 656 720 
840 480 481 484 500 0x40 0xa
Jan 29 13:50:13 platonas kernel: [ 2054.534075] 
[drm:drm_mode_debug_printmodeline], Modeline 38:"640x480" 73 31500 640 664 704 
832 480 489 491 520 0x40 0xa
Jan 29 13:50:13 platonas kernel: [ 2054.534076] 
[drm:drm_mode_debug_printmodeline], Modeline 39:"640x480" 67 30240 640 704 768 
864 480 483 486 525 0x40 0xa
Jan 29 13:50:13 platonas kernel: [ 2054.534078] 
[drm:drm_mode_debug_printmodeline], Modeline 40:"640x480" 60 25200 640 656 752 
800 480 490 492 525 0x40 0xa
Jan 29 13:50:13 platonas kernel: [ 2054.534079] 
[drm:drm_mode_debug_printmodeline], Modeline 41:"720x400" 70 28320 720 738 846 
900 400 412 414 449 0x40 0x6
Jan 29 13:50:13 platonas kernel: [ 2054.534114] [drm:drm_mode_getconnector], 
[CONNECTOR:16:?]
Jan 29 13:50:13 platonas kernel: [ 2054.534149] [drm:drm_mode_getconnector], 
[CONNECTOR:20:?]
Jan 29 13:50:13 platonas kernel: [ 2054.534151] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-1]
Jan 29 13:50:13 platonas kernel: [ 2054.536673] [drm:intel_dp_aux_ch], 
dp_aux_ch timeout status 0x7143003f
Jan 29 13:50:13 platonas kernel: [ 2054.546230] [drm:intel_dp_aux_ch], 
dp_aux_ch timeout status 0x7143003f
Jan 29 13:50:13 platonas kernel: [ 2054.554225] [drm:intel_dp_aux_ch], 
dp_aux_ch timeout status 0x7143003f
Jan 29 13:50:13 platonas kernel: [ 2054.559723] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-1] disconnected
Jan 29 13:50:13 platonas kernel: [ 2054.559768] [drm:drm_mode_getconnector], 
[CONNECTOR:22:?]
Jan 29 13:50:13 platonas kernel: [ 2054.559773] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:22:HDMI-A-2]
Jan 29 13:50:13 platonas kernel: [ 2054.560047] [drm:gmbus_xfer], GMBUS [i915 
gmbus dpc] NAK for addr: 0050 r(1)
Jan 29 13:50:13 platonas kernel: [ 2054.560060] [drm:drm_do_probe_ddc_edid], 
drm: skipping non-existent adapter i915 gmbus dpc
Jan 29 13:50:13 platonas kernel: [ 2054.560066] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:22:HDMI-A-2] 
disconnected
Jan 29 13:50:13 platonas kernel: [ 2054.560089] [drm:drm_mode_getconnector], 
[CONNECTOR:24:?]
Jan 29 13:50:13 platonas kernel: [ 2054.560095] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:24:HDMI-A-3]
Jan 29 13:50:13 platonas kernel: [ 2054.560357] [drm:gmbus_xfer], GMBUS [i915 
gmbus dpd] NAK for addr: 0050 r(1)
Jan 29 13:50:13 platonas kernel: [ 2054.560370] [drm:drm_do_probe_ddc_edid], 
drm: skipping non-existent adapter i915 gmbus dpd
Jan 29 13:50:13 platonas kernel: [ 2054.560376] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:24:HDMI-A-3] 
disconnected
Jan 29 13:50:13 platonas kernel: [ 2054.560399] [drm:drm_mode_getconnector], 
[CONNECTOR:26:?]
Jan 29 13:50:13 platonas kernel: [ 2054.560405] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:26:DP-2]
Jan 29 13:50:13 platonas kernel: [ 2054.560412] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:26:DP-2] disconnected
Jan 29 13:50:13 platonas kernel: [ 2054.560421] [drm:drm_mode_getconnector], 
[CONNECTOR:28:?]
Jan 29 13:50:13 platonas kernel: [ 2054.560425] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:28:DP-3]
Jan 29 13:50:13 platonas kernel: [ 2054.560431] 
[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:28:DP-3] disconnected

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in Ubuntu.
https://bugs.launchpad.net/bugs/1263681

Title:
  8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1263681/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to