<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - [NV96] HDMI is connected and has mode, TV says "no signal""
href="https://bugs.freedesktop.org/show_bug.cgi?id=60680#c19">Comment # 19</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - [NV96] HDMI is connected and has mode, TV says "no signal""
href="https://bugs.freedesktop.org/show_bug.cgi?id=60680">bug 60680</a>
from <span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
<pre>... and if that doesn't work, try making it a rd32 & 0xff instead of a rd08.
[would also need more logic to handle non-aligned-to-4 reads, but you don't
have those]
Looking at the full mmiotrace (rather than just PDISPLAY as my earlier diff was
doing), there are sections like
[0] 35.111642 MMIO32 R 0x619494 0x000900e8 PDISPLAY.VGA.CR+0x94 => 0x900e8
[0] 35.111688 MMIO32 W 0x619494 0x000900e0 PDISPLAY.VGA.CR+0x94 <= 0x900e0
... ~30 more identical lines ...
and then in the good trace:
[0] 35.113651 MMIO32 R 0x619494 0x000900e0 PDISPLAY.VGA.CR+0x94 => 0x900e0
but in the bad trace:
[0] 39.098615 MMIO8 W 0x6013d4 0x00000094 PRMIO.CRX <= 0x94
[0] 39.098655 CRTC0 R 0x94 0x00 0x94 => 0
And that is the value used by the condition 0x05. So it seems really likely
that this will help. I hope.</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>