<div dir="ltr">two gpus share the same irq , i found the reason. because the msi be disabled later , so irq 140 is being reused.<div><br></div><div>but i don't know why somebady calls vfio_pci_ioctl to disable the msi.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-03-08 10:55 GMT+08:00 rhett rhett <span dir="ltr"><<a href="mailto:rhett.kernel@gmail.com" target="_blank">rhett.kernel@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><span style="line-height:1.5">i have a question about vfio , here is my description.<br><br>i have 8 gpus in my server machine ,  but they are all behind a pcie bridge.  when i make a vfio passthrough , i can't use the gpus in my guest os.<br>dmesg shows the following message <br><br>[  662.208072] vfio-pci 0000:87:00.0: irq 140 for MSI/MSI-X<br>[  725.761623] vfio-pci 0000:04:00.0: irq 140 for MSI/MSI-X<br><br>i started two vm , one use 87 and another use 04,  dmesg shows that they share the same irq 140 . is this normal ?<br><br>i also saw the iommu groups, each gpu stays in a s<font color="#000000" face="微软雅黑"><span style="font-size:10.5pt">eparate group, and with no other device in group. so this means </span></font></span><span style="background-color:window;color:rgb(0,0,0);font-family:微软雅黑;line-height:19px">ACS works </span><span style="font-size:13px;background-color:window;color:rgb(0,0,0);font-family:微软雅黑;line-height:1.5">correctly ?</span><br></div><div><span style="font-size:13px;background-color:window;color:rgb(0,0,0);font-family:微软雅黑;line-height:1.5"><br></span></div><div><span style="font-size:13px;background-color:window;color:rgb(0,0,0);font-family:微软雅黑;line-height:1.5">hope to get your helps !</span></div></div>
</blockquote></div><br></div>