Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 May 2010 10:29:40 -0700
From:      Jack Vogel <jfvogel@gmail.com>
To:        Patrick Klos <patrick@klos.com>
Cc:        freebsd-performance@freebsd.org
Subject:   Re: Intel 82599 with non-Intel SFP+'s?
Message-ID:  <AANLkTinspJ9C1BcppzXrkdcc1rS9vHywo9uLO4qHgdJn@mail.gmail.com>
In-Reply-To: <4BE9628E.9030708@klos.com>
References:  <4BE9628E.9030708@klos.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Intel can only support a finite set of hardware, it is NOT a matter of it
being some "Intel" part, its
a matter of some SFPs that are out there DO NOT WORK, so engineering here
was able to
delimit, validate, and thus certify a specific set of SFPs, the software
check is there to make
sure that you use something we can know works.


Jack


On Tue, May 11, 2010 at 6:58 AM, Patrick Klos <patrick@klos.com> wrote:

> Hello,
>
> I am building a packet capture box based on the Intel 82599 controller in a
> FreeBSD box.  I purchased the Intel Ethernet X520 cards and Finisar SFP+'s,
> but apparently the 82599 does not support non-Intel SFP+'s?  The code in the
> driver checks for the SFP vendor if a bit in the device capabilities is not
> set:
>
>                   ixgbe_get_device_caps(hw, &enforce_sfp);
>                   if (!(enforce_sfp & IXGBE_DEVICE_CAPS_ALLOW_ANY_SFP)) {
>                       // check if the PHY is Intel only
>                   }
>
> Any idea how to set the IXGBE_DEVICE_CAPS_ALLOW_ANY_SFP bit in the
> hardware?  Is it even settable?  Why does the 82599 care?  I can't find any
> reference to it in the 82599 datasheet.
>
> Thanks,
>
> Patrick Klos
>
>
>
> _______________________________________________
> freebsd-performance@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-performance
> To unsubscribe, send any mail to "
> freebsd-performance-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinspJ9C1BcppzXrkdcc1rS9vHywo9uLO4qHgdJn>