Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 May 2010 09:58:38 -0400
From:      Patrick Klos <patrick@klos.com>
To:        freebsd-performance@freebsd.org
Subject:   Intel 82599 with non-Intel SFP+'s?
Message-ID:  <4BE9628E.9030708@klos.com>

next in thread | raw e-mail | index | archive | help
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






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