Users Guide

Table Of Contents
System-level ConfigurationNetXtreme-E User’s Manual
September 4, 2019 NetXtreme-E-UG103 Page 50
FEC Auto-Negotiation
To enable/disable Link FEC auto-negotiation, the following options can be enabled in the system BIOS HII menu
or in CCM:
System BIOS->Device Settings->NetXtreme-E NIC->Device Level Configuration
The FEC Auto-negotiation uses two parameters during negotiation exchange: FEC capable and FEC request.
If the NIC advertises it as FEC Auto-negotiation capable, then the FEC settings are driven by the Switch. It can
then link up with a switch which enables FEC or a switch which disables FEC.
Example:
switch – capable=1, request = 1 then, the link is a FEC link.
switch – capable= N/A, request= 0 = then the FEC is disabled.
For the NetXtreme-E Ethernet controllers, only Base-R FEC (CL74) is supported. Table 29 shows all supported
configurations with a link partner.
For the NetXtreme-E Ethernet controller, the FEC supports Base-R FEC (CL74) and RS-FEC (CL91/CL108).
Tabl e 3 0 shows all supported configurations with a link partner.
Table 29: Supported FEC Configurations for the BCM5730X/BCM5740X
Local SFEC Setting
Link Partner FEC Setting
Force Speed No
FEC
Force Speed Base-
R FEC CL74 AN (None) AN (None, Base-R)
Force Speed No FEC Link w/ no FEC No link No link No link
Force Speed Base-R FEC CL74 No link Base-R FEC CL74 No link No link
AN (None) No link No link Link w/ no FEC Base-R FEC CL74
AN (None, Base-R) No link No link Base-R FEC CL74 Base-R FEC CL74
Note: For force speed, it must be the same speed setting on both sides.
Note: AN {None} means AN advertises the Base-R capable bit. Set the F0 bit on IEEE802.3by and
the F2 bit on Consortium.
Note: AN {None, Base-R} means the AN advertises the Base-R capable bit and requested bit. Set the
F0 and F1 bits on IEEE802.3by and the F2 and F4 bits on Consortium.