We are also seeing this running trusty with the HWE kernel (i.e. 4.4) in which we have upgraded to the upstream i40e drivers.
When we started using i40e 2.0.26 we found that we needed to add pre-up sleep 15 for bond0 and this seems to work all the time. However, when using i40e 2.3.6 or 2.4.6 we find that the sleep does not work most of the time, even increasing it significantly. Manually running "ifdown bond0 && ifup bond0 && ifdown eth0 && ifup eth0 && ifdown eth1 && ifup eth1" does result in bringing bond0 up, but is less than ideal. Will the debugging output you requested be useful from a trusty system (currently with 4.4.0-116)? Thanks. Jeff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1753662 Title: [i40e] LACP bonding start up race conditions To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1753662/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs