General Network Slowness on both Wifi and Ethernet

Kinda puzzled on this one, so turning over to the community. Both Wifi, and Ethernet are extremely slow. I’ve verified nothing odd on the switch I’m using, nor am I seeing anything odd on the firewall.
For the Ethernet connection I’ve tried both the RTL8186 and RTL8169 drivers both aren’t giving me any improvements at all. My typical speeds are around 600-900Mbps/s with around 9-10MS for ping.
Currently I am getting 80-90Mbps/s with around 10MS ping on Ethernet, and 24-30Mbps/s with 100-200MS ping on wifi. I’ve connected a new CAT6 cable to the laptop and switch to verify this isn’t an issue.

Things I’ve done so far:

  1. Changed the RTL driver from 8168 to 8169, no improvement.
  2. Disabled auto negotation on the connected NIC. and forced negotation to run at 1000Mbps
  3. Pacman -Syu to ensure no updates have been missed.

I did have a brief period where wired speeds did work properly after a reboot, but I noticed Network Manager crashed. After reloading NetworkManager, my speeds dropped back down to 90Mbps
I couldn’t determine anything from logging outside of the NIC going down. At this point the only thing I can think of is trying the LTS kernel, any other ideas before I do that?

inxi -Fxxxz

System:
  Kernel: 6.7.5-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc
  Desktop: Hyprland v: 0.35.0-10-g334a0f03 tools: swayidle vt: 1 dm: N/A
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Laptop System: Micro-Star product: Katana 15 B12VGK v: REV:1.0
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Micro-Star model: MS-1585 v: REV:1.0 serial: <superuser required>
    part-nu: 1585.3 uuid: <superuser required> UEFI: American Megatrends LLC.
    v: E1585IMS.307 date: 02/08/2023
Battery:
  ID-1: BAT1 charge: 47.6 Wh (97.5%) condition: 48.8/52.0 Wh (93.8%)
    volts: 12.7 min: 11.4 model: MSI BIF0_9 type: Li-ion serial: N/A
    status: not charging
CPU:
  Info: 10-core (6-mt/4-st) model: 12th Gen Intel Core i7-12650H bits: 64
    type: MST AMCP smt: enabled arch: Alder Lake rev: 3 cache: L1: 864 KiB
    L2: 9.5 MiB L3: 24 MiB
  Speed (MHz): avg: 2312 high: 3820 min/max: 400/4600:4700:3500 cores:
    1: 1572 2: 2373 3: 1516 4: 3820 5: 2082 6: 1039 7: 3580 8: 1037 9: 2677
    10: 3399 11: 1150 12: 3094 13: 2481 14: 2542 15: 3085 16: 1558
    bogomips: 86048
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA AD106M [GeForce RTX 4070 Max-Q / Mobile]
    vendor: Micro-Star MSI driver: nvidia v: 545.29.06 arch: Lovelace ports:
    active: none off: HDMI-A-1,eDP-1 empty: DP-1 bus-ID: 0000:01:00.0
    chip-ID: 10de:2820 class-ID: 0300
  Device-2: Bison HD Webcam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-6:4 chip-ID: 5986:211b class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4
    compositor: Hyprland v: 0.35.0-10-g334a0f03 driver:
    gpu: nvidia,nvidia-nvswitch d-rect: 5760x2160 display-ID: 1
  Monitor-1: HDMI-A-1 pos: left model: LG (GoldStar) TV SSCR2
    serial: <filter> res: 3840x2160 hz: 120 dpi: 61 scale: 1
    size: 1600x900mm (62.99x35.43") diag: 1836mm (72.3") modes: max: 3840x2160
    min: 640x480
  Monitor-2: eDP-1 pos: right model: AU Optronics 0xd0a2 res: 1920x1080
    hz: 144 dpi: 142 scale: 1 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
    modes: 1920x1080
  API: EGL v: 1.5 hw: drv: nvidia platforms: gbm: drv: nvidia wayland:
    drv: nvidia
  API: OpenGL v: 4.6.0 vendor: nvidia v: 545.29.06 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce RTX 4070 Laptop GPU/PCIe/SSE2
