There is no need for that.  This is a Xeon E3-1220, note that there is no v2-v? 
on the end of it.  A quick look-up in ark.intel.com shows it has a gen2 PCIe 
connection with 20 lanes on the CPU itself.

In the case of the comment I would have to agree, another system might be an 
option that has to be considered if you are hoping to get a full 40 Gb/s out of 
the part.  If however you are only planning to use it for one or maybe two 10 
Gb/s links you might be okay.  That is all that message is really meant to 
convey.  Basically in the current configuration you aren't going to be able to 
get optimal performance.

Also you should probably be aware that you are going to likely put some pretty 
serious stress on the memory system for the CPU.  I would advise making sure 
you are running DDR1333 and both channels populated as you max out at about 
21GB/s of total memory bandwidth for the CPU.  With a 40Gb/s NIC it becomes 
pretty easy to saturate the memory bandwidth on a small processor.

There are other ways to work around the slot/bandwidth problem too.  In theory 
you could probably take a x16 PCIe gen3 capable switch and connect it to the 
system.  I've seen crazier things.  The switch would then negotiate down to x16 
gen2 on the upstream ports and you could theoretically have x8 gen3 on the 
downstream ports.  Then again that would end up eating all but 4 of the 20 
available PCIe lanes on the CPU and that assumes that a x16 slot is even 
available for something other than PCIe graphics.  

- Alex

> -----Original Message-----
> From: Brandeburg, Jesse [mailto:jesse.brandeb...@intel.com]
> Sent: Friday, December 2, 2016 8:11 PM
> To: Michał Mirosław <mirq-li...@rere.qmqm.pl>
> Cc: e1000-de...@lists.sf.net
> Subject: Re: [E1000-devel] i40e: Wrong hint on PCIE2.0 system
> 
> Thanks for the report, probably not much we can do, but it might be 
> interesting
> to have lspci output and dmidecode output. Can't attach on this list so you
> would have to put inline or in a bug on Sourceforge or on pastebin
> 
> 
> 
> --
> Jesse Brandeburg
> 
> 
> > On Dec 2, 2016, at 7:31 PM, Michał Mirosław <mirq-li...@rere.qmqm.pl>
> wrote:
> >
> > Dear Developers,
> >
> > I just noticed this funny suggestion from the driver: it is suggesting
> > to move an i40e card around, but in this case the PCI-E slot would
> > need to be in another machine. ;-)
> >
> > [97788.720326] i40e: Intel(R) 40-10 Gigabit Ethernet Connection
> > Network Driver - version 1.5.25 [97788.720331] i40e: Copyright(c) 2013 - 
> > 2016
> Intel Corporation.
> > [97788.734005] i40e 0000:01:00.3: fw 4.33.31377 api 1.2 nvm 4.42
> > 0x8000191c 0.0.0 [97788.734009] i40e 0000:01:00.3: The driver for the device
> detected an older version of the NVM image than expected. Please update the
> NVM image.
> > [...]
> > [97789.169918] i40e 0000:01:00.3: PCI-Express: Speed 5.0GT/s Width x8
> > [97789.169923] i40e 0000:01:00.3: PCI-Express bandwidth available for this
> device may be insufficient for optimal performance.
> > [97789.169926] i40e 0000:01:00.3: Please move the device to a different 
> > PCI-e
> link with more lanes and/or higher transfer rate.
> > [97789.200395] i40e 0000:01:00.3: Features: PF-id[3] VFs: 32 VSIs: 34
> > QP: 4 RSS FD_ATR FD_SB NTUPLE CloudF VxLAN NVGRE PTP VEPA
> >
> > # lscpu|grep Model
> > Model:                 42
> > Model name:            Intel(R) Xeon(R) CPU E31220 @ 3.10GHz
> >
> > (this one has only PCI-e 2.0 links, and the card has only x8)
> >
> > Best Regards,
> > Michał Mirosław
> >
> > ----------------------------------------------------------------------
> > -------- Check out the vibrant tech community on one of the world's
> > most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > _______________________________________________
> > 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
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most engaging tech
> sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> 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

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
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

Reply via email to