<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [HSW] i915: null pointer in intel_dp_max_link_rate+0x5/0x80"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102022#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [HSW] i915: null pointer in intel_dp_max_link_rate+0x5/0x80"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102022">bug 102022</a>
              from <span class="vcard"><a class="email" href="mailto:dhinakaran.pandiyan@intel.com" title="Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>"> <span class="fn">Dhinakaran Pandiyan</span></a>
</span></b>
        <pre>(In reply to sassmann from <a href="show_bug.cgi?id=102022#c0">comment #0</a>)
<span class="quote">> After switching display inputs on the monitor (Dell U3415W) the screen
> wouldn't come back from standby. Reproduced this with drm-tip</span >

Thanks for filing this bug.

Can you please describe this a bit more in detail?
What was the display input switch that caused this?
What was the DP mode in the monitor at that time?
How did you switch the display input?
Does this happen if you don't force the mode from cmdline?

Can you please try this hack?

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 76c8a0b..197db3d 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -2486,7 +2486,7 @@ void intel_dp_sink_dpms(struct intel_dp *intel_dp, int
mode)

        if (mode != DRM_MODE_DPMS_ON) {
                ret = drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
-                                        DP_SET_POWER_D3);
+                                        0x5);
        } else {
                struct intel_lspcon *lspcon = dp_to_lspcon(intel_dp);</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>