Audio:
  Device-1: Intel Alder Lake PCH-P High Definition Audio
    vendor: Micro-Star MSI driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3
    chip-ID: 8086:51c8 class-ID: 0401
  Device-2: NVIDIA vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
    bus-ID: 0000:01:00.1 chip-ID: 10de:22bd class-ID: 0403
  API: ALSA v: k6.7.5-arch1-1 status: kernel-api
  Server-1: sndiod v: N/A status: off
  Server-2: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 0000:00:14.3 chip-ID: 8086:51f0 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI RTL8111/8168/8411 driver: r8168 v: 8.052.01-NAPI
    port: 3000 bus-ID: 0000:03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-10:8 chip-ID: 8087:0026 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 class-ID: 6c010c
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
    v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:467f rev: class-ID: 0104
Drives:
  Local Storage: total: 1.84 TiB used: 256.47 GiB (13.6%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVL41T0HBLB-00BTW
    size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: HXC70W1Q temp: 36.9 C scheme: GPT
  ID-2: /dev/nvme1n1 vendor: MSI model: M450 1TB size: 931.51 GiB
    speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: EJFM61.0
    temp: 40.9 C scheme: GPT
Partition:
  ID-1: / size: 952.86 GiB used: 256.47 GiB (26.9%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot/efi size: 1022 MiB used: 584 KiB (0.1%) fs: vfat
    dev: /dev/nvme0n1p2
  ID-3: /home size: 952.86 GiB used: 256.47 GiB (26.9%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-4: /var/log size: 952.86 GiB used: 256.47 GiB (26.9%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 53.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 64 GiB note: est. available: 62.58 GiB
    used: 10.73 GiB (17.2%)
  Processes: 409 Power: uptime: 2h 2m states: freeze,mem,disk
    suspend: s2idle wakeups: 0 hibernate: platform Init: systemd v: 255
    default: graphical
  Packages: pm: pacman pkgs: 1217 Compilers: gcc: 13.2.1 Shell: fish
    v: 3.7.0 default: Bash v: 5.2.26 running-in: foot inxi: 3.3.33
$ journalctl -u NetworkManager | eos-sendlog

Share the url here.

Thanks for helping, url is https://0x0.st/HnWu.txt . Just a quick note, I have the Wifi Adapter disabled. Also, the NIC enp0s20f0u3u1u4 is disabled as well, this is an external dock that I am not using at the moment.

A few additional things regarding my overall network, I am using a custom DNS server for adblocking, this DNS server is not handling DHCP in any regards.

Feb 17 20:23:51 David-laptop NetworkManager[1986]: <info>  [1708219431.4218] audit: op="device-reapply" interface="enp3s0" ifindex=2 args="ipv6.method" pid=1594 uid=1000 result="success"
Feb 17 20:23:51 David-laptop NetworkManager[1986]: <info>  [1708219431.4218] dhcp6 (enp3s0): canceled DHCP transaction
Feb 17 20:23:51 David-laptop NetworkManager[1986]: <info>  [1708219431.4219] dhcp6 (enp3s0): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:23:51 David-laptop NetworkManager[1986]: <info>  [1708219431.4219] dhcp6 (enp3s0): state changed no lease
Feb 17 20:26:47 David-laptop systemd[1]: Stopping Network Manager...
Feb 17 20:26:47 David-laptop NetworkManager[1986]: <info>  [1708219607.2505] caught SIGTERM, shutting down normally.
Feb 17 20:26:47 David-laptop NetworkManager[1986]: <info>  [1708219607.2508] dhcp4 (enp3s0): canceled DHCP transaction
Feb 17 20:26:47 David-laptop NetworkManager[1986]: <info>  [1708219607.2508] dhcp4 (enp3s0): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:26:47 David-laptop NetworkManager[1986]: <info>  [1708219607.2508] dhcp4 (enp3s0): state changed no lease
Feb 17 20:26:47 David-laptop NetworkManager[1986]: <info>  [1708219607.2509] manager: NetworkManager state is now CONNECTED_SITE
Feb 17 20:26:47 David-laptop NetworkManager[1986]: <info>  [1708219607.2510] device (wlan0): state change: unavailable -> unmanaged (reason 'unmanaged', sys-iface-state: 'managed')
Feb 17 20:26:47 David-laptop NetworkManager[1986]: <info>  [1708219607.2575] exiting (success)
Feb 17 20:26:47 David-laptop systemd[1]: NetworkManager.service: Deactivated successfully.
Feb 17 20:26:47 David-laptop systemd[1]: Stopped Network Manager.
Feb 17 20:26:47 David-laptop systemd[1]: Starting Network Manager...
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.3755] NetworkManager (version 1.44.2-3) is starting... (after a restart, boot:44336490-dfc0-431c-9a1f-511ca310e814)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.3755] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity.conf) (etc: wifi_backend.conf)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.3796] manager[0x5819922ee8e0]: monitoring kernel firmware directory '/lib/firmware'.
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4085] hostname: hostname: using hostnamed
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4085] hostname: static hostname changed from (none) to "David-laptop"
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4087] dns-mgr: init: dns=default,systemd-resolved rc-manager=symlink
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4091] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.3/ieee80211/phy0/rfkill1) (driver iwlwifi)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4091] manager[0x5819922ee8e0]: rfkill: Wi-Fi hardware radio set enabled
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4091] manager[0x5819922ee8e0]: rfkill: WWAN hardware radio set enabled
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4098] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.44.2-3/libnm-device-plugin-adsl.so)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4105] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.44.2-3/libnm-device-plugin-bluetooth.so)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4106] Loaded device plugin: NMOvsFactory (/usr/lib/NetworkManager/1.44.2-3/libnm-device-plugin-ovs.so)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4143] Loaded device plugin: NMTeamFactory (/usr/lib/NetworkManager/1.44.2-3/libnm-device-plugin-team.so)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4144] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.44.2-3/libnm-device-plugin-wifi.so)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4145] Loaded device plugin: NMWwanFactory (/usr/lib/NetworkManager/1.44.2-3/libnm-device-plugin-wwan.so)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4146] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4146] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4146] manager: Networking is enabled by state file
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4147] settings: Loaded settings plugin: keyfile (internal)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4156] dhcp: init: Using DHCP client 'internal'
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4157] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4159] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4160] device (lo): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4162] device (lo): Activation: starting connection 'lo' (1f9963ac-3944-494a-84dd-4b5bcc9e75e5)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4164] device (enp3s0): carrier: link connected
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4165] manager: (enp3s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4166] manager: (enp3s0): assume: will attempt to assume matching connection 'Wired connection 1' (4a395db7-cf2e-33b3-830a-cc0efc76a97e) (indicated)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4166] device (enp3s0): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'assume')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4172] device (enp3s0): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'assume')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4178] device (enp3s0): Activation: starting connection 'Wired connection 1' (4a395db7-cf2e-33b3-830a-cc0efc76a97e)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4183] manager: (wlan0): new 802.11 Wi-Fi device (/org/freedesktop/NetworkManager/Devices/3)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.4184] device (wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.5984] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Feb 17 20:26:47 David-laptop systemd[1]: Started Network Manager.
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <warn>  [1708219607.6010] sleep-monitor-sd: inhibit: failed (GDBus.Error:org.freedesktop.login1.OperationInProgress: The operation inhibition has been requested for is already running)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6016] ovsdb: disconnected from ovsdb
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6016] device (lo): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6018] device (lo): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6019] device (lo): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6020] device (enp3s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'assume')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6021] device (enp3s0): state change: prepare -> config (reason 'none', sys-iface-state: 'assume')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6024] device (lo): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6038] device (lo): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6039] device (lo): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.6040] device (lo): Activation: successful, device activated.
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7175] device (enp3s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'assume')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7176] dhcp4 (enp3s0): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7181] dhcp4 (enp3s0): state changed new lease, address=192.168.1.150
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7182] policy: set 'Wired connection 1' (enp3s0) as default for IPv4 routing and DNS
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7248] device (enp3s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'assume')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7252] device (enp3s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'assume')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7253] device (enp3s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'assume')
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7254] manager: NetworkManager state is now CONNECTED_SITE
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7256] device (enp3s0): Activation: successful, device activated.
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.7258] manager: startup complete
Feb 17 20:26:47 David-laptop NetworkManager[10366]: <info>  [1708219607.8297] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 17 20:27:01 David-laptop NetworkManager[10366]: <info>  [1708219621.2714] manager: rfkill: Wi-Fi hardware radio set disabled
Feb 17 20:27:01 David-laptop NetworkManager[10366]: <info>  [1708219621.2716] audit: op="radio-control" arg="wireless-enabled:off" pid=1594 uid=1000 result="success"
Feb 17 20:27:01 David-laptop NetworkManager[10366]: <info>  [1708219621.3117] manager: rfkill: Wi-Fi now disabled by radio killswitch
Feb 17 20:27:02 David-laptop NetworkManager[10366]: <info>  [1708219622.3599] manager: rfkill: Wi-Fi hardware radio set enabled
Feb 17 20:27:02 David-laptop NetworkManager[10366]: <info>  [1708219622.3600] audit: op="radio-control" arg="wireless-enabled:on" pid=1594 uid=1000 result="success"
Feb 17 20:27:02 David-laptop NetworkManager[10366]: <info>  [1708219622.3606] manager: rfkill: Wi-Fi now enabled by radio killswitch
Feb 17 20:27:51 David-laptop NetworkManager[10366]: <info>  [1708219671.6136] device (enp3s0): state change: activated -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Feb 17 20:27:51 David-laptop NetworkManager[10366]: <info>  [1708219671.6137] dhcp4 (enp3s0): canceled DHCP transaction
Feb 17 20:27:51 David-laptop NetworkManager[10366]: <info>  [1708219671.6137] dhcp4 (enp3s0): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:27:51 David-laptop NetworkManager[10366]: <info>  [1708219671.6137] dhcp4 (enp3s0): state changed no lease
Feb 17 20:27:51 David-laptop NetworkManager[10366]: <info>  [1708219671.6480] manager: NetworkManager state is now DISCONNECTED
Feb 17 20:28:09 David-laptop NetworkManager[10366]: <info>  [1708219689.9522] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/4)
Feb 17 20:28:10 David-laptop NetworkManager[10366]: <info>  [1708219690.0049] device (eth0): interface index 4 renamed iface from 'eth0' to 'enp0s20f0u3u1u4'
Feb 17 20:28:10 David-laptop NetworkManager[10366]: <info>  [1708219690.0083] device (enp0s20f0u3u1u4): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Feb 17 20:28:10 David-laptop NetworkManager[10366]: <info>  [1708219690.0135] settings: (enp0s20f0u3u1u4): created default wired connection 'Wired connection 2'
Feb 17 20:28:55 David-laptop NetworkManager[10366]: <info>  [1708219735.3564] device (enp0s20f0u3u1u4): carrier: link connected
Feb 17 20:28:55 David-laptop NetworkManager[10366]: <info>  [1708219735.3569] device (enp0s20f0u3u1u4): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Feb 17 20:28:55 David-laptop NetworkManager[10366]: <info>  [1708219735.3574] policy: auto-activating connection 'Wired connection 2' (4ab23f7c-8dda-3145-97de-32bdafe9bc56)
Feb 17 20:28:55 David-laptop NetworkManager[10366]: <info>  [1708219735.3576] device (enp0s20f0u3u1u4): Activation: starting connection 'Wired connection 2' (4ab23f7c-8dda-3145-97de-32bdafe9bc56)
Feb 17 20:28:55 David-laptop NetworkManager[10366]: <info>  [1708219735.3576] device (enp0s20f0u3u1u4): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Feb 17 20:28:55 David-laptop NetworkManager[10366]: <info>  [1708219735.3577] manager: NetworkManager state is now CONNECTING
Feb 17 20:28:55 David-laptop NetworkManager[10366]: <info>  [1708219735.3578] device (enp0s20f0u3u1u4): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Feb 17 20:28:55 David-laptop NetworkManager[10366]: <info>  [1708219735.3655] device (enp0s20f0u3u1u4): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Feb 17 20:28:55 David-laptop NetworkManager[10366]: <info>  [1708219735.3657] dhcp4 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.3853] dhcp4 (enp0s20f0u3u1u4): state changed new lease, address=192.168.1.186
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.3855] policy: set 'Wired connection 2' (enp0s20f0u3u1u4) as default for IPv4 routing and DNS
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.3908] device (enp0s20f0u3u1u4): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4281] device (enp0s20f0u3u1u4): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4282] device (enp0s20f0u3u1u4): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4284] manager: NetworkManager state is now CONNECTED_SITE
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4285] device (enp0s20f0u3u1u4): Activation: successful, device activated.
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4927] dhcp6 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4929] policy: set 'Wired connection 2' (enp0s20f0u3u1u4) as default for IPv6 routing and DNS
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4952] dhcp6 (enp0s20f0u3u1u4): state changed new lease, address=2605:9480:126:2480::1fd9
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.6631] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4632] caught SIGTERM, shutting down normally.
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4638] device (wlan0): state change: unavailable -> unmanaged (reason 'unmanaged', sys-iface-state: 'managed')
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4649] dhcp4 (enp0s20f0u3u1u4): canceled DHCP transaction
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4649] dhcp4 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4649] dhcp4 (enp0s20f0u3u1u4): state changed no lease
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] dhcp6 (enp0s20f0u3u1u4): canceled DHCP transaction
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] dhcp6 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] dhcp6 (enp0s20f0u3u1u4): state changed no lease
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] manager: NetworkManager state is now CONNECTED_SITE

