<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Intel/VLV: EDID readout on DP port (with DP display connected) gives random results"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=86202#c8">Comment # 8</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Intel/VLV: EDID readout on DP port (with DP display connected) gives random results"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=86202">bug 86202</a>
              from <span class="vcard"><a class="email" href="mailto:ville.syrjala@linux.intel.com" title="Ville Syrjala <ville.syrjala@linux.intel.com>"> <span class="fn">Ville Syrjala</span></a>
</span></b>
        <pre>(In reply to Egbert Eich from <a href="show_bug.cgi?id=86202#c7">comment #7</a>)
<span class="quote">> > 
> > Ugh. That patch really shouldn't fix EDID reads. But I guess it's possible
> > this is another one of those broken monitors that return garbage to AUX
> > reads while waking up, and the locking makes the operation slow enoguh that
> > the monitor falls back asleep between messages :( Either that or we have
> > some nasty bug in our aux code somewhere that causes this. Is it a HP ZR24w?
> > 

> The monitor is a DELL 2212HM in fact.
> I agree, this should not happen even it I2C read out is slowed down
> considerably.

> > If the problem is widespread and the aux code is not at fault, I'm thinking
> > we may want to pursue the idea of waking up the sink around AUX transfers. I
> > did think about doing that at some point. The main complication is making
> > sure the sink doesn't get turned off when it should remain on. So maybe a
> > ref count is needed, or maybe we have enough locking in place to make sure
> > we can just return the sink to the same power state where we found it.

> Right. Maybe you have seen the discussion Daniel and I had on the intel-gfx@.
> I had a really simplistic approach but Daniel was afraid that this will not
> scale when adding more DP AUX transfers.
> So implementing this the proper way is actually on my TODO. I didn't get to
> it, yet.</span >

That discussion seemed somewhat orthogonal. What I'm talking about is sending
the sink the DP_SET_POWER command around other AUX transfers to make sure it
doesn't drop into sleep even if we take approximately forever to perform the
transfer. But the pre/post hooks could potentially be the place where the
DP_SET_POWER is issued.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>