[vfio-users] vfio passthrough devices behind pcie switcher problem

rhett rhett rhett.kernel at gmail.com
Mon Mar 13 02:29:45 UTC 2017


it's using qemu 1.2 , i tried the newest qemu , version 2.8 , the problem
remains.

2017-03-10 22:08 GMT+08:00 Alex Williamson <alex.williamson at redhat.com>:

> On Fri, 10 Mar 2017 10:42:28 +0800
> rhett rhett <rhett.kernel at gmail.com> wrote:
>
> > sorry , update infomation right now
> >
> >
> > i installed centos7.3 at my 8 gpus machine yesterday, and i made a
> > successful passthrough, the vm guest os can use gpu with no problem. so i
> > think this is a software problem, i need to patch some patch.
> >
> > i also made a test in my 4 gpus machine without any software change, the
> > result is success. the 4 gpus are attached at pci root without pcie
> switch
> > , so , i think the software problem have some correlation with pcie
> switch .
> >
> > thank you Alex .
> >
> > [root at 64 /data]# lspci|grep NV
> > 04:00.0 3D controller: NVIDIA Corporation Device 17fd (rev a1)
>
> Tesla M40
>
> > 05:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
>
> Tesla P40
>
> > 08:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
> > 09:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
> > 85:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
> > 86:00.0 3D controller: NVIDIA Corporation Device 17fd (rev a1)
> > 89:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
> > 8a:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
>
> Note that you have all of these in 3D mode, you may need to put these
> into VGA mode.  NVIDIA provides tools to do this in the host.
>
> > [root at 64 /data]# lspci -t
> > -+-[0000:ff]-+-08.0
> >  |           +-08.2
> >  |           +-08.3
> >  |           +-09.0
>
> [snip... not useful w/o info per devices]
>
> > and the xml
> >
> > <domain type='kvm'>
> >   <name>win</name>
> >   <uuid>a2021423-89d8-4a33-aaa5-07102ae7ad4e</uuid>
> >   <memory unit='KiB'>8388608</memory>
> >   <currentMemory unit='KiB'>8388608</currentMemory>
> >   <vcpu placement='static' cpuset='0-8'>8</vcpu>
> >   <sysinfo type='smbios'>
> >     <system>
> >       <entry name='serial'>21aa32e5-8233-40d4-b323-128824f6becf</entry>
> >       <entry name='uuid'>a2021423-89d8-4a33-aaa5-07102ae7ad4e</entry>
> >     </system>
> >   </sysinfo>
> >   <os>
> >     <type arch='x86_64' machine='pc'>hvm</type>
> >     <boot dev='hd'/>
> >     <smbios mode='sysinfo'/>
> >   </os>
> >   <features>
> >     <acpi/>
> >     <apic/>
> >     <pae/>
> >     <hap/>
> >     <hyperv>
> >       <relaxed state='on'/>
> >     </hyperv>
> >   </features>
> >   <cpu>
> >     <topology sockets='2' cores='6' threads='2'/>
> >   </cpu>
> >   <clock offset='localtime'>
> >     <timer name='pit' tickpolicy='delay'/>
> >     <timer name='rtc' tickpolicy='catchup' track='guest'/>
> >     <timer name='hpet' present='no'/>
> >   </clock>
> >   <on_poweroff>destroy</on_poweroff>
> >   <on_reboot>restart</on_reboot>
> >   <on_crash>restart</on_crash>
> >   <devices>
> >     <emulator>/usr/local/bin/qemu-system-x86_64</emulator>
>
> Running custom QEMU, what version is this?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20170313/f40cbc37/attachment.htm>


More information about the vfio-users mailing list