What I’m seeing here is that something is sending a SIGTERM to NetworkManager every time a DHCP lease expires. Specifically, these timestamps:

Feb 17 20:23:51 David-laptop NetworkManager[1986]: <info>  [1708219431.4219] dhcp6 (enp3s0): state changed no lease
Feb 17 20:26:47 David-laptop systemd[1]: Stopping Network Manager...

First the lease expired, and then in less than 3 minutes, NetworkManager received a SIGTERM. Is this the point when you reloaded NetworkManager by stopping it manually or was the manager stopped by something else?

I didn’t go through the entire log, but I detect a similar pattern in more than one place. For example,

Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.3855] policy: set 'Wired connection 2' (enp0s20f0u3u1u4) as default for IPv4 routing and DNS
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.3908] device (enp0s20f0u3u1u4): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4281] device (enp0s20f0u3u1u4): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4282] device (enp0s20f0u3u1u4): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4284] manager: NetworkManager state is now CONNECTED_SITE
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4285] device (enp0s20f0u3u1u4): Activation: successful, device activated.
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4927] dhcp6 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4929] policy: set 'Wired connection 2' (enp0s20f0u3u1u4) as default for IPv6 routing and DNS
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4952] dhcp6 (enp0s20f0u3u1u4): state changed new lease, address=2605:9480:126:2480::1fd9
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.6631] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4632] caught SIGTERM, shutting down normally.
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4638] device (wlan0): state change: unavailable -> unmanaged (reason 'unmanaged', sys-iface-state: 'managed')
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4649] dhcp4 (enp0s20f0u3u1u4): canceled DHCP transaction
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4649] dhcp4 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4649] dhcp4 (enp0s20f0u3u1u4): state changed no lease
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] dhcp6 (enp0s20f0u3u1u4): canceled DHCP transaction
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] dhcp6 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] dhcp6 (enp0s20f0u3u1u4): state changed no lease
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] manager: NetworkManager state is now CONNECTED_SITE

