I believe I've found the issue. When NM sees an interface, it brings it up. It then requests state. If this state is "UNKNOWN" (as opposed to "DOWN" or "UP") it brings the interface up again and requests state again.
This results in an infinite and unrestrained loop. NetworkManager needs to back-off in this scenario and only poll every so often (like maybe once per second). Note, this scenario is occurring on an interface that is a fixed 10G (no auto-negotiation). The unknown state is shown when it if is up, but there is no physical link (because the MAC doesn't do AN, it's reports link active, always). I'm not sure if this state in the ethernet driver is buggy or not. I'm still investigating that. However, NM putting itself into a tight CPU intensive loop is fixable and the right thing to do, either way. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1111926 Title: NetworkManager increases CPU utilization Status in NetworkManager: Confirmed Status in “network-manager” package in Ubuntu: Confirmed Bug description: Observed in systems if gnome gui is installed. NetworkManager will usually one of the cores to 100%. Killing unused services like avahi and cups didn't seem to help. Restarting the dbus service fixes the issue /etc/init.d/dbus restart Need to find root cause. To manage notifications about this bug go to: https://bugs.launchpad.net/network-manager/+bug/1111926/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp