Seems that BCM57711 (bnx2x) is not working on Centos 7 (multiple bugs/misbehavior)
After any of these errors NIC goes down and up.
Code: Select all
[1627599.678381] bnx2x 0000:15:00.0 enp21s0f0: Parity errors detected in blocks: [1627599.679062] TSEMI [0x00000000] [0x00000004] [1627599.679145] bnx2x 0000:15:00.1 enp21s0f1: Parity errors detected in blocks: [1627599.679744] TSEMI [0x00000000] [0x00000004] kernel: bnx2x: [bnx2x_dcbnl_set_dcbx:2383(enp21s0f1)]Requested DCBX mode 5 is beyond advertised capabilities kernel: bnx2x: [bnx2x_dcbnl_set_dcbx:2383(enp21s0f1)]Requested DCBX mode 5 is beyond advertised capabilities
Disabling LLDP on switch (tx/rx) helps resolve DCBX issue
Disabling LRO(GRO) helps bring speed on nic from 1Kbit to 10G (module option disable_tpa=1)
But seems that vxlan activity cause "Parity errors" errors and we dont know what to do with it.
Ubuntu guys seems to have similar issue : https://bugs.launchpad.net/ubuntu/+sour ... ug/1643558
What we have :
Centos 7 (up to date)
Linux 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
15:00.0 Ethernet controller: Broadcom Limited NetXtreme II BCM57711 10-Gigabit PCIe
bnx2x driver 1.712.30-0
Any help would be appreciated!