<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Randomly black screen on boot"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=107033#c11">Comment # 11</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Randomly black screen on boot"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=107033">bug 107033</a>
              from <span class="vcard"><a class="email" href="mailto:bsd4fir@gmail.com" title="Andriy Sa <bsd4fir@gmail.com>"> <span class="fn">Andriy Sa</span></a>
</span></b>
        <pre>(In reply to Ville Syrjala from <a href="show_bug.cgi?id=107033#c9">comment #9</a>)
<span class="quote">> Absolutely nothing identifiable there :( Can you check the board to see
> which eDP->LVDS chip is mounted there? I would assume it's close by to the
> LVDS connector. I couldn't find any high res images of a N3060TN board (in
> fact I can't find anything really). I did find a picture of a N3160TN board
> but couldn't tell from that which chip it has.</span >
Sorry, but it takes time to check the board.


(In reply to Manasi from <a href="show_bug.cgi?id=107033#c10">comment #10</a>)
<span class="quote">> From the logs it looks like the eDP panel is not turned on fully before link
> training and so you see the AUX timeouts.
> Could you test it with i915.disable_power_well=0 boot parameter?</span >
i915.disable_power_well=0 did not affect the problem

<span class="quote">> You can also tell if eDP is on if intel_digital_port_connected() is
> returning true at that point where you see aux timeouts.</span >
It looks like eDP is off at that point, intel_digital_port_connected() return
false

I add additional debug print in drivers/gpu/drm/i915/intel_dp.c;
intel_dp_aux_ch()
...
if (status & DP_AUX_CH_CTL_TIME_OUT_ERROR) {
        bool port_status = intel_digital_port_connected(dev_priv,
dp_to_dig_port(intel_dp));
        DRM_DEBUG_KMS("dp_aux_ch intel_digital_port_connected = %d\n",
port_status);
        DRM_DEBUG_KMS("dp_aux_ch timeout status 0x%08x\n", status);
...


on dmesg
...
[    2.333004] [drm:intel_dp_aux_ch [i915]] dp_aux_ch
intel_digital_port_connected = 0
[    2.333055] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x70150064
[    2.335550] [drm:intel_dp_aux_ch [i915]] dp_aux_ch
intel_digital_port_connected = 0
[    2.335608] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x70150064
[    2.335623] [drm:drm_dp_dpcd_access [drm_kms_helper]] Too many retries,
giving up. First error: -110
[    2.335624] [drm] failed to retrieve link info, disabling eDP
...</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>