If we look at the timestamp when the SIGTERM was caught, we can once again see that it was within 3 minutes of a dhcp lease renewal.

Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.4952] dhcp6 (enp0s20f0u3u1u4): state changed new lease, address=2605:9480:126:2480::1fd9
Feb 17 20:28:56 David-laptop NetworkManager[10366]: <info>  [1708219736.6631] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4632] caught SIGTERM, shutting down normally.

The entries closely following those seem to involve a reboot:

Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4649] dhcp4 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4649] dhcp4 (enp0s20f0u3u1u4): state changed no lease
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] dhcp6 (enp0s20f0u3u1u4): canceled DHCP transaction
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] dhcp6 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] dhcp6 (enp0s20f0u3u1u4): state changed no lease
Feb 17 20:31:28 David-laptop NetworkManager[10366]: <info>  [1708219888.4650] manager: NetworkManager state is now CONNECTED_SITE
-- Boot 7478bf7881df494aadad1431682d8c1f --
Feb 17 20:33:43 David-laptop systemd[1]: Starting Network Manager...
Feb 17 20:33:43 David-laptop NetworkManager[871]: <info>  [1708220023.8952] NetworkManager (version 1.44.2-3) is starting... (boot:7478bf78-81df-494a-adad-1431682d8c1f)
Feb 17 20:33:43 David-laptop NetworkManager[871]: <info>  [1708220023.8952] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity.conf) (etc: wifi_backend.conf)
Feb 17 20:33:43 David-laptop NetworkManager[871]: <info>  [1708220023.8990] manager[0x5a71e3b30fe0]: monitoring kernel firmware directory '/lib/firmware'.
Feb 17 20:33:43 David-laptop NetworkManager[871]: <info>  [1708220023.9238] hostname: hostname: using hostnamed
Feb 17 20:33:43 David-laptop NetworkManager[871]: <info>  [1708220023.9238] hostname: static hostname changed from (none) to "David-laptop"
Feb 17 20:33:43 David-laptop NetworkManager[871]: <info>  [1708220023.9240] dns-mgr: init: dns=default,systemd-resolved rc-manager=symlink
Feb 17 20:33:43 David-laptop NetworkManager[871]: <info>  [1708220023.9244] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.3/ieee80211/phy0/rfkill1) (driver iwlwifi)
Feb 17 20:33:43 David-laptop NetworkManager[871]: <info>  [1708220023.9245] manager[0x5a71e3b30fe0]: rfkill: Wi-Fi hardware radio set enabled
Feb 17 20:33:43 David-laptop NetworkManager[871]: <info>  [1708220023.9245] manager[0x5a71e3b30fe0]: rfkill: WWAN hardware radio set enabled

