Bug 199427 - Wired Network interface goes repeatedly up and down with NetworkManager
Summary: Wired Network interface goes repeatedly up and down with NetworkManager
Status: NEW
Alias: None
Product: Networking
Classification: Unclassified
Component: IPV4 (show other bugs)
Hardware: All Linux
: P1 blocking
Assignee: Stephen Hemminger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-17 18:57 UTC by Ronald Kuczek
Modified: 2018-04-22 11:26 UTC (History)
1 user (show)

See Also:
Kernel Version: 4.13.0-18
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Ronald Kuczek 2018-04-17 18:57:20 UTC
Hardware: Laptop Dell Precision 3510 Core i7 and another one Corei5 Desktop Computer

Common at both: Network Card Intel Pro 1000 e1000e

System: Lubuntu 17.10 x64

After update from kernel 4.13.0-17 to 4.13.0-18 network interface goes repeatedly up and down. System booted with old 4.13.0-17 works as expected.

It seems to be this issue:
https://bugzilla.kernel.org/show_bug.cgi?id=198047

Syslog says over and over again:
Apr 17 09:42:30 ronald-Precision-3510 dhclient[3610]: DHCPREQUEST of 10.0.10.155 on enp0s31f6 to 255.255.255.255 port 67 (xid=0x7ccfb91c)
Apr 17 09:42:30 ronald-Precision-3510 dhclient[3610]: DHCPACK of 10.0.10.155 from 10.0.10.2
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.7146] dhcp4 (enp0s31f6):   address 10.0.10.155
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.7146] dhcp4 (enp0s31f6):   plen 24 (255.255.255.0)
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.7146] dhcp4 (enp0s31f6):   gateway 10.0.10.2
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.7146] dhcp4 (enp0s31f6):   lease time 600000
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.7146] dhcp4 (enp0s31f6):   nameserver '10.0.10.2'
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.7146] dhcp4 (enp0s31f6):   domain name 'morawski.pl'
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.7146] dhcp4 (enp0s31f6): state changed unknown -> bound
Apr 17 09:42:30 ronald-Precision-3510 dhclient[3610]: bound to 10.0.10.155 -- renewal in 240494 seconds.
Apr 17 09:42:30 ronald-Precision-3510 kernel: [  878.926052] e1000e 0000:00:1f.6 enp0s31f6: changing MTU from 1500 to 1300
Apr 17 09:42:30 ronald-Precision-3510 avahi-daemon[770]: Joining mDNS multicast group on interface enp0s31f6.IPv4 with address 10.0.10.155.
Apr 17 09:42:30 ronald-Precision-3510 avahi-daemon[770]: New relevant interface enp0s31f6.IPv4 for mDNS.
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.8059] device (enp0s31f6): state change: ip-config -> ip-check (reason 'none', internal state 'managed')
Apr 17 09:42:30 ronald-Precision-3510 avahi-daemon[770]: Registering new address record for 10.0.10.155 on enp0s31f6.IPv4.
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.8075] device (enp0s31f6): state change: ip-check -> secondaries (reason 'none', internal state 'managed')
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.8080] device (enp0s31f6): state change: secondaries -> activated (reason 'none', internal state 'managed')
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.8108] policy: set 'Dom' (enp0s31f6) as default for IPv4 routing and DNS
Apr 17 09:42:30 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950950.8114] device (enp0s31f6): Activation: successful, device activated.
Apr 17 09:42:30 ronald-Precision-3510 dbus[792]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr 17 09:42:30 ronald-Precision-3510 systemd[1]: Starting Network Manager Script Dispatcher Service...
Apr 17 09:42:30 ronald-Precision-3510 dbus[792]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr 17 09:42:30 ronald-Precision-3510 systemd[1]: Started Network Manager Script Dispatcher Service.
Apr 17 09:42:30 ronald-Precision-3510 nm-dispatcher: req:1 'up' [enp0s31f6]: new request (1 scripts)
Apr 17 09:42:30 ronald-Precision-3510 nm-dispatcher: req:1 'up' [enp0s31f6]: start running ordered scripts...
Apr 17 09:42:31 ronald-Precision-3510 avahi-daemon[770]: Joining mDNS multicast group on interface enp0s31f6.IPv6 with address fe80::d681:d7ff:feab:a4ca.
Apr 17 09:42:31 ronald-Precision-3510 avahi-daemon[770]: New relevant interface enp0s31f6.IPv6 for mDNS.
Apr 17 09:42:31 ronald-Precision-3510 avahi-daemon[770]: Registering new address record for fe80::d681:d7ff:feab:a4ca on enp0s31f6.*.
Apr 17 09:42:34 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950954.8703] device (enp0s31f6): state change: activated -> unavailable (reason 'carrier-changed', internal state 'managed')
Apr 17 09:42:34 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950954.9029] dhcp4 (enp0s31f6): canceled DHCP transaction, DHCP client pid 3610
Apr 17 09:42:34 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950954.9030] dhcp4 (enp0s31f6): state changed bound -> done
Apr 17 09:42:34 ronald-Precision-3510 avahi-daemon[770]: Withdrawing address record for fe80::d681:d7ff:feab:a4ca on enp0s31f6.
Apr 17 09:42:34 ronald-Precision-3510 avahi-daemon[770]: Leaving mDNS multicast group on interface enp0s31f6.IPv6 with address fe80::d681:d7ff:feab:a4ca.
Apr 17 09:42:34 ronald-Precision-3510 kernel: [  883.115719] e1000e 0000:00:1f.6 enp0s31f6: changing MTU from 1300 to 1500
Apr 17 09:42:34 ronald-Precision-3510 avahi-daemon[770]: Interface enp0s31f6.IPv6 no longer relevant for mDNS.
Apr 17 09:42:34 ronald-Precision-3510 avahi-daemon[770]: Withdrawing address record for 10.0.10.155 on enp0s31f6.
Apr 17 09:42:34 ronald-Precision-3510 avahi-daemon[770]: Leaving mDNS multicast group on interface enp0s31f6.IPv4 with address 10.0.10.155.
Apr 17 09:42:34 ronald-Precision-3510 avahi-daemon[770]: Interface enp0s31f6.IPv4 no longer relevant for mDNS.
Apr 17 09:42:35 ronald-Precision-3510 NetworkManager[808]: <info>  
Apr 17 09:42:35 ronald-Precision-3510 nm-dispatcher: req:2 'down' [enp0s31f6]: new request (1 scripts)
Apr 17 09:42:40 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950960.6599] device (enp0s31f6): link connected
Apr 17 09:42:40 ronald-Precision-3510 NetworkManager[808]: <info>  [1523950960.6608] device (enp0s31f6): state change: unavailable -> disconnected (reason 'carrier-changed', internal state 'managed')

Kind regards

Ronald Kuczek
Comment 1 Sasha Neftin 2018-04-18 10:23:13 UTC
please, check latest Jeff's Kirsher next-queue repository: https://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git/

This version should include all latest fixes regards link. 
Thanks,
Sasha
Comment 2 Sasha Neftin 2018-04-22 11:26:32 UTC
Also, please, ensure that included:
e1000e: Fix link check race condition
Revert "e1000e: Separate signaling for link check/link up"

Note You need to log in before you can comment on or make changes to this bug.