Re: [E1000-devel] 82599EB - PCI Passthrough gives Error -5

2011-03-25 Thread Robert Dunkley
Hi Greg,


I believe I have to pass through the PF because I need to support an MTU
of 1600 within the VM which from what I've read is impossible with
SR-IOV, is that correct? With Debian Squeeze PF pass through seems to
work (Detects card and SFPs), I assume per port PF pass through is known
to work but not officially supported?



Thanks,


Rob



-Original Message-
From: Rose, Gregory V [mailto:gregory.v.r...@intel.com] 
Sent: 24 March 2011 16:31
To: Robert Dunkley; E1000-devel@lists.sourceforge.net
Cc: Linux NICS
Subject: RE: 82599EB - PCI Passthrough gives Error -5

 -Original Message-
 From: Robert Dunkley [mailto:rob...@saq.co.uk]
 Sent: Thursday, March 24, 2011 1:22 AM
 To: E1000-devel@lists.sourceforge.net
 Cc: Linux NICS
 Subject: [E1000-devel] 82599EB - PCI Passthrough gives Error -5
 
 I'm trying to setup some X520-DA2s with one copper cable and one Intel

 LR SFP in each for standard PF PCI device pass through. The same 
 systems are working OK with virtual function pass through of 82576 
 ports so I think the Xen  configuration is fine. The 82599EB works 
 correctly in Dom0, appears in pci assignable devices when hidden and 
 is set as permissive in pciback. All messages in Dom0 seem encouraging

 but the paravirt Domu just gives error -5 when using the 3.2.10 driver

 or the Redhat supplied drivers. Kernel is RHEL 2.6.18-247.

Error -5 is EIO.  Without more information it's hard for me to determine
what your exact problem is but Intel does not officially support pass
through (aka Direct Assignment) of PF devices to guests.  Vendors who
support that feature do so at their own risk.  We would suggest using
the SR-IOV feature to pass a virtual function through to a guest and
that is our only supported configuration.

Regards,

- Greg
Greg Rose
LAN Access Division
Intel Corp.



The SAQ Group

Registered Office: 18 Chapel Street, Petersfield, Hampshire GU32 3DZ
SAQ is the trading name of SEMTEC Limited. Registered in England  Wales
Company Number: 06481952

http://www.saqnet.co.uk AS29219

SAQ Group Delivers high quality, honestly priced communication and I.T. 
services to UK Business.

Broadband : Domains : Email : Hosting : CoLo : Servers : Racks : Transit : 
Backups : Managed Networks : Remote Support.

ISPA Member


--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
___
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel#174; Ethernet, visit 
http://communities.intel.com/community/wired


[E1000-devel] 82599EB - PCI Passthrough gives Error -5

2011-03-24 Thread Robert Dunkley
I'm trying to setup some X520-DA2s with one copper cable and one Intel
LR SFP in each for standard PF PCI device pass through. The same systems
are working OK with virtual function pass through of 82576 ports so I
think the Xen  configuration is fine. The 82599EB works correctly in
Dom0, appears in pci assignable devices when hidden and is set as
permissive in pciback. All messages in Dom0 seem encouraging but the
paravirt Domu just gives error -5 when using the 3.2.10 driver or the
Redhat supplied drivers. Kernel is RHEL 2.6.18-247.

 

Can anyone help with what error -5 means? Or does anyone know of
something specific that needs to be done to make pass through of the
82599EB work?

 

 

 

Thanks,

 

 

Rob 

 

 

 

Lspci:

00:00.1 Ethernet controller: Intel Corporation 82576 Virtual Function
(rev 01)

00:01.0 Ethernet controller: Intel Corporation 82576 Virtual Function
(rev 01)

00:02.0 Ethernet controller: Intel Corporation 82599EB 10-Gigabit
Network Connection (rev 01)

00:02.1 Ethernet controller: Intel Corporation 82599EB 10-Gigabit
Network Connection (rev 01)

 

 

Intel(R) 10 Gigabit PCI Express Network Driver - version 3.2.10-NAPI

Copyright (c) 1999-2010 Intel Corporation.

PCI: Enabling device :00:02.0 ( - 0003)

PCI: Setting latency timer of device :00:02.0 to 64

ixgbe: probe of :00:02.0 failed with error -5

PCI: Enabling device :00:02.1 ( - 0003)

PCI: Setting latency timer of device :00:02.1 to 64

ixgbe: probe of :00:02.1 failed with error -5

 

 

ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version
2.0.84-k2

ixgbe: Copyright (c) 1999-2010 Intel Corporation.

PCI: Enabling device :00:02.0 ( - 0002)

PCI: Setting latency timer of device :00:02.0 to 64

ixgbe: probe of :00:02.0 failed with error -5

PCI: Enabling device :00:02.1 ( - 0002)

PCI: Setting latency timer of device :00:02.1 to 64

ixgbe: probe of :00:02.1 failed with error -5

 

 

--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar___
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel#174; Ethernet, visit 
http://communities.intel.com/community/wired