<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - [Intel GM45][i915-kms]: VGA encoder on SDVOB remains blank when i915.ko is loaded while gfx is in text mode."
href="https://bugs.freedesktop.org/show_bug.cgi?id=63031#c12">Comment # 12</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - [Intel GM45][i915-kms]: VGA encoder on SDVOB remains blank when i915.ko is loaded while gfx is in text mode."
href="https://bugs.freedesktop.org/show_bug.cgi?id=63031">bug 63031</a>
from <span class="vcard"><a class="email" href="mailto:eich@pdx.freedesktop.org" title="Egbert Eich <eich@pdx.freedesktop.org>"> <span class="fn">Egbert Eich</span></a>
</span></b>
<pre>(In reply to <a href="show_bug.cgi?id=63031#c11">comment #11</a>)
<span class="quote">> Actually this is wrong, if the encoder is active it should _always_ have a
> crtc. Can you please sprinkle printks and try to figure out why the encoder
> is active, but doesn't seem to have a crtc attached?</span >
I had added such printks already. In the logs I've posted you will find lines
containing "DAC-11->base.crtc <=".
In fact the encoder is not active: intel_sdvo_get_hw_state() returns false.
Thus it doesn't have a crtc:
[ 3.703241] [drm:intel_modeset_setup_hw_state], 2: DAC-11->base.crtc <=
(null)
Still it has active outputs: intel_sdvo_get_active_outputs() returns 2.
What I seem to have found out now:
When an encoder is disabled (bit 31 of GEN3_SDVOx is 0) then it must not have
active outputs or SDVO_CMD_GET_ATTACHED_DISPLAYS will not return a result (it
will remain in pending state).</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>