[Conflicting Network Services] Garuda Update breaks internet connectivity completely. No wifi or ethernet

System:
  Kernel: 6.12.42-1-lts arch: x86_64 bits: 64 compiler: gcc v: 15.2.1 clocksource: tsc
    avail: acpi_pm parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=6de1dd91-b470-4769-a1e9-494d87b1146c rw rootflags=subvol=@ loglevel=3
    nvidia_drm.modeset=1 nvidia_drm.fbdev=1 ibt=off
  Desktop: KDE Plasma v: 6.4.4 tk: Qt v: N/A info: frameworks v: 6.17.0 wm: kwin_wayland
    with: krunner,polybar vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Laptop System: TUXEDO product: TUXEDO Stellaris Intel Gen5 v: Standard
    serial: <superuser required>
  Mobo: NB02 model: GMxPXxx v: Standard serial: <superuser required> part-nu: STELLARIS1XI05
    uuid: <superuser required> UEFI: American Megatrends LLC. v: N.1.09A13 date: 11/14/2023
Battery:
  ID-1: BAT0 charge: 97.2 Wh (98.0%) condition: 99.2/99.2 Wh (100.0%) volts: 16.5 min: 15.5
    model: standard type: Li-ion serial: <filter> status: not charging
CPU:
  Info: model: 13th Gen Intel Core i9-13900HX bits: 64 type: MST AMCP arch: Raptor Lake
    gen: core 13 level: v3 note: check built: 2022+ process: Intel 7 (10nm) family: 6
    model-id: 0xB7 (183) stepping: 1 microcode: 0x12F
  Topology: cpus: 1x dies: 1 clusters: 12 cores: 24 threads: 32 mt: 8 tpc: 2 st: 16 smt: enabled
    cache: L1: 2.1 MiB desc: d-16x32 KiB, 8x48 KiB; i-8x32 KiB, 16x64 KiB L2: 32 MiB
    desc: 8x2 MiB, 4x4 MiB L3: 36 MiB desc: 1x36 MiB
  Speed (MHz): avg: 800 min/max: 800/5200:5400:3900 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800
    11: 800 12: 800 13: 800 14: 800 15: 800 16: 800 17: 800 18: 800 19: 800 20: 800 21: 800 22: 800
    23: 800 24: 800 25: 800 26: 800 27: 800 28: 800 29: 800 30: 800 31: 800 32: 800
    bogomips: 154880
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Raptor Lake-S UHD Graphics vendor: AIstone Global driver: i915 v: kernel
    alternate: xe arch: Xe process: Intel 10nm built: 2020-21 ports: active: eDP-2 empty: DP-3,
    DP-4, HDMI-A-2, HDMI-A-3, HDMI-A-4, HDMI-A-5 bus-ID: 00:02.0 chip-ID: 8086:a788 class-ID: 0300
  Device-2: NVIDIA AD106M [GeForce RTX 4070 Max-Q / Mobile] vendor: AIstone Global driver: nvidia
    v: 580.76.05 alternate: nouveau,nvidia_drm non-free: 550-570.xx+ status: current (as of 2025-04)
    arch: Lovelace code: AD1xx process: TSMC n4 (5nm) built: 2022+ pcie: gen: 4 speed: 16 GT/s
    lanes: 8 ports: active: none empty: DP-1, DP-2, HDMI-A-1, eDP-1 bus-ID: 01:00.0
    chip-ID: 10de:2860 class-ID: 0300
  Device-3: SunplusIT FHD Webcam driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
    mode: 2.0 bus-ID: 1-5:5 chip-ID: 2b7e:c664 class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8 compositor: kwin_wayland
    driver: X: loaded: modesetting,nvidia unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: iris
    gpu: i915 display-ID: 0
  Monitor-1: eDP-2 model: BOE Display 0x0a99 built: 2021 res: 2560x1600 dpi: 181 gamma: 1.2
    size: 366x229mm (14.41x9.02") diag: 422mm (16.6") ratio: 16:10 modes: 2560x1600
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0 drv: nvidia device: 1
    drv: iris device: 3 drv: swrast gbm: drv: iris surfaceless: drv: nvidia wayland: drv: iris x11:
    drv: iris inactive: device-2
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.1.7-arch1.1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Graphics (RPL-S) device-ID: 8086:a788 memory: 30.35 GiB
    unified: yes display-ID: :1.0
  API: Vulkan v: 1.4.321 layers: 13 device: 0 type: integrated-gpu name: Intel Graphics (RPL-S)
    driver: mesa intel v: 25.1.7-arch1.1 device-ID: 8086:a788 surfaces: N/A device: 1
    type: discrete-gpu name: NVIDIA GeForce RTX 4070 Laptop GPU driver: nvidia v: 580.76.05
    device-ID: 10de:2860 surfaces: N/A device: 2 type: cpu name: llvmpipe (LLVM 20.1.8 256 bits)
    driver: mesa llvmpipe v: 25.1.7-arch1.1 (LLVM 20.1.8) device-ID: 10005:0000 surfaces: N/A
  Info:
 Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor
    gpu: nvidia-settings,nvidia-smi wl: swaymsg,wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Raptor Lake High Definition Audio vendor: AIstone Global driver: snd_hda_intel
    v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:7a50
    class-ID: 0403
  Device-2: NVIDIA AD106M High Definition Audio vendor: AIstone Global driver: snd_hda_intel
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8 bus-ID: 01:00.1 chip-ID: 10de:22bd class-ID: 0403
  Device-3: BTD 600 driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-2.1:4 chip-ID: 3542:3000 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.12.42-1-lts status: kernel-api with: aoss type: oss-emulator tools: N/A
  Server-1: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Raptor Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:7a70 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: AIstone Global driver: r8169 v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 3a:00.0 chip-ID: 10ec:8125 class-ID: 0200
  IF: enp58s0 state: down mac: <filter>
  IF-ID-1: docker0 state: down mac: <filter>
  IF-ID-2: virbr0 state: down mac: <filter>
  Info: services: systemd-timesyncd
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    mode: 1.1 bus-ID: 1-14:8 chip-ID: 8087:0033 class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.4 lmp-v: 13
    sub-v: 3085 hci-v: 13 rev: 3085 class-ID: 6c010c
  Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff link-mode: peripheral accept
    service-classes: rendering, capturing, audio, telephony
