You are not logged in.

#1 2019-11-12 12:42:49

pepijndevos
Member
Registered: 2014-02-02
Posts: 22

Ethernet randomly drops out: e1000e: enp0s31f6 NIC Link is Down

I have a Lenovo ThinkPad P2 Gen 2, which does not have a full-blown ethernet port, but rather some micro version that requires a dongel.
Up until this point I was using a USB dongel instead, but now I got the official thing to free up an USB port.
However, the wired ethernet just randomly disappears sometimes.
I looked at dmesg, and it indeed mentions the title line every time this happens.
I'm not sure if there is any relation between that and the CPU throttling down, seems weird.
(I assume this is normal, it happens when the fans are low/idle and I suddenly use 100% CPU)

Here are some relevant sections of dmesg. Let me know what other info I can provide.

[ 1584.248824] e1000e: enp0s31f6 NIC Link is Down
[ 1590.285369] audit: type=1130 audit(1573547997.561:103): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1601.016255] audit: type=1131 audit(1573548008.291:104): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1607.619067] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 1607.619075] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 1607.714028] audit: type=1130 audit(1573548014.988:105): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1618.017416] audit: type=1131 audit(1573548025.291:106): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1654.106317] mce: CPU10: Core temperature above threshold, cpu clock throttled (total events = 40)
[ 1654.106351] mce: CPU4: Core temperature above threshold, cpu clock throttled (total events = 40)
[ 1654.106353] mce: CPU10: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106353] mce: CPU4: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106356] mce: CPU0: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106356] mce: CPU6: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106357] mce: CPU1: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106358] mce: CPU7: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106359] mce: CPU3: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106360] mce: CPU2: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106361] mce: CPU11: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106362] mce: CPU8: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106363] mce: CPU5: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.106363] mce: CPU9: Package temperature above threshold, cpu clock throttled (total events = 367)
[ 1654.107317] mce: CPU10: Core temperature/speed normal
[ 1654.107318] mce: CPU4: Core temperature/speed normal
[ 1654.107318] mce: CPU10: Package temperature/speed normal
[ 1654.107319] mce: CPU4: Package temperature/speed normal
[ 1654.107354] mce: CPU0: Package temperature/speed normal
[ 1654.107355] mce: CPU1: Package temperature/speed normal
[ 1654.107355] mce: CPU6: Package temperature/speed normal
[ 1654.107356] mce: CPU7: Package temperature/speed normal
[ 1654.107357] mce: CPU2: Package temperature/speed normal
[ 1654.107357] mce: CPU8: Package temperature/speed normal
[ 1654.107358] mce: CPU3: Package temperature/speed normal
[ 1654.107359] mce: CPU11: Package temperature/speed normal
[ 1654.107359] mce: CPU9: Package temperature/speed normal
[ 1654.107360] mce: CPU5: Package temperature/speed normal
[ 1656.568859] e1000e: enp0s31f6 NIC Link is Down
[ 1662.599461] audit: type=1130 audit(1573548069.874:107): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1673.018551] audit: type=1131 audit(1573548080.294:108): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1679.919654] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 1679.919662] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 1679.993818] audit: type=1130 audit(1573548087.268:109): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1690.015626] audit: type=1131 audit(1573548097.291:110): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1873.955426] e1000e: enp0s31f6 NIC Link is Down
[ 1879.989503] audit: type=1130 audit(1573548287.264:111): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1890.015972] audit: type=1131 audit(1573548297.291:112): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1897.319171] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 1897.319179] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 1897.419158] audit: type=1130 audit(1573548304.694:113): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1901.475436] e1000e: enp0s31f6 NIC Link is Down
[ 1908.008738] audit: type=1131 audit(1573548315.284:114): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1924.793727] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 1924.793736] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 1924.906012] audit: type=1130 audit(1573548332.181:115): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1935.014959] audit: type=1131 audit(1573548342.291:116): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 2359.476116] mce: CPU10: Core temperature above threshold, cpu clock throttled (total events = 41)
[ 2359.476116] mce: CPU4: Core temperature above threshold, cpu clock throttled (total events = 41)
[ 2359.476117] mce: CPU10: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476118] mce: CPU4: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476165] mce: CPU0: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476166] mce: CPU7: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476167] mce: CPU2: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476168] mce: CPU8: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476169] mce: CPU1: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476169] mce: CPU6: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476170] mce: CPU11: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476171] mce: CPU5: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476172] mce: CPU3: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.476173] mce: CPU9: Package temperature above threshold, cpu clock throttled (total events = 390)
[ 2359.492112] mce: CPU10: Core temperature/speed normal
[ 2359.492112] mce: CPU4: Core temperature/speed normal
[ 2359.492113] mce: CPU10: Package temperature/speed normal
[ 2359.492113] mce: CPU4: Package temperature/speed normal
[ 2359.492160] mce: CPU6: Package temperature/speed normal
[ 2359.492160] mce: CPU0: Package temperature/speed normal
[ 2359.492161] mce: CPU1: Package temperature/speed normal
[ 2359.492162] mce: CPU7: Package temperature/speed normal
[ 2359.492163] mce: CPU2: Package temperature/speed normal
[ 2359.492163] mce: CPU8: Package temperature/speed normal
[ 2359.492164] mce: CPU3: Package temperature/speed normal
[ 2359.492165] mce: CPU9: Package temperature/speed normal
[ 2359.492166] mce: CPU11: Package temperature/speed normal
[ 2359.492166] mce: CPU5: Package temperature/speed normal

