Intel 82574L (em)

Pieper, Jeffrey E jeffrey.e.pieper at intel.com
Mon Feb 2 16:42:49 UTC 2015


Iirc, we experienced issues with 82574L, where the interface will hang/die. This is resolved in both FreeBSD and Linux by forcing ASPM off and disabling MSIX.

Jeff


----Original Message-----
From: owner-freebsd-net at freebsd.org [mailto:owner-freebsd-net at freebsd.org] On Behalf Of Jack Vogel
Sent: Friday, January 30, 2015 8:30 PM
To: hiren panchasara
Cc: FreeBSD Net
Subject: Re: Intel 82574L (em)

Yup, I wrote that :)

Sean, I will check around to see if anything may have changed in that
regard.

Jack


On Fri, Jan 30, 2015 at 5:00 PM, hiren panchasara <
hiren at strugglingcoder.info> wrote:

> On Fri, Jan 30, 2015 at 01:11:50PM -0800, Sean Bruno wrote:
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA512
> >
> >
> http://www.intel.com/content/dam/doc/datasheet/82574l-gbe-controller-datasheet.pdf
> >
> > According to 7.1.11, this device does indeed have 2 queues for stuff and
> > or things.  So, basic RSS would be possible in something like an Atom
> box.
> >
> > I note that the em(4) driver intentionally disables this on
> > initialization.  I'm up for some science on my new shiny, soon to be
> > router box. Any reason not to default to 1 queue and allow loader.conf
> > to raise it to 2?
>
> Intel folks know better but it seems this is hartwell.
>
> em_setup_msix() in very start says:
>
>         /*
>         ** Setup MSI/X for Hartwell: tests have shown
>         ** use of two queues to be unstable, and to
>         ** provide no great gain anyway, so we simply
>         ** seperate the interrupts and use a single queue.
>         */
>
> Things may have changed now. I guess you can try enabling it and find out
> :-)
>
> cheers,
> Hiren
>
_______________________________________________
freebsd-net at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"


More information about the freebsd-net mailing list