Drives:
  Local Storage: total: 3.18 TiB used: 1.59 TiB (49.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:8 vendor: Samsung model: SSD 980 1TB size: 931.51 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 3B4QFXO7 temp: 41.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung model: SSD 980 500GB size: 465.76 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 2B4QFXO7 temp: 38.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Crucial model: CT2000P3SSD8 size: 1.82 TiB block-size:
    physical: 512 B logical: 512 B type: USB rev: 3.2 spd: 10 Gb/s lanes: 1 mode: 3.2 gen-2x1
    tech: SSD serial: <filter> fw-rev: 1.00 scheme: GPT
Partition:
  ID-1: / raw-size: 224.52 GiB size: 224.52 GiB (100.00%) used: 130 GiB (57.9%) fs: btrfs
    dev: /dev/nvme1n1p7 maj-min: 259:7
  ID-2: /boot/efi raw-size: 558.9 MiB size: 557.8 MiB (99.80%) used: 644 KiB (0.1%) fs: vfat
    dev: /dev/nvme1n1p5 maj-min: 259:5
  ID-3: /home raw-size: 224.52 GiB size: 224.52 GiB (100.00%) used: 130 GiB (57.9%) fs: btrfs
    dev: /dev/nvme1n1p7 maj-min: 259:7
  ID-4: /var/log raw-size: 224.52 GiB size: 224.52 GiB (100.00%) used: 130 GiB (57.9%) fs: btrfs
    dev: /dev/nvme1n1p7 maj-min: 259:7
  ID-5: /var/tmp raw-size: 224.52 GiB size: 224.52 GiB (100.00%) used: 130 GiB (57.9%) fs: btrfs
    dev: /dev/nvme1n1p7 maj-min: 259:7
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.08 GiB used: 0 KiB (0.0%) priority: 100 comp: zstd
    avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 32 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 7.81 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme1n1p6
    maj-min: 259:6
Sensors:
  System Temperatures: cpu: 56.8 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 31.08 GiB used: 5.49 GiB
 (17.7%)
  Processes: 569 Power: uptime: 2m states: freeze,mem,disk suspend: s2idle avail: deep wakeups: 0
    hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 12.36 GiB
    services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd v: 257
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 2388 libs: 559 tools: octopi,paru Compilers: clang: 20.1.8
    gcc: 15.2.1 alt: 13/14 Client: shell wrapper v: 5.3.3-release inxi: 3.3.38
Garuda (2.7.5-1):
  System install date:     2025-08-18
  Last full system update: 2025-08-18
  Is partially upgraded:   No
  Relevant software:       snapper dracut
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            
--- System Health Check Report ---
20/21 checks run in 0.62 seconds ⌛
Powered by garuda-health 🦅
âś… System health check passed. No issues found.

Both wifi and ethernet works on windows. Downgraded back to a previous snapshot for now. This is inxi after the update btw. It does not work in any of the other kernels either (linux and linux-lts).

Not sure if this is helpful, but maybe you need to explicitly install the kernel module for your ethernet? AUR (en) - r8125-dkms

Wifi is a bit out of my depth, so hopefully someone else can lend you some guidance.

2 Likes

The RTL8125 adapter will sometimes work adequately using the r8169 kernel module, but it will perform far better using the dedicated proprietary driver linked above.

1 Like

are you using systemd to bring up your network and not Networkmanager?

This did not work unfortunately. Still no internet after update.

I’m just using whatever was default. I haven’t changed anything regarding the network.

Several people recently reported clashes between network manger and other services.

After updating your system try this:

Power down, then unplug your ethernet cable if you want to use your wifi.

Restart.

Open a terminal window:

Run the command below to output a live log detailing your current network activities:

journalctl -fu NetworkManager 

Let the command run in the terminal, and log all current network activity.

Try reinitiating your wifi’s network connection while the live logging is taking place, with the following command:

sudo systemctl stop NetworkManager; sudo ip link set wlo1 down; sudo lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs sudo rmmod; sleep 3; sudo modprobe iwlwifi; sudo ip link set wlo1 up; sudo systemctl start NetworkManager

Log at least 50 lines of output around when you are trying to initiate a connection to your network.

Post any important looking excerpts from the log around network initiation attempts.

3 Likes

❯ journalctl -fu NetworkManager
Aug 19 10:30:06 stellaris systemd[1]: NetworkManager.service: Two services allocated for the same bus name org.free
desktop.NetworkManager, refusing operation.
Aug 19 10:30:06 stellaris systemd[1]: NetworkManager.service: Cannot add dependency job, ignoring: Unit NetworkMana
ger.service failed to load properly, please adjust/correct and reload service manager: File exists

Problem found. Now how do we solve it?

As I suspected, it looks like conflicting services, read the thread below:

Enable IWD with Garuda Rani, then follow directions on the link below:

3 Likes

I don’t quite understand what this means…..but I just did the other steps and it’s working now.

1 Like

Sorry that was supposed to be Rani.

No biggie then. :+1:

Glad that helped.

4 Likes

Hey it looks like I have to keep doing
sudo systemctl enable --now NetworkManager.service

after every reboot. Do you know why that is?

Perhaps still a conflict happening?

I would switch to using Internet Wireless Daemon (IWD) instead of wpa_supplicant as I suggested earlier. This can be done easily through the Garuda Rani app.

Try that, and then reboot to see if that helps.

If that doesn’t help, then you should check your logs to see what errors are still happening.

1 Like

OK so here’s the solution to permanently fix it so you don’t have to restart the service after every reboot:

sudo systemctl disable --now NetworkManager-initrd.service NetworkManager-wait-online-initrd.service
sudo systemctl mask NetworkManager-initrd.service NetworkManager-wait-online-initrd.service
2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.