this version added support for 2.5 Gbps and 5 Gbps auto-negotiation
for adapters X550 and later. however, for switches that support these speeds (and so advertise) but /do not/ advertise those modes (e.g. Netgear MS-510TX), the changes don't' suffice, and the adapter reverts to 1 Gb/s speed. I enclose a simple change to the *ixgbe_setup_phy_link_speed_generic* function that fixes the issue. Note that the Windows drivers support these speeds out of the box.
869,870c869 < if ((speed & IXGBE_LINK_SPEED_5GB_FULL) | < (hw->phy.speeds_supported & IXGBE_LINK_SPEED_5GB_FULL)) --- > if (speed & IXGBE_LINK_SPEED_5GB_FULL) 873,874c872 < if ((speed & IXGBE_LINK_SPEED_2_5GB_FULL) | < (hw->phy.speeds_supported & IXGBE_LINK_SPEED_2_5GB_FULL)) --- > if (speed & IXGBE_LINK_SPEED_2_5GB_FULL)
_______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel Ethernet, visit https://forums.intel.com/s/topic/0TO0P00000018NbWAI/intel-ethernet