Chris Reeves
2010-Jun-09 21:20 UTC
[Xen-users] Problem passing an SR-IOV function to a PV domU
I have an intel 82576GB SR-IOV network card, and I''m trying to pass a
function through to a PV domU.
Things seem to be going right, but the function I pass through never shows up in
an lspci on the domU.
I''m successfully hiding the function in dom0, and it shows up in
"xm pci-list-assignable-devices"
I''ve tried assigning the function to my domU using both the xen config:
...
(dev
(slot 0x10)
(domain 0x0000)
(key 0000:09:10.1)
(bus 0x09)
(vdevfn 0x100)
(func 0x1)
(uuid c8d37aaf-d175-4792-d67b-dd0bcf9526e8)
)
...
and simply doing a "xm pci-attach <domU> 0000:09:10.1"
In both cases, I get the message
[ 1.001725] pcifront pci-0: Installing PCI frontend
[ 1.001853] pcifront pci-0: Creating PCI Frontend Bus 0000:00
[ 1.051244] pci-stub: invalid id string ""
in the domU dmesg
If I try to more than one function, and attach the second at runtime, I get the
message:
[ 342.002602] pcifront pci-0: Rescanning PCI Frontend Bus 0000:00
in the domU.
However, I''ve never been able to see the function show up in lspci.
I can successfully pass through a non sriov network card and have it show up, so
I know pci-passthrough is working.
I''m running opensuse for the dom0 and domU, kernel 2.6.31.12-0.1-xen,
and xen 4.0.
Can anyone shed some light on my situation? Has anyone successfully
accomplished this?
I''ve looked at all the messages and logs I can find, and can''t
find any more information about what happens when the pci device is attached.
Is there anything else I can do or look at to figure out what''s
happening?
Thanks in advance for any help,
Chris
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
Seemingly Similar Threads
- Freebsd/Xen: pcifront: IRQ resource allocation failed
- continously schedule aer pcifront service
- [PATCH v3 20/27] PCI, xen: Use for_each_pci_resource() with xen pci
- [PATCH v3 20/27] PCI, xen: Use for_each_pci_resource() with xen pci
- [PATCH] pcifront/pciback: Fix Handling of Device Disconnect
