[Ubuntu-x-swat] [Bug 1263681] Re: 8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging
A simpler workaround: pressing Fn-Home/Fn-End (screen brightness control keys) after plugging in the DisplayPort cable also triggers detection. -- 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
[Ubuntu-x-swat] [Bug 1263681] Re: 8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging
I wonder if this is the same as bug https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1314213 -- 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
[Ubuntu-x-swat] [Bug 1263681] Re: 8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging
** Changed in: xserver-xorg-video-intel (Ubuntu) Status: Expired = New -- 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
[Ubuntu-x-swat] [Bug 1263681] Re: 8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging
[Expired for xserver-xorg-video-intel (Ubuntu) because there has been no activity for 60 days.] ** Changed in: xserver-xorg-video-intel (Ubuntu) Status: Incomplete = Expired -- 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
[Ubuntu-x-swat] [Bug 1263681] Re: 8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging
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=0xf4, 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:
[Ubuntu-x-swat] [Bug 1263681] Re: 8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging
Chris Wilson said this on IRC: The issue is that after the hotplug interrupt is sent by the hardware, the monitor is not yet ready to respond to the DDC probes and generates a NAK instead - this leads us to conclude that there is nothing on the other end of the connector so it looks like a genuine upstream bug in the Intel graphics kernel driver. -- 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
[Ubuntu-x-swat] [Bug 1263681] Re: 8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging
** Tags removed: kernel-bug-exists-upstream ** Tags added: needs-upstream-testing -- 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
[Ubuntu-x-swat] [Bug 1263681] Re: 8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging
** Package changed: xorg (Ubuntu) = xserver-xorg-video-intel (Ubuntu) -- 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
[Ubuntu-x-swat] [Bug 1263681] Re: 8086:0126 [Lenovo a ThinkPad X220] DisplayPort-2-DVI not hotplugging
I didn't have a DisplayPort cable before. I used an analog VGA cable and hotplug detection worked reliably. I could boot a 12.04 LTS LiveCD and test it, if it's important. I'd like to help debug this. It would help if I knew how hotplug detection is supposed to work, and what tools there are for me to see where it gets lost. Does the Intel video kernel driver do the detection? Does it poll or wait for an interrupt? How does the kernel communicate hotplug events to userspace? What tool do I run to watch for those events? -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg 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/xorg/+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