On 3/11/2013 8:38 PM, [email protected] wrote: > My understanding is that this does not disable auto-negotiation but rather > just sets what is advertised during auto-negotiation as supported rates. > > We are working with an rather odd experimental system where we are trying to > create a 10G link between two 82599 based NICs (ATTO FastFrame NS12 with > dual SFP+ modules) over an optical link with 100 msec of latency in each > direction. We are experiencing long delays in getting a link light that we > believe is related to auto-negotiation. We would like to try running > without auto-negotiation. It appears the 82599 controller supports, so > > Does the 82599 support 1GbE and 10GbE via SFP+ without auto-negotiation? > > I was hoping to get some guidance on how to go about modifying the ixgbe > driver so that I can try 1G and 10G without auto-negotiation.
Ah, so you're using dual-speed optics. What you're referring to isn't auto-negotiation per se, it's what we call Smart Speed. Since 10G fiber doesn't have a speed auto-negotiation via spec, we came up with this algorithm to do the speed detection and downshift. I would search the code (ixgbe_82599.c for example) and set smart_speed in the PHY struct to smart_speed_off when in the case of multispeed_fiber. Hope this helps, -PJ ------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ 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
