<div dir="ltr">Ah, ok. My bad.<div><br></div><div><br></div><div>Ran</div><div><br></div><div>#: setpci -s 3:00.0 82.w=8:8</div><div><br></div><div>SltSta: Status: AttnBtn- PowerFit- MRL- CmdCplt- PresDet+ Interlock-</div><div>            Changed: MRL- PresDet- LinkState-</div><div><br></div><div>#: setpci -s 3:00.0 78.w=20:20</div><div><br></div><div>StlSta: Status AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-</div><div>           Changed: MRL- PresDet- LinkState-</div><div><br></div><div><br></div><div>When I run lspci -vvs 3:00.0 it is currently in this state</div><div><br></div><div><div>StlSta: Status AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-</div><div>           Changed: MRL- PresDet- LinkState-</div></div><div><br></div><div>I didn't realize that I was needing to look at "PresDet", sorry. It does look like it is different than before so I assume the setpci commands changed it somewhere.</div><div><br></div><div>The device (GPU) is still in the "(rev ff) (prog-if ff)" state. </div><div><br></div><div>Do you think this could be a GPU issue? I have not tried a different GPU in the system. Would it be worthwhile trying an NVidia M4000 to see if I get the same results or do you think there is a problem with the PLX Riser?</div><div><br></div><div>Thanks,</div><div><br></div><div>-Kevin</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 19, 2016 at 11:57 AM, Alex Williamson <span dir="ltr"><<a href="mailto:alex.williamson@redhat.com" target="_blank">alex.williamson@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, 19 Oct 2016 11:46:21 -0500<br>
Kevin Vasko <<a href="mailto:kvasko@gmail.com">kvasko@gmail.com</a>> wrote:<br>
<br>
> Alex,<br>
><br>
> Thanks, but no luck.<br>
><br>
> I ran :<br>
><br>
> #:setpci -s 3:00.0 82.w=8:8<br>
><br>
> checked<br>
><br>
> #:lspci -vvvs 3:00.0<br>
><br>
> MRL- was the same.<br>
<br>
</span>PresDet+ on the Changed: line was the thing we were looking for.  MRL<br>
is a retention latch specifically for hotplug capable slots.<br>
<span class=""><br>
> #: setpci -s 3:00.0 78.w=20:20<br>
><br>
> checked:<br>
><br>
> #: lspci -vvs 3:00.0<br>
><br>
> MRL- was the same<br>
><br>
><br>
> LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt-<br>
> ABWMgmt-<br>
><br>
> SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-<br>
>            Changed: MRL- PresDet+ LinkState-<br>
><br>
> Just for my own knowledge what does "retrain" mean? I assume resetting the<br>
> bus and it reconnecting successfully?<br>
<br>
</span>Retraining triggers a re-sync of the link width and speed parameters,<br>
think of it like kicking an Ethernet connection to renegotiate<br>
10/100/1000Mbps speeds, a similar thing happens between a device and<br>
the downstream port that it's connected to to determine the link<br>
parameters.  Thanks,<br>
<br>
Alex<br>
</blockquote></div><br></div>