14
3.
If the issue persists, contact after-sales engineers.
The Inter X700 Ethernet network adapter series
fails to receive LLDP messages. What should I
do?
Use the following procedure to resolve the issue. An enp61s0f3 Ethernet network adapter is used as
an example.
1.
View and record system kernel information.
[root@controller ~]# uname -r
3.10.0-957.1.3.el7.x86_64
2.
View detailed information about the Ethernet network adapter and record the values for the
firmware-version
and
bus-info
fields.
[root@controller ~]# ethtool -i enp61s0f3
driver: i40e
version: 2.8.20-k
firmware-version: 3.33 0x80000f0c 1.1767.0
expansion-rom-version:
bus-info: 0000:3d:00.3
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
3.
Use one of the following solutions, depending on the kernel version and network adapter
firmware version:
The kernel version is higher than kernel-3.10.0-957.el7 and the network adapter firmware
version is 4 or higher.
# Execute the following command:
[root@controller ~]# ethtool --set-priv-flags enp61s0f3 disable-fw-lldp on
# Identify whether the value for the
disable-fw-lldp
field is
on
.
[root@controller ~]# ethtool --show-priv-flags enp61s0f3 | grep lldp
disable-fw-lldp : on
If the value is
on
, the network adapter then can receive LLDP messages. For this command
to remain effective after a system restart, you must write this command into the user-defined
startup program file.
# Open the self-defined startup program file.
[root@controller ~]# vi /etc/rc.d/rc.local
# Press
I
to switch to insert mode, and add this command to the file. Then press
Esc
to quit
insert mode, and enter
:wq
to exit the vi editor and save the file.
ethtool --set-priv-flags enp61s0f3 disable-fw-lldp on
# Configure the file to be executable.
[root@controller ~]# chmod 755 /etc/rc.d/rc.local
The kernel version is lower than kernel-3.10.0-957.el7, or the network adapter firmware
version is lower than 4.