Please upgrade I40E driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Incomplete
|
High
|
MOS Maintenance |
Bug Description
Detailed bug description:
1. the memory leak problem is fixed when kernel was upgraded to 4.4.0-128-generic (the leak problem affects kernel 4.4.0-116)
2. However, fuel installs network interface driver i40e-dkms. This driver breaks the LACP bonding: not all slave interfaces are discovered by the bond, interface speed is not recognized.
3. when the fuel-installed i40-dkms driver is removed and the nodes uses the 1.4.25-k i40e driver (that comes natively with the kernel), LACP bonding works fine.
The winning combination, therefore, seems to be the 4.4.0-128-generic kernel with the 1.4.25-k i40e network interface driver.
Steps to reproduce:
See Detailed Description
Expected results:
LACP would work fine
Actual result:
This driver breaks the LACP bonding: not all slave interfaces are discovered by the bond, interface speed is not recognized
Reproducibility:
See Description
Workaround:
Let kernel use the default driver version and disable i40-dkms driver.
Impact:
LACP is not working, not all slave interfaces are discovered by the bond, interface speed is not recognized.
Description of the environment:
Operation system: Ubuntu
Versions of components: MOS9.2
Network model: Neutorn + OVS
tags: | added: customer-found |
Changed in fuel: | |
milestone: | none → 9.2-mu-7 |
assignee: | nobody → MOS Maintenance (mos-maintenance) |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in fuel: | |
milestone: | 9.2-mu-8 → 9.x-updates |
02:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller XL710 for 40GbE QSFP+ [8086:1583] (rev 02) statistics: yes eeprom- access: yes register- dump: yes priv-flags: yes
driver: i40e
version: 2.2.4
firmware-version: 6.01 0x800034a4 1.1747.0
bus-info: 0000:02:00.1
supports-
supports-test: yes
supports-
supports-
supports-