You are not logged in.

#1 2019-07-04 09:45:13

qwertyatom100
Member
Registered: 2018-05-20
Posts: 3

[SOLVED] Incorrect Ethernet drivers and dual DHCP was causing conflict

When using WiFi, everything is fine.
However, when using only Ethernet the DHCP fails, with a periodic "IP configuration was unavailable" from KDE Plasma NetworkManager.

Output of ethtool enp4s0f1:

Settings for enp4s0f1:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Link partner advertised link modes:  10baseT/Half 10baseT/Full 
	                                     100baseT/Half 100baseT/Full 
	                                     1000baseT/Half 1000baseT/Full 
	Link partner advertised pause frame use: Symmetric Receive-only
	Link partner advertised auto-negotiation: Yes
	Link partner advertised FEC modes: Not reported
	Speed: 1000Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	Supports Wake-on: pumbg
	Wake-on: d
	Current message level: 0x00000033 (51)
			       drv probe ifdown ifup
	Link detected: yes

Output of ip addr (when WiFi is disconnected + Ethernet is plugged in):

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp4s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 54:ab:3a:a8:a7:b8 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::9d14:3876:154:4af4/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 0e:64:00:50:df:5c brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:19:e2:24:40 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever

Output of ip route (again, WiFi is disconnected):

172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown

I should mention that this instance had not been updated in quite a while, but was working before. Any help is appreciated. Thanks!

Last edited by qwertyatom100 (2019-07-04 21:34:43)

Offline

#2 2019-07-04 10:49:21

xerxes_
Member
Registered: 2018-04-29
Posts: 1,076

Re: [SOLVED] Incorrect Ethernet drivers and dual DHCP was causing conflict

Please write output of commands:

lspci -k

and when you have ethernet connected and try it to use:

journalctl -b

or

dmesg

Last edited by xerxes_ (2019-07-04 10:52:39)

Offline

#3 2019-07-04 11:00:05

qwertyatom100
Member
Registered: 2018-05-20
Posts: 3

Re: [SOLVED] Incorrect Ethernet drivers and dual DHCP was causing conflict

Output of lspci -k:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
	Subsystem: Acer Incorporated [ALI] Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
	Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
	Subsystem: Acer Incorporated [ALI] Skylake GT2 [HD Graphics 520]
	Kernel driver in use: i915
	Kernel modules: i915
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
	Subsystem: Acer Incorporated [ALI] Sunrise Point-LP USB 3.0 xHCI Controller
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
	Subsystem: Acer Incorporated [ALI] Sunrise Point-LP Thermal subsystem
	Kernel driver in use: intel_pch_thermal
	Kernel modules: intel_pch_thermal
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
	Subsystem: Acer Incorporated [ALI] Sunrise Point-LP Serial IO I2C Controller
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
	Subsystem: Acer Incorporated [ALI] Sunrise Point-LP CSME HECI
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
	Subsystem: Acer Incorporated [ALI] Sunrise Point-LP SATA Controller [AHCI mode]
	Kernel driver in use: ahci
	Kernel modules: ahci
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
	Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
	Kernel driver in use: pcieport
00:1d.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #11 (rev f1)
	Kernel driver in use: pcieport
00:1d.3 PCI bridge: Intel Corporation Device 9d1b (rev f1)
	Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
	Subsystem: Acer Incorporated [ALI] Sunrise Point-LP LPC Controller
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
	Subsystem: Acer Incorporated [ALI] Sunrise Point-LP PMC
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
	Subsystem: Acer Incorporated [ALI] Sunrise Point-LP HD Audio
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
	Subsystem: Acer Incorporated [ALI] Sunrise Point-LP SMBus
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 3D controller: NVIDIA Corporation GM107 [GeForce 940MX] (rev ff)
	Kernel modules: nouveau, nvidia_drm, nvidia
