<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - Loading i915 kernel module breaks NVMe PCI device on the new Coffee Lake box"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108546#c23">Comment # 23</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - Loading i915 kernel module breaks NVMe PCI device on the new Coffee Lake box"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108546">bug 108546</a>
from <span class="vcard"><a class="email" href="mailto:rodrigo.vivi@gmail.com" title="Rodrigo Vivi <rodrigo.vivi@gmail.com>"> <span class="fn">Rodrigo Vivi</span></a>
</span></b>
<pre>Interesting point.
This is a Cannonlake PCH so the table driver follows for the pins is:
+----------+-----------+--------------------+
| DDI Type | VBT Value | Bspec Mapped Value |
+----------+-----------+--------------------+
| N/A | 0x0 | --- |
| DDI-B | 0x1 | 0x1 |
| DDI-C | 0x2 | 0x2 |
| DDI-D | 0x3 | 0x4 |
| DDI-F | 0x4 | 0x3 |
+----------+-----------+--------------------+
VBT seems to follow the same numbers there. But maybe someone didn't follow
it properly somewhere else.
To test this possibility we would need to play with the
cnp_ddc_pin_map table or maybe to use the old direct map like
skl on map_ddc_pin()
-----
But right now what I'm suspecting is that we have LSPCON on this product but
VBT is simply lying.
Because if we returning true for LSPCON presence besides fixing NVME we also
fix port identification and get it working I believe we should find a way to
get the right information about this board and from VBT in question.
Takashi, I'm assuming this is not and RVP, right? Could you please contact the
OEM in question to get more information about the design? and get the contact
for us in PVT of who is the Intel FEA involved with this product?
Thanks,
Rodrigo.</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>