[Bug 109522] drm:intel_dp_start_link_train [i915] *ERROR* failed to enable link training

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed May 22 12:08:45 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=109522

--- Comment #12 from howaboutsynergy at pm.me ---
Can't manually reproduce it, I tried turning monitor off, then back on; tried:
```
sleep 1; xset dpms force suspend; sleep 1; xset dpms force off; sleep 1; xset
dpms force standby
setterm --blank force
```

They all seemed to work so far, so the dmesg output with this patch:
```diff
$ git diff drivers/gpu/drm/i915/intel_dp_link_training.c|tee
diff --git a/drivers/gpu/drm/i915/intel_dp_link_training.c
b/drivers/gpu/drm/i915/intel_dp_link_training.c
index b59c87daa4f7..e69b2198af89 100644
--- a/drivers/gpu/drm/i915/intel_dp_link_training.c
+++ b/drivers/gpu/drm/i915/intel_dp_link_training.c
@@ -87,6 +87,7 @@ intel_dp_set_link_train(struct intel_dp *intel_dp,
        ret = drm_dp_dpcd_write(&intel_dp->aux, DP_TRAINING_PATTERN_SET,
                                buf, len);

+  DRM_ERROR("ret=%d len=%d\n", ret, len);
        return ret == len;
 }

```

apparently right after the monitor turns on, I get these 5,5,1 each time on
dmesg:
```
$ dmesg --level err
[    3.844322] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[    3.846020] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[    3.848732] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=1 len=1
[   56.871626] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[   56.873573] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[   56.874693] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=1 len=1
[   58.212665] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[   58.214381] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[   58.217124] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=1 len=1
[  103.393851] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[  103.395610] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=5 len=5
[  103.398358] [drm:intel_dp_set_link_train [i915]] *ERROR* ret=1 len=1
```

So this is when it works normally!

When it doesn't work..., I'll have to update in a next comment when I hit it
again. Curious what ret&len I'll get.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20190522/d3b13c27/attachment.html>


More information about the intel-gfx-bugs mailing list