Re: [REGRESSION] i915: failure to see Dell 30" monitor connected to a Lenovo Haswell docking station
On Tue, Sep 02, 2014 at 02:15:39PM +1000, Dave Airlie wrote: > On 2 September 2014 14:05, Theodore Ts'o wrote: > > I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no > > longer see the my Dell 30" monitor when it is connected via the > > docking station using a Displayport connector. This worked using 3.16 > > kernel. > > > > If I connect to the monitor using the mini-display, by passing the > > docking station, things work fine (but of course it's annoying not to > > be able to use the docking station). > > > > Is this a known problem? This is not the first time that we've had > > regressions with this docking station. It's vaguely reminsicent of > > > > https://bugs.freedesktop.org/show_bug.cgi?id=71267 > > > > Except the system isn't hanging; it's just not seeing the monitor at all. > > Have you the Dell 30" set to Displayport 1.2 enabled mode? > > If so, then see if disabling that in the monitor menus helps. > > This is probably due to the fact we now attempt to talk to new DP devices > with the protocol they provide. So previously the monitor exposed DP 1.2 > and we just didn't care, now if it exposes it we attempt to talk to it. Hi Dave, I've since upgraded to a newer X server, which may have been responsible for the symptoms somewhat. It now doesn't seem to matter whether the Dell 30" monitor is set to DP 1.2 or not. It now will find the Dell 30" monitor reliably when the system is freshly booted, attached to the Dock. If I then suspend the laptop, remove it from the dock, unsuspend it from the laptop, then resuspend the laptop, and return it to the dock, it can no longer see the monitor until I reboot. I am currently running 3.17-rc4 based kernel, and I have the following X server components: ii xserver-xorg1:7.7+7 amd64 X.Org X server ii xserver-xorg-core 2:1.16.0.901-1 amd64 Xorg X server - core server ii xserver-xorg-video-intel2:2.21.15-2+b2 amd64 X.Org X server -- Intel i8xx, i9xx display driver Here is the dmesg file with drm.debug=6. Could you take a quick look and see if anything obvious jumps out at you? Thanks, - Ted dmesg-repro.gz Description: application/gzip
Re: [REGRESSION] i915: failure to see Dell 30 monitor connected to a Lenovo Haswell docking station
On Tue, Sep 02, 2014 at 02:15:39PM +1000, Dave Airlie wrote: On 2 September 2014 14:05, Theodore Ts'o ty...@mit.edu wrote: I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no longer see the my Dell 30 monitor when it is connected via the docking station using a Displayport connector. This worked using 3.16 kernel. If I connect to the monitor using the mini-display, by passing the docking station, things work fine (but of course it's annoying not to be able to use the docking station). Is this a known problem? This is not the first time that we've had regressions with this docking station. It's vaguely reminsicent of https://bugs.freedesktop.org/show_bug.cgi?id=71267 Except the system isn't hanging; it's just not seeing the monitor at all. Have you the Dell 30 set to Displayport 1.2 enabled mode? If so, then see if disabling that in the monitor menus helps. This is probably due to the fact we now attempt to talk to new DP devices with the protocol they provide. So previously the monitor exposed DP 1.2 and we just didn't care, now if it exposes it we attempt to talk to it. Hi Dave, I've since upgraded to a newer X server, which may have been responsible for the symptoms somewhat. It now doesn't seem to matter whether the Dell 30 monitor is set to DP 1.2 or not. It now will find the Dell 30 monitor reliably when the system is freshly booted, attached to the Dock. If I then suspend the laptop, remove it from the dock, unsuspend it from the laptop, then resuspend the laptop, and return it to the dock, it can no longer see the monitor until I reboot. I am currently running 3.17-rc4 based kernel, and I have the following X server components: ii xserver-xorg1:7.7+7 amd64 X.Org X server ii xserver-xorg-core 2:1.16.0.901-1 amd64 Xorg X server - core server ii xserver-xorg-video-intel2:2.21.15-2+b2 amd64 X.Org X server -- Intel i8xx, i9xx display driver Here is the dmesg file with drm.debug=6. Could you take a quick look and see if anything obvious jumps out at you? Thanks, - Ted dmesg-repro.gz Description: application/gzip
Re: [REGRESSION] i915: failure to see Dell 30" monitor connected to a Lenovo Haswell docking station
On Tue, Sep 02, 2014 at 09:23:16PM +1000, Dave Airlie wrote: > > Interesting, I have the same combo of hw available on my desk at work, > but it might be a couple of days before I can get to the office to > debug it, > > can you boot with drm.debug=6 and get me the dmesg? I'll do that when I get home. In the meantime, here's an additional data point. At work, I have the same model docking station connected to a 2011 Dell 2410f Rev A04 (max resolution 1920x1200, and I suspect not DP 1.2 capable; at least, it doesn't mention DP in monitor menu) --- and connecting through the docking station, it does work (connecting through either DVI or DisplayPort). Here's the drm.debug=6 connecting to the docking station via DVI. I can get a drm.debug=6 connecting via the DP and the docking station if that would be helpful. Similarly, if you want, I can also try to get a debug run connecting to the HP ZRW30 monitor (either direct or via the docking station), since that's the monitor on the walkstation. :-) Cheers, - Ted drm-debug.xz Description: Binary data
Re: [REGRESSION] i915: failure to see Dell 30" monitor connected to a Lenovo Haswell docking station
On 2 September 2014 21:03, Theodore Ts'o wrote: > On Tue, Sep 02, 2014 at 02:15:39PM +1000, Dave Airlie wrote: >> On 2 September 2014 14:05, Theodore Ts'o wrote: >> > I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no >> > longer see the my Dell 30" monitor when it is connected via the >> > docking station using a Displayport connector. This worked using 3.16 >> > kernel. >> > >> > If I connect to the monitor using the mini-display, by passing the >> > docking station, things work fine (but of course it's annoying not to >> > be able to use the docking station). >> > >> > Is this a known problem? This is not the first time that we've had >> > regressions with this docking station. It's vaguely reminsicent of >> > >> > https://bugs.freedesktop.org/show_bug.cgi?id=71267 >> > >> > Except the system isn't hanging; it's just not seeing the monitor at all. >> >> Have you the Dell 30" set to Displayport 1.2 enabled mode? > > No, it DP 1.2 was disabled. If I enable it, it breaks things when I > try connecting via the MiniDP port (bypassing the dock), and it is > still broken when I try to talk via the DisplayPort in the dock. > > If I disable DP 1.2 again, it works via the MiniDP port, but if I try > to connect through the dock (which has a DP Hub which I believe is > MST/DP 1.2 capable), it is still broken. > > It does seem that this might be related to 3.17-rc3 trying to talk DP > 1.2 if it is available, since I can't control what the DP hub in the > docking station advertises --- is there a commit or some kind of hack > I can try to force talking to the DP hub using DP 1.1? > Interesting, I have the same combo of hw available on my desk at work, but it might be a couple of days before I can get to the office to debug it, can you boot with drm.debug=6 and get me the dmesg? The attached hack turns off mst so might be useful as a workaround, but I should be able to fix this once I sit down at my desk. Dave. diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c index 6db84bf..568249e 100644 --- a/drivers/gpu/drm/i915/intel_dp.c +++ b/drivers/gpu/drm/i915/intel_dp.c @@ -3392,6 +3392,7 @@ intel_dp_probe_mst(struct intel_dp *intel_dp) { u8 buf[1]; + return false; if (!intel_dp->can_mst) return false;
Re: [REGRESSION] i915: failure to see Dell 30" monitor connected to a Lenovo Haswell docking station
On Tue, Sep 02, 2014 at 02:15:39PM +1000, Dave Airlie wrote: > On 2 September 2014 14:05, Theodore Ts'o wrote: > > I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no > > longer see the my Dell 30" monitor when it is connected via the > > docking station using a Displayport connector. This worked using 3.16 > > kernel. > > > > If I connect to the monitor using the mini-display, by passing the > > docking station, things work fine (but of course it's annoying not to > > be able to use the docking station). > > > > Is this a known problem? This is not the first time that we've had > > regressions with this docking station. It's vaguely reminsicent of > > > > https://bugs.freedesktop.org/show_bug.cgi?id=71267 > > > > Except the system isn't hanging; it's just not seeing the monitor at all. > > Have you the Dell 30" set to Displayport 1.2 enabled mode? No, it DP 1.2 was disabled. If I enable it, it breaks things when I try connecting via the MiniDP port (bypassing the dock), and it is still broken when I try to talk via the DisplayPort in the dock. If I disable DP 1.2 again, it works via the MiniDP port, but if I try to connect through the dock (which has a DP Hub which I believe is MST/DP 1.2 capable), it is still broken. It does seem that this might be related to 3.17-rc3 trying to talk DP 1.2 if it is available, since I can't control what the DP hub in the docking station advertises --- is there a commit or some kind of hack I can try to force talking to the DP hub using DP 1.1? - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [REGRESSION] i915: failure to see Dell 30 monitor connected to a Lenovo Haswell docking station
On Tue, Sep 02, 2014 at 02:15:39PM +1000, Dave Airlie wrote: On 2 September 2014 14:05, Theodore Ts'o ty...@mit.edu wrote: I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no longer see the my Dell 30 monitor when it is connected via the docking station using a Displayport connector. This worked using 3.16 kernel. If I connect to the monitor using the mini-display, by passing the docking station, things work fine (but of course it's annoying not to be able to use the docking station). Is this a known problem? This is not the first time that we've had regressions with this docking station. It's vaguely reminsicent of https://bugs.freedesktop.org/show_bug.cgi?id=71267 Except the system isn't hanging; it's just not seeing the monitor at all. Have you the Dell 30 set to Displayport 1.2 enabled mode? No, it DP 1.2 was disabled. If I enable it, it breaks things when I try connecting via the MiniDP port (bypassing the dock), and it is still broken when I try to talk via the DisplayPort in the dock. If I disable DP 1.2 again, it works via the MiniDP port, but if I try to connect through the dock (which has a DP Hub which I believe is MST/DP 1.2 capable), it is still broken. It does seem that this might be related to 3.17-rc3 trying to talk DP 1.2 if it is available, since I can't control what the DP hub in the docking station advertises --- is there a commit or some kind of hack I can try to force talking to the DP hub using DP 1.1? - Ted -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [REGRESSION] i915: failure to see Dell 30 monitor connected to a Lenovo Haswell docking station
On 2 September 2014 21:03, Theodore Ts'o ty...@mit.edu wrote: On Tue, Sep 02, 2014 at 02:15:39PM +1000, Dave Airlie wrote: On 2 September 2014 14:05, Theodore Ts'o ty...@mit.edu wrote: I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no longer see the my Dell 30 monitor when it is connected via the docking station using a Displayport connector. This worked using 3.16 kernel. If I connect to the monitor using the mini-display, by passing the docking station, things work fine (but of course it's annoying not to be able to use the docking station). Is this a known problem? This is not the first time that we've had regressions with this docking station. It's vaguely reminsicent of https://bugs.freedesktop.org/show_bug.cgi?id=71267 Except the system isn't hanging; it's just not seeing the monitor at all. Have you the Dell 30 set to Displayport 1.2 enabled mode? No, it DP 1.2 was disabled. If I enable it, it breaks things when I try connecting via the MiniDP port (bypassing the dock), and it is still broken when I try to talk via the DisplayPort in the dock. If I disable DP 1.2 again, it works via the MiniDP port, but if I try to connect through the dock (which has a DP Hub which I believe is MST/DP 1.2 capable), it is still broken. It does seem that this might be related to 3.17-rc3 trying to talk DP 1.2 if it is available, since I can't control what the DP hub in the docking station advertises --- is there a commit or some kind of hack I can try to force talking to the DP hub using DP 1.1? Interesting, I have the same combo of hw available on my desk at work, but it might be a couple of days before I can get to the office to debug it, can you boot with drm.debug=6 and get me the dmesg? The attached hack turns off mst so might be useful as a workaround, but I should be able to fix this once I sit down at my desk. Dave. diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c index 6db84bf..568249e 100644 --- a/drivers/gpu/drm/i915/intel_dp.c +++ b/drivers/gpu/drm/i915/intel_dp.c @@ -3392,6 +3392,7 @@ intel_dp_probe_mst(struct intel_dp *intel_dp) { u8 buf[1]; + return false; if (!intel_dp-can_mst) return false;
Re: [REGRESSION] i915: failure to see Dell 30 monitor connected to a Lenovo Haswell docking station
On Tue, Sep 02, 2014 at 09:23:16PM +1000, Dave Airlie wrote: Interesting, I have the same combo of hw available on my desk at work, but it might be a couple of days before I can get to the office to debug it, can you boot with drm.debug=6 and get me the dmesg? I'll do that when I get home. In the meantime, here's an additional data point. At work, I have the same model docking station connected to a 2011 Dell 2410f Rev A04 (max resolution 1920x1200, and I suspect not DP 1.2 capable; at least, it doesn't mention DP in monitor menu) --- and connecting through the docking station, it does work (connecting through either DVI or DisplayPort). Here's the drm.debug=6 connecting to the docking station via DVI. I can get a drm.debug=6 connecting via the DP and the docking station if that would be helpful. Similarly, if you want, I can also try to get a debug run connecting to the HP ZRW30 monitor (either direct or via the docking station), since that's the monitor on the walkstation. :-) Cheers, - Ted drm-debug.xz Description: Binary data
Re: [REGRESSION] i915: failure to see Dell 30" monitor connected to a Lenovo Haswell docking station
On 2 September 2014 14:05, Theodore Ts'o wrote: > I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no > longer see the my Dell 30" monitor when it is connected via the > docking station using a Displayport connector. This worked using 3.16 > kernel. > > If I connect to the monitor using the mini-display, by passing the > docking station, things work fine (but of course it's annoying not to > be able to use the docking station). > > Is this a known problem? This is not the first time that we've had > regressions with this docking station. It's vaguely reminsicent of > > https://bugs.freedesktop.org/show_bug.cgi?id=71267 > > Except the system isn't hanging; it's just not seeing the monitor at all. Have you the Dell 30" set to Displayport 1.2 enabled mode? If so, then see if disabling that in the monitor menus helps. This is probably due to the fact we now attempt to talk to new DP devices with the protocol they provide. So previously the monitor exposed DP 1.2 and we just didn't care, now if it exposes it we attempt to talk to it. Dave. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[REGRESSION] i915: failure to see Dell 30" monitor connected to a Lenovo Haswell docking station
I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no longer see the my Dell 30" monitor when it is connected via the docking station using a Displayport connector. This worked using 3.16 kernel. If I connect to the monitor using the mini-display, by passing the docking station, things work fine (but of course it's annoying not to be able to use the docking station). Is this a known problem? This is not the first time that we've had regressions with this docking station. It's vaguely reminsicent of https://bugs.freedesktop.org/show_bug.cgi?id=71267 Except the system isn't hanging; it's just not seeing the monitor at all. Thanks, - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[REGRESSION] i915: failure to see Dell 30 monitor connected to a Lenovo Haswell docking station
I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no longer see the my Dell 30 monitor when it is connected via the docking station using a Displayport connector. This worked using 3.16 kernel. If I connect to the monitor using the mini-display, by passing the docking station, things work fine (but of course it's annoying not to be able to use the docking station). Is this a known problem? This is not the first time that we've had regressions with this docking station. It's vaguely reminsicent of https://bugs.freedesktop.org/show_bug.cgi?id=71267 Except the system isn't hanging; it's just not seeing the monitor at all. Thanks, - Ted -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [REGRESSION] i915: failure to see Dell 30 monitor connected to a Lenovo Haswell docking station
On 2 September 2014 14:05, Theodore Ts'o ty...@mit.edu wrote: I recently upgraded to v3.17-rc3, and on my Lenovo T540p, I can no longer see the my Dell 30 monitor when it is connected via the docking station using a Displayport connector. This worked using 3.16 kernel. If I connect to the monitor using the mini-display, by passing the docking station, things work fine (but of course it's annoying not to be able to use the docking station). Is this a known problem? This is not the first time that we've had regressions with this docking station. It's vaguely reminsicent of https://bugs.freedesktop.org/show_bug.cgi?id=71267 Except the system isn't hanging; it's just not seeing the monitor at all. Have you the Dell 30 set to Displayport 1.2 enabled mode? If so, then see if disabling that in the monitor menus helps. This is probably due to the fact we now attempt to talk to new DP devices with the protocol they provide. So previously the monitor exposed DP 1.2 and we just didn't care, now if it exposes it we attempt to talk to it. Dave. -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/