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