By default, Intel network interface cards (NICs) perform authentication on connected optical modules.
If a non-Intel genuine module is detected, the NIC may disable the port or trigger an alarm.
Intel provides a way to disable this authentication to support third-party optical modules.
Taking the Intel X710-DA4 NIC as an example, this article explains how to enable third-party module support on Intel NICs.
I. Intel NIC Module Authentication Mechanism
When a third-party optical module is inserted into an Intel NIC:
• The module fails to bring up the link
• The port LED does not light up
• The port is disabled
• An alarm message is generated
II. Methods To Enable/Disable Intel NIC Module Authentication
According to the Intel® Ethernet Controller X710/XXV710/XL710 Datasheet,
bit 11 of a control register in the NIC controller determines whether module authentication is enabled:
• Value 1Bh: module authentication enabled (default)
• Value 0Bh: module authentication disabled
Figure 1 Module Authentication Byte Description
The detailed steps are as follows:
1. Extract the compressed package, open a terminal in the script directory, and compile the tool:
make
This generates the executable file xl710_unlock.
2. Check the NIC port address and name:
./dpdk_setup_ports.py -s
3. Verify the NIC device ID to ensure consistency with the script:
lspci -nn | grep [port address]
4. Modify the module authentication status:
./xl710_unlock -n [port name]
• The output shows the current register state:
• locked: module authentication is enabled
• unlocked: module authentication is disabled
• Enter y to confirm the change.
• Reboot the server for the configuration to take effect.
III. Effect Of Disabling Intel NIC Module Authentication
After disabling module authentication and allowing third-party modules:
• The optical module can link up normally
• The switch can correctly identify optical module information
• No port disabling or alarm occurs
Moduletek provides optical modules compatible with various Intel NIC models. Welcome to purchase.
Moduletek Limited is at your service.