You are not logged in.
Hello, I'm currently having an issue with my ethernet connection where my connection will be fine for a dozen seconds or so with full speed connection and everything, but then drops off a cliff to basically zero speed for a dozen seconds or so before returning to full speed. This phenomenon can be seen on ping results:
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=1 ttl=56 time=17.2 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=2 ttl=56 time=17.4 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=3 ttl=56 time=16.7 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=4 ttl=56 time=17.2 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=5 ttl=56 time=17.0 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=6 ttl=56 time=17.3 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=7 ttl=56 time=17.3 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=8 ttl=56 time=17.4 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=9 ttl=56 time=16.7 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=10 ttl=56 time=32.8 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=11 ttl=56 time=17.3 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=12 ttl=56 time=17.1 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=13 ttl=56 time=16.7 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=14 ttl=56 time=17.3 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=15 ttl=56 time=17.2 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=16 ttl=56 time=16.6 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=17 ttl=56 time=16.8 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=18 ttl=56 time=16.5 ms
-> NOTICE THAT SEQ 19-32 DOESNT SHOW UP
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=33 ttl=56 time=16.6 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=34 ttl=56 time=17.3 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=35 ttl=56 time=17.3 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=36 ttl=56 time=16.7 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=37 ttl=56 time=16.6 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=38 ttl=56 time=16.7 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=39 ttl=56 time=16.8 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=40 ttl=56 time=16.7 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=41 ttl=56 time=16.7 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=42 ttl=56 time=17.2 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=43 ttl=56 time=16.7 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=44 ttl=56 time=16.9 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=45 ttl=56 time=16.6 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=46 ttl=56 time=17.2 ms
-> NOTICE THAT SEC 47-72 DOESNT SHOW UP
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=73 ttl=56 time=17.1 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=74 ttl=56 time=17.0 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=75 ttl=56 time=17.4 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=76 ttl=56 time=17.1 ms
64 bytes from any-in-2678.1e100.net (216.239.38.120): icmp_seq=77 ttl=56 time=16.5 ms
Here's my ethernet driver info from lspci:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Subsystem: ASRock Incorporation Device 8125
Flags: bus master, fast devsel, latency 0, IRQ 18, IOMMU group 12
I/O ports at 3000 [size=256]
Memory at 71100000 (64-bit, non-prefetchable) [size=64K]
Memory at 71110000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
journalctl doesn't seem to pick up on these disconnects:
Jan 10 04:08:30 majesta kernel: r8169 0000:03:00.0: enabling device (0000 -> 0003)
Jan 10 04:08:30 majesta kernel: r8169 0000:03:00.0 eth0: RTL8125B, 9c:6b:00:2a:1c:7d, XID 641, IRQ 144
Jan 10 04:08:30 majesta kernel: r8169 0000:03:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
Jan 10 04:08:30 majesta kernel: r8169 0000:03:00.0 enp3s0: renamed from eth0
Jan 10 04:08:30 majesta kernel: RTL8226B_RTL8221B 2.5Gbps PHY r8169-0-300:00: attached PHY driver (mii_bus:phy_addr=r8169-0-300:00, irq=MAC)
Jan 10 04:08:31 majesta kernel: r8169 0000:03:00.0 enp3s0: Link is Down
Jan 10 04:08:33 majesta kernel: r8169 0000:03:00.0: invalid VPD tag 0x00 (size 0) at offset 0; assume missing optional EEPROM
Jan 10 04:08:33 majesta kernel: r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control rx/tx
Jan 10 04:16:24 majesta kernel: r8169 0000:03:00.0 enp3s0: Link is Down -> Manually unplugged the ethernet cable
I've tried putting EEE off using sudo ethtool --set-eee enp3s0 eee off, but it changes nothing.
Additional info, No other devices are experiencing this issue, and my Windows system on the same PC (dual boot)'s ethernet works perfectly fine. This seems like yet another issue with Windows interfering with the ethernet driver and making it a pain in the ass in Linux, but this time my usual method of just uninstalling the ethernet driver in Windows is not working. Not sure what to try now...
Offline
Please post the output of
find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -f
Windows system on the same PC (dual boot)'s ethernet
3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
Offline