I’m assuming that you got frustrated at 20:31:28 because the network kept dropping so you decided to reboot?

Update:
It seems to me that something caused the connection to drop shortly after the ethernet connection is established.

Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.8893] device (enp0s20f0u3u1u4): carrier: link connected
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.8897] device (enp0s20f0u3u1u4): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.8899] policy: auto-activating connection 'Wired connection 2' (4ab23f7c-8dda-3145-97de-32bdafe9bc56)
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.8901] device (enp0s20f0u3u1u4): Activation: starting connection 'Wired connection 2' (4ab23f7c-8dda-3145-97de-32bdafe9bc56)
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.8901] device (enp0s20f0u3u1u4): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.8902] manager: NetworkManager state is now CONNECTING
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.8903] device (enp0s20f0u3u1u4): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.8980] device (enp0s20f0u3u1u4): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.8982] dhcp4 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.9088] dhcp4 (enp0s20f0u3u1u4): state changed new lease, address=192.168.1.186
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.9089] policy: set 'Wired connection 2' (enp0s20f0u3u1u4) as default for IPv4 routing and DNS
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.9144] device (enp0s20f0u3u1u4): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.9435] device (enp0s20f0u3u1u4): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.9436] device (enp0s20f0u3u1u4): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.9438] manager: NetworkManager state is now CONNECTED_SITE
Feb 17 20:38:53 David-laptop NetworkManager[849]: <info>  [1708220333.9439] device (enp0s20f0u3u1u4): Activation: successful, device activated.
Feb 17 20:38:54 David-laptop NetworkManager[849]: <info>  [1708220334.2069] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 17 20:38:55 David-laptop NetworkManager[849]: <info>  [1708220335.4395] dhcp6 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:38:55 David-laptop NetworkManager[849]: <info>  [1708220335.4398] policy: set 'Wired connection 2' (enp0s20f0u3u1u4) as default for IPv6 routing and DNS
Feb 17 20:38:55 David-laptop NetworkManager[849]: <info>  [1708220335.4444] dhcp6 (enp0s20f0u3u1u4): state changed new lease, address=2605:9480:126:2480::1fd9