03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
	Subsystem: Lite-On Communications Inc QCA9377 802.11ac Wireless Network Adapter
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
	Subsystem: Acer Incorporated [ALI] RTL8411B PCI Express Card Reader
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
	Subsystem: Acer Incorporated [ALI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Kernel driver in use: r8169
	Kernel modules: r8169

Output of journalctl -b:

Jul 04 20:56:48 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:48 arch-seb NetworkManager[11741]: <info>  [1562237808.0786] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:56:48 arch-seb kernel: audit: type=1111 audit(1562237808.077:214): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.4674] device (enp4s0f1): Activation: starting connection 'Wired connection 1' (3d3c404b-97bc-3b04-a908-24539fc503b2)
Jul 04 20:56:49 arch-seb kernel: audit: type=1111 audit(1562237809.463:215): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=connection-activate uuid=3d3c404b-97bc-3b04-a908-24539fc503b2 name=576972656420636F6E6E656374696F6E2031 pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=connection-activate uuid=3d3c404b-97bc-3b04-a908-24539fc503b2 name=576972656420636F6E6E656374696F6E2031 pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.4681] audit: op="connection-activate" uuid="3d3c404b-97bc-3b04-a908-24539fc503b2" name="Wired connection 1" pid=1023 uid=1000 result="success"
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.4690] device (enp4s0f1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.4730] device (enp4s0f1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.4783] device (enp4s0f1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.4807] dhcp4 (enp4s0f1): activation: beginning transaction (timeout in 45 seconds)
Jul 04 20:56:49 arch-seb kdeinit5[964]: plasma-nm: Unhandled active connection state change:  1
Jul 04 20:56:49 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.5649] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:56:49 arch-seb kernel: audit: type=1111 audit(1562237809.560:216): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.6233] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:56:49 arch-seb kernel: audit: type=1111 audit(1562237809.620:217): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.6546] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:56:49 arch-seb kernel: audit: type=1111 audit(1562237809.650:218): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.6863] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:56:49 arch-seb kernel: audit: type=1111 audit(1562237809.683:219): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:49 arch-seb NetworkManager[11741]: <info>  [1562237809.7180] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:56:49 arch-seb kernel: audit: type=1111 audit(1562237809.713:220): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:50 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:56:50 arch-seb NetworkManager[11741]: <info>  [1562237810.6669] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:56:50 arch-seb kernel: audit: type=1111 audit(1562237810.663:221): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:04 arch-seb xdg-desktop-por[1444]: Failed to get application states: GDBus.Error:org.freedesktop.portal.Error.Failed: Could not get window list: Cannot invoke method; proxy is for the well-known name org.gnome.Shell without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
Jul 04 20:57:30 arch-seb kwin_x11[1016]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 41214, resource id: 79691781, major code: 18 (ChangeProperty), minor code: 0
Jul 04 20:57:33 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:33 arch-seb kernel: audit: type=1111 audit(1562237853.930:222): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:33 arch-seb NetworkManager[11741]: <info>  [1562237853.9343] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <warn>  [1562237854.4303] dhcp4 (enp4s0f1): request timed out
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <info>  [1562237854.4305] dhcp4 (enp4s0f1): state changed unknown -> timeout
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <info>  [1562237854.4550] dhcp4 (enp4s0f1): canceled DHCP transaction
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <info>  [1562237854.4552] dhcp4 (enp4s0f1): state changed timeout -> done
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <info>  [1562237854.4561] device (enp4s0f1): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <warn>  [1562237854.4592] device (enp4s0f1): Activation: failed for connection 'Wired connection 1'
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <info>  [1562237854.4640] device (enp4s0f1): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jul 04 20:57:34 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <info>  [1562237854.5252] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:57:34 arch-seb kernel: audit: type=1111 audit(1562237854.523:223): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:34 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <info>  [1562237854.5962] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:57:34 arch-seb kernel: audit: type=1111 audit(1562237854.593:224): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:34 arch-seb plasmashell[1023]: org.kde.plasma.notifications: Notification from service ":1.5" didn't contain any identification information, this is an application bug!
Jul 04 20:57:34 arch-seb plasmashell[1023]: org.kde.plasma.notifications: Notification from service ":1.5" didn't contain any identification information, this is an application bug!
Jul 04 20:57:34 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:34 arch-seb NetworkManager[11741]: <info>  [1562237854.7177] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:57:34 arch-seb kernel: audit: type=1111 audit(1562237854.713:225): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:35 arch-seb audit[11741]: USYS_CONFIG pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:35 arch-seb NetworkManager[11741]: <info>  [1562237855.5097] audit: op="statistics" arg="refresh-rate-ms" pid=1023 uid=1000 result="success"
Jul 04 20:57:35 arch-seb kernel: audit: type=1111 audit(1562237855.507:226): pid=11741 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics arg="refresh-rate-ms" pid=1023 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Jul 04 20:57:36 arch-seb sudo[13755]:      seb : TTY=pts/1 ; PWD=/home/seb ; USER=root ; COMMAND=/usr/bin/journalctl -b
Jul 04 20:57:36 arch-seb sudo[13755]: pam_unix(sudo:session): session opened for user root by (uid=0)

Full output: https://pastebin.com/5GjTsHzp

Offline

#4 2019-07-04 14:47:29

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,509

Re: [SOLVED] Incorrect Ethernet drivers and dual DHCP was causing conflict

1. You've NM/dhcp4 *AND* dhcpcd operating the interface, that's always gonna cause interference. Pick one, stop & disable the other (or isolate the interface control if you eg. wanted to use NM for WiFI only)
2. https://www.archlinux.org/packages/comm … _64/r8168/

Offline

#5 2019-07-04 21:32:59

qwertyatom100
Member
Registered: 2018-05-20
Posts: 3

Re: [SOLVED] Incorrect Ethernet drivers and dual DHCP was causing conflict

After both disabling dhcpcd and forcing the r8168 driver, the Ethernet connection is working again.
Thank you!

Offline

Board footer

Powered by FluxBB