<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI][DRMTIP] igt@kms_chamelium@dp-link-status - fail - Failed assertion: false, Timed out waiting for DP-3 to get connected"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111663#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [CI][DRMTIP] igt@kms_chamelium@dp-link-status - fail - Failed assertion: false, Timed out waiting for DP-3 to get connected"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111663">bug 111663</a>
              from <span class="vcard"><a class="email" href="mailto:stanislav.lisovskiy@intel.com" title="Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>"> <span class="fn">Stanislav Lisovskiy</span></a>
</span></b>
        <pre>I think the reason for all machines connected to Chamelium is pretty simple
here: for each of the tests, initially it resets the Chamelium with
chamelium_reset function and then waits for connector to come up meanwhile
probing it. Sometimes HOTPLUG_TIMEOUT which is 20s is not enough so we time out
even though it is visible from dmesg that connector comes up eventually:

7> [488.306978] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:245:DP-3] disconnected
<7> [488.357307] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:245:DP-3]
<7> [488.357435] [drm:intel_dp_detect [i915]] [CONNECTOR:245:DP-3]
<7> [488.357804] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:245:DP-3] disconnected
<7> [488.408154] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:245:DP-3]
<7> [488.408282] [drm:intel_dp_detect [i915]] [CONNECTOR:245:DP-3]
<7> [488.408395] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:245:DP-3] disconnected
<7> [488.458595] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:245:DP-3]
<7> [488.458725] [drm:intel_dp_detect [i915]] [CONNECTOR:245:DP-3]
<7> [488.458910] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:245:DP-3] disconnected
<7> [488.509272] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:245:DP-3]
<7> [488.509399] [drm:intel_dp_detect [i915]] [CONNECTOR:245:DP-3]
<7> [488.509509] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:245:DP-3] disconnected
<6> [488.579246] [IGT] kms_chamelium: exiting, ret=98


So we exit with error however connector comes up just a second later:

<7> [489.397551] [drm:i915_hotplug_work_func [i915]] Connector DP-3 (pin 8)
received hotplug event.
<7> [489.407519] [drm:icl_tc_phy_set_safe_mode [i915]] Port E/TC#3: PHY
complete clear timed out
<7> [489.407613] [drm:__intel_tc_port_lock [i915]] Port E/TC#3: TC port mode
reset (dp-alt -> dp-alt)
<7> [489.413700] [drm:intel_power_well_disable [i915]] disabling power well 3
<7> [489.413774] [drm:intel_power_well_disable [i915]] disabling power well 2
<7> [489.413853] [drm:intel_atomic_commit_tail [i915]] [CRTC:152:pipe B]
<7> [489.413950] [drm:intel_enable_sagv [i915]] Enabling SAGV
<7> [489.414176] [drm:intel_dp_detect [i915]] [CONNECTOR:245:DP-3]
...
<7> [489.594446] [drm:intel_encoder_hotplug [i915]] [CONNECTOR:245:DP-3] status
updated from disconnected to connected

So the solution I guess is to simply increase the HOTPLUG_TIMEOUT value up to
30 seconds as I looks like Chamelium restart time varies.</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>