***** The system had both ipv4 and ipv6 assigned to it at this point *****

Feb 17 20:39:35 David-laptop NetworkManager[849]: <info>  [1708220375.8549] audit: op="connection-update" uuid="4ab23f7c-8dda-3145-97de-32bdafe9bc56" name="Wired connection 2" args="connection.timestamp,ipv4.method,ipv4.dns,ipv4.gateway,ipv4.addresses" pid=1527 uid=1000 result="success"
Feb 17 20:39:35 David-laptop NetworkManager[849]: <info>  [1708220375.8585] audit: op="device-reapply" interface="enp0s20f0u3u1u4" ifindex=4 args="ipv4.method,ipv4.dns,ipv4.gateway,ipv4.addresses" pid=1527 uid=1000 result="success"

****** This is the point where the connection started to drop. NetworkManager received SIGTERM shortly after this. Something must have happened just before this. *****

Feb 17 20:39:35 David-laptop NetworkManager[849]: <info>  [1708220375.8586] dhcp4 (enp0s20f0u3u1u4): canceled DHCP transaction
Feb 17 20:39:35 David-laptop NetworkManager[849]: <info>  [1708220375.8586] dhcp4 (enp0s20f0u3u1u4): activation: beginning transaction (timeout in 45 seconds)
Feb 17 20:39:35 David-laptop NetworkManager[849]: <info>  [1708220375.8586] dhcp4 (enp0s20f0u3u1u4): state changed no lease
Feb 17 20:39:55 David-laptop NetworkManager[849]: <info>  [1708220395.0044] audit: op="connection-update" uuid="4ab23f7c-8dda-3145-97de-32bdafe9bc56" name="Wired connection 2" args="802-3-ethernet.mtu,connection.timestamp" pid=1527 uid=1000 result="success"
Feb 17 20:39:55 David-laptop NetworkManager[849]: <info>  [1708220395.0079] audit: op="device-reapply" interface="enp0s20f0u3u1u4" ifindex=4 args="802-3-ethernet.mtu" pid=1527 uid=1000 result="success"
Feb 17 20:41:27 David-laptop systemd[1]: Stopping Network Manager...
Feb 17 20:41:27 David-laptop NetworkManager[849]: <info>  [1708220487.7641] caught SIGTERM, shutting down normally.

