From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: issue using SRIOV "Unable to start - perhaps the PF driver is not up yet", while PF driver is actually up Date: Mon, 10 Sep 2012 11:26:33 +0100 Message-ID: <504DC059.4070003@citrix.com> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6736997857128962086==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --===============6736997857128962086== Content-Type: multipart/alternative; boundary="------------070502040207030606070503" --------------070502040207030606070503 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit 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 --------------070502040207030606070503 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit
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
--------------070502040207030606070503-- --===============6736997857128962086== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============6736997857128962086==--