<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - [atomic mst regression] Unable to configure 2nd CRTC"
href="https://bugs.freedesktop.org/show_bug.cgi?id=91138">91138</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[atomic mst regression] Unable to configure 2nd CRTC
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr>
<tr>
<th>Version</th>
<td>XOrg git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/Intel
</td>
</tr>
<tr>
<th>Assignee</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>chris@chris-wilson.co.uk
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>[ 4154.512489] [drm:drm_mode_setcrtc] [CRTC:25]
[ 4154.512493] [drm:drm_mode_setcrtc] [CONNECTOR:44:DP-2]
[ 4154.512496] [drm:intel_crtc_set_config] [CRTC:25] [FB:94] #connectors=1 (x
y) (0 0)
[ 4154.512499] [drm:drm_atomic_state_init] Allocated atomic state
ffff88040a80f600
[ 4154.512503] [drm:drm_atomic_get_connector_state] Added [CONNECTOR:44]
ffff8803f6f01bc0 state to ffff88040a80f600
[ 4154.512506] [drm:drm_atomic_get_crtc_state] Added [CRTC:25] ffff88040360b000
state to ffff88040a80f600
[ 4154.512508] [drm:drm_atomic_set_crtc_for_connector] Link connector state
ffff8803f6f01bc0 to [CRTC:25]
[ 4154.512510] [drm:intel_modeset_stage_output_state] [CONNECTOR:44:DP-2] to
[CRTC:25]
[ 4154.512512] [drm:drm_atomic_add_affected_connectors] Adding all current
connectors for [CRTC:25] to ffff88040a80f600
[ 4154.512514] [drm:drm_atomic_connectors_for_crtc] State ffff88040a80f600 has
1 connectors for [CRTC:25]
[ 4154.512517] [drm:drm_atomic_get_plane_state] Added [PLANE:23]
ffff8803f6e98d80 state to ffff88040a80f600
[ 4154.512519] [drm:drm_atomic_set_crtc_for_plane] Link plane state
ffff8803f6e98d80 to [CRTC:25]
[ 4154.512520] [drm:drm_framebuffer_reference] ffff880403674540: FB ID: 94 (4)
[ 4154.512522] [drm:drm_atomic_set_fb_for_plane] Set [FB:94] for plane state
ffff8803f6e98d80
[ 4154.512525] [drm:drm_atomic_set_mode_for_crtc] Set [MODE:] for CRTC state
ffff88040360b000
[ 4154.512527] [drm:drm_atomic_helper_check_modeset] [CRTC:25] mode changed
[ 4154.512528] [drm:drm_atomic_helper_check_modeset] [CRTC:25] enable changed
[ 4154.512530] [drm:update_connector_routing] Updating routing for
[CONNECTOR:44:DP-2]
[ 4154.512533] [drm:steal_encoder] [ENCODER:38:DP MST-38] in use on [CRTC:21],
stealing it
[ 4154.512536] [drm:drm_property_reference_blob] ffff88002d7a2d80: blob ID: 55
(1)
[ 4154.512537] [drm:drm_atomic_get_crtc_state] Added [CRTC:21] ffff88040b010800
state to ffff88040a80f600
[ 4154.512539] [drm:steal_encoder] Stealing encoder from [CONNECTOR:46:DP-3]
[ 4154.512541] [drm:drm_atomic_get_connector_state] Added [CONNECTOR:46]
ffff8803f6f01be0 state to ffff88040a80f600
[ 4154.512543] [drm:drm_atomic_set_crtc_for_connector] Link connector state
ffff8803f6f01be0 to [NOCRTC]
[ 4154.512545] [drm:update_connector_routing] [CONNECTOR:44:DP-2] using
[ENCODER:38:DP MST-38] on [CRTC:25]
[ 4154.512546] [drm:update_connector_routing] Updating routing for
[CONNECTOR:46:DP-3]
[ 4154.512548] [drm:update_connector_routing] Disabling [CONNECTOR:46:DP-3]
[ 4154.512550] [drm:drm_atomic_helper_check_modeset] [CRTC:21] needs all
connectors, enable: y, active: y
[ 4154.512552] [drm:drm_atomic_add_affected_connectors] Adding all current
connectors for [CRTC:21] to ffff88040a80f600
[ 4154.512554] [drm:drm_framebuffer_reference] ffff880403674540: FB ID: 94 (5)
[ 4154.512556] [drm:drm_atomic_get_plane_state] Added [PLANE:18]
ffff8803f6e98f00 state to ffff88040a80f600
[ 4154.512558] [drm:drm_atomic_connectors_for_crtc] State ffff88040a80f600 has
0 connectors for [CRTC:21]
[ 4154.512560] [drm:drm_atomic_helper_check_modeset] [CRTC:21]
enabled/connectors mismatch
[ 4154.512562] [drm:drm_atomic_state_default_clear] Clearing atomic state
ffff88040a80f600
[ 4154.512564] [drm:drm_property_unreference_blob] ffff88002d7a2d80: blob ID:
55 (2)
[ 4154.512566] [drm:drm_property_unreference_blob] ffff8803f6e98240: blob ID:
80 (1)
[ 4154.512568] [drm:drm_framebuffer_unreference] ffff880403674540: FB ID: 94
(6)
[ 4154.512570] [drm:drm_framebuffer_unreference] ffff880403674540: FB ID: 94
(5)
[ 4154.512571] [drm:drm_atomic_state_free] Freeing atomic state
ffff88040a80f600
[ 4154.512573] [drm:drm_framebuffer_reference] ffff880403674540: FB ID: 94 (4)
[ 4154.512575] [drm:drm_framebuffer_unreference] ffff880403674540: FB ID: 94
(5)
[ 4154.512576] [drm:drm_framebuffer_unreference] ffff880403674540: FB ID: 94
(4)
[ 4154.512579] [drm:drm_ioctl] ret = -22
* best encoder seems to be a regression, it steals an active encoder rather
than using an alternate
* having stolen the encoder, the other connector is no longer attached to its
CRTC causing the failure</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>