Can you run this:

$ journalctl --since "2024-02-17 20:38:53" --until "2024-02-17 20:41:27"

Just want to see the full log of the system events that occurred between those two timestamps.

Can do, a few things, the issues revolving around NIC np0s20f0u3u1u4 have been resolved, this is a laptop dock that has now been disconnected. I am currently working with interface enp3s0 which is the RTL interface. I have generated new logging as well. I have noticed the NIC is going in to sleep mode, I’ve disabled this already, I am not expecting this to have any changes.

Logging after disabling sleep on the NIC: https://0x0.st/HnvA.txt
Logs requested from your last update: https://0x0.st/Hnvu.txt

Edit: I’ve disabled IPV6 via Network manager. I’ve also assigned a static address to the enp3s0 interface so there shouldn’t be any additional DHCP requests being made.

Edit 2: Went to double check if auto negotiation actually disabled. Looks like it didn’t. I am looking into this now.

[Sun Feb 18 16:39:10 2024] enp3s0: 0xffffbfa240296000, 04:7c:16:a3:58:fa, IRQ 144
[Sun Feb 18 16:39:10 2024] r8168 0000:03:00.0: Direct firmware load for rtl_nic/rtl8168h-3.fw failed with error -2
[Sun Feb 18 16:39:10 2024] r8168 0000:03:00.0: Unable to load firmware rtl_nic/rtl8168h-3.fw (-2)
[Sun Feb 18 16:39:13 2024] r8168: enp3s0: link up

Well this is extremely odd, if I have both my wifi and wired connection enabled i am seeing 600-700mbps, and only 90mbps on upload. When I get home later I will post my network routes to so I can double check nothing weird is going on there as well.

thanks!