[vfio-users] sr-iov support on main boards

Alex Williamson alex.williamson at redhat.com
Sun Aug 13 20:30:23 UTC 2017


On Sun, 13 Aug 2017 15:12:44 +0200
Torbjorn Jansson <torbjorn.jansson at mbox200.swipnet.se> wrote:

> 03:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
> 	Capabilities: [40] Power Management version 3
> 	Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
> 	Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
> 	Capabilities: [a0] Express (v2) Endpoint, MSI 00
> 	Capabilities: [100 v2] Advanced Error Reporting
> 	Capabilities: [140 v1] Device Serial Number a0-36-9f-ff-ff-ed-43-b0
> 	Capabilities: [150 v1] Alternative Routing-ID Interpretation (ARI)
> 	Capabilities: [1a0 v1] Transaction Processing Hints
> 	Capabilities: [1c0 v1] Latency Tolerance Reporting
> 	Capabilities: [1d0 v1] Access Control Services
> 
> 03:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
> 	Capabilities: [40] Power Management version 3
> 	Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
> 	Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
> 	Capabilities: [a0] Express (v2) Endpoint, MSI 00
> 	Capabilities: [100 v2] Advanced Error Reporting
> 	Capabilities: [140 v1] Device Serial Number a0-36-9f-ff-ff-ed-43-b0
> 	Capabilities: [150 v1] Alternative Routing-ID Interpretation (ARI)
> 	Capabilities: [1a0 v1] Transaction Processing Hints
> 	Capabilities: [1d0 v1] Access Control Services

There's a notable lack of an SR-IOV capability on either of these
devices.  You should really see something like this:

Capabilities: [160 v1] Single Root I/O Virtualization (SR-IOV)

Without that, no motherboard BIOS or kernel parameters are going to
make SR-IOV magically work.  I suspect you've found an I350 with SR-IOV
support fused out.  Thanks,

Alex




More information about the vfio-users mailing list