<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Asus U38N: Black screen with Radeon driver in Linux 3.10, 3.11 and 3.12"
href="https://bugs.freedesktop.org/show_bug.cgi?id=73530#c51">Comment # 51</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Asus U38N: Black screen with Radeon driver in Linux 3.10, 3.11 and 3.12"
href="https://bugs.freedesktop.org/show_bug.cgi?id=73530">bug 73530</a>
from <span class="vcard"><a class="email" href="mailto:paulepanter@users.sourceforge.net" title="Paul Menzel <paulepanter@users.sourceforge.net>"> <span class="fn">Paul Menzel</span></a>
</span></b>
<pre>I tried Linux 3.13 with the patch below and I could not get the display to work
at all with the following script.
while true; do xrandr --output eDP --off && xrandr --output eDP --auto &&
sleep 4; done
---
drivers/gpu/drm/radeon/atombios_dp.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/radeon/atombios_dp.c
b/drivers/gpu/drm/radeon/atombios_dp.c
index fb3ae07..564bac0 100644
--- a/drivers/gpu/drm/radeon/atombios_dp.c
+++ b/drivers/gpu/drm/radeon/atombios_dp.c
@@ -912,13 +912,21 @@ void radeon_dp_link_train(struct drm_encoder
*encoder,
dp_info.dp_lane_count = dig_connector->dp_lane_count;
dp_info.dp_clock = dig_connector->dp_clock;
+ DRM_DEBUG_KMS("Before train_init\n");
+ msleep(10);
if (radeon_dp_link_train_init(&dp_info))
goto done;
+ DRM_DEBUG_KMS("Before train_cr\n");
+ msleep(10);
if (radeon_dp_link_train_cr(&dp_info))
goto done;
+ msleep(10);
+ DRM_DEBUG_KMS("Before train_ce\n");
if (radeon_dp_link_train_ce(&dp_info))
goto done;
done:
+ msleep(10);
+ DRM_DEBUG_KMS("Before train_finish\n");
if (radeon_dp_link_train_finish(&dp_info))
return;
}
--
1.9.rc1
I’ll post the errors tomorrow.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>