Hello,

I have a X520-DA ixgbe card with a Finisar FTLX8571D3BCL SFP+ module.

>From in the ixgbe README it lists this as a third party SFP module
that has been tested, but the driver reports:
[58633.769093] ixgbe 0000:04:00.1: p5p2: SFP+ module not supported
[58633.769098] ixgbe 0000:04:00.1: failed to initialize because an
unsupported SFP+ module type was detected.
[58633.775614] ixgbe 0000:04:00.1: Reload the driver after installing
a supported module.

Using dynamic_debug to print out only the SFP+ module not support
statement below, it seems like the check that is failing is the check
for an Intel SFP module.
...
                hw->mac.ops.get_device_caps(hw, &enforce_sfp);
                if (!(enforce_sfp & IXGBE_DEVICE_CAPS_ALLOW_ANY_SFP) &&
                    !((hw->phy.sfp_type == ixgbe_sfp_type_1g_cu_core0) ||
                      (hw->phy.sfp_type == ixgbe_sfp_type_1g_cu_core1))) {
                        /* Make sure we're a supported PHY type */
                        if (hw->phy.type == ixgbe_phy_sfp_intel) {
                                status = 0;
                        } else {
                                hw_dbg(hw, "SFP+ module not supported\n");
                                hw->phy.type = ixgbe_phy_sfp_unsupported;
                                status = IXGBE_ERR_SFP_NOT_SUPPORTED;
                        }
...

Is it expected that the modules listed in the README will be rejected
by the driver?

How would one go about setting the IXGBE_DEVICE_CAPS_ALLOW_ANY_SFP parameter?

Charles

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to