Offline

#2 2019-11-12 15:32:05

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: Ethernet randomly drops out: e1000e: enp0s31f6 NIC Link is Down

Didn't read the dmesg, but did you see https://bbs.archlinux.org/viewtopic.php?id=249406 ?

Offline

#3 2019-11-12 19:42:50

pepijndevos
Member
Registered: 2014-02-02
Posts: 22

Re: Ethernet randomly drops out: e1000e: enp0s31f6 NIC Link is Down

I did not encounter that thread when searching for "e1000e: enp0s31f6 NIC Link is Down", so thank you.
While it might be related, in my case internet works 95% of the time, drops out for a minute, and then comes back on.
It can be intermittently one and off for a while, and then work for the rest of the day and then randomly drop out again.
While it seems people in the linked thread can't connect at all.

I would like to try linux-lts, but unfortunately it does not support my hardware at all IIRC.
Pretty much the only reason I'm on Arch is that none of the other distros worked reliably on this rather new machine.

Offline

#4 2019-11-12 20:28:39

loqs
Member
Registered: 2014-03-06
Posts: 17,195

Re: Ethernet randomly drops out: e1000e: enp0s31f6 NIC Link is Down

https://bugs.archlinux.org/task/64018#comment182351 contains a DKMS build of the e1000e module with the bad commit reverted to see if it is the same issue.

Offline

#5 2020-02-12 20:00:39

pepijndevos
Member
Registered: 2014-02-02
Posts: 22

Re: Ethernet randomly drops out: e1000e: enp0s31f6 NIC Link is Down

So the linked issues have been resolved, but I'm still seeing the same behaviour.
Is this a known bug, or should I report it somewhere?

[ 3022.640300] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 3022.640310] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 3022.862445] audit: type=1130 audit(1581536904.092:243): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3033.020961] audit: type=1131 audit(1581536914.252:244): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3135.459994] e1000e: enp0s31f6 NIC Link is Down
[ 3141.556949] audit: type=1130 audit(1581537022.789:245): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3152.020539] audit: type=1131 audit(1581537033.252:246): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3158.113598] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 3158.113607] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 3158.211096] audit: type=1130 audit(1581537039.442:247): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3168.017639] audit: type=1131 audit(1581537049.249:248): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3203.166572] e1000e: enp0s31f6 NIC Link is Down
[ 3209.276141] audit: type=1130 audit(1581537090.505:249): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3220.020561] audit: type=1131 audit(1581537101.252:250): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3225.873557] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 3225.873565] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 3225.977653] audit: type=1130 audit(1581537107.209:251): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3236.017370] audit: type=1131 audit(1581537117.249:252): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3325.509897] e1000e: enp0s31f6 NIC Link is Down
[ 3331.570706] audit: type=1130 audit(1581537212.802:253): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3342.023064] audit: type=1131 audit(1581537223.255:254): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3348.253615] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 3348.253623] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 3348.321964] audit: type=1130 audit(1581537229.552:255): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3359.014572] audit: type=1131 audit(1581537240.245:256): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3513.386806] e1000e: enp0s31f6 NIC Link is Down
[ 3519.468510] audit: type=1130 audit(1581537400.699:257): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3530.019828] audit: type=1131 audit(1581537411.252:258): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3536.107550] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 3536.107559] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 3536.182337] audit: type=1130 audit(1581537417.412:259): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3546.015475] audit: type=1131 audit(1581537427.245:260): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3587.770244] e1000e: enp0s31f6 NIC Link is Down
[ 3593.843086] audit: type=1130 audit(1581537475.075:261): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3604.017669] audit: type=1131 audit(1581537485.249:262): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3610.583377] e1000e: enp0s31f6 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 3610.583386] e1000e 0000:00:1f.6 enp0s31f6: 10/100 speed: disabling TSO
[ 3610.652454] audit: type=1130 audit(1581537491.882:263): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

Offline

#6 2020-02-12 20:03:50

loqs
Member
Registered: 2014-03-06
Posts: 17,195

Re: Ethernet randomly drops out: e1000e: enp0s31f6 NIC Link is Down

What is the output of `uname -a`?

Offline

#7 2020-02-16 09:07:46

pepijndevos
Member
Registered: 2014-02-02
Posts: 22

Re: Ethernet randomly drops out: e1000e: enp0s31f6 NIC Link is Down

Linux archlinux 5.5.2-arch1-1 #1 SMP PREEMPT Tue, 04 Feb 2020 18:56:18 +0000 x86_64 GNU/Linux

Offline

#8 2020-02-20 15:33:36

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: Ethernet randomly drops out: e1000e: enp0s31f6 NIC Link is Down

To rule out competing NM services:

systemctl list-unit-files --state=enabled

Next steps would be to dump NM in favor of eg. dhcpcd and ultimately try to disable https://wiki.archlinux.org/index.php/Po … utosuspend ("usbcore.autosuspend=-1" will disable it, but power management services like TLP can alter that at runtime)

Offline

Board footer

Powered by FluxBB