On 10/09/12 11:24, Ashok Anand wrote: > Hi, > > I am trying to use SRIOV, usnig xen 4.0 on debian. > > On my dom0, xm pci-list-assignable-devices show that > 0000:0f:10.0 > 0000:0f:10.2 > 0000:0f:10.4 > 0000:0f:10.6 > 0000:0f:11.2 > 0000:0f:11.4 > 0000:0f:11.6 > > these virtual interfaces correspond to eth2, Are you sure? 0f:10.0 is probably the physical function which you must keep in dom0. ~Andrew > > i attach 0f:10.0 to a domU ubuntu machine, xm pci-attach ubuntu 0f:10.0 > > on my dom0 machine, i can ping other machine using eth2, (implying PF > on eth2 is active) > > on my domU machine, when i attach the virtual function, i get the > following messages > > [ 2282.688356 ] ixgbevf 0000:00:00.0: Xen PCI > mapped GSI0 to IRQ28 > [ 2282.688470 ] ixgbevf 0000:00:00.0: setting > latency timer to 64 > [ 2282.690187 ] ixgbevf 0000:00:00.0: PF still > in reset state, assigning new address > > while PF on eth2 is there and active, since i can ping other machine. > > Now, when I try to bring up the VF interface on domU, > i get the following error > > 2476.295582] Unable to start - perhaps the PF Driver isn't up yet > SIOCSIFFLAGS: Network is down > [ 2476.296917] Unable to start - perhaps the PF Driver isn't up yet > SIOCSIFFLAGS: Network is down > > and on dmesg on domU, > [ 2476.295582] Unable to start - perhaps the PF Driver isn't up yet > [ 2476.296917] Unable to start - perhaps the PF Driver isn't up yet > > > Any thoughts on what could be wrong? I have been struggling with this > for quite some time > and would really appreciate your thoughts on it. > > Thanks, > Ashok > > > > > > -- Andrew Cooper - Dom0 Kernel Engineer, Citrix XenServer T: +44 (0)1223 225 900, http://www.citrix.com