Garuda Refuses to Connect to Wifi

Good evening all,

Pulling my hair out a little bit, garuda is flat out refusing to connect to my wifi connection even after using DKMS to install what were (as far as i could find) the latest drivers.

It just gives me an error and deactivates itself, even if I do a fresh install.

Please note, I am dual booted with Windows 11, secure boot is disabled in BIOS and fastboot is disabled in Windows itself. I also only boot Garuda from a full shutdown, never via restart from Windows. Computer goes off at the wall after a full shutdown prior to loading up Garuda.

I’m using a TPLink dongle (Realtek RTL8812BU), full paste below.

I am aware I have access to a wired connection, I am temporarily using a powerline adapter ( which is not on the same mains-loop in the house so not a viable long term solution, and is frankly slower than a brick sliding uphill ), but I do get full wifi speeds of around 650-700mbps on the same adapter within Windows. I know Windows does funky stuff thanks to fastboot hence why it’s all been disabled.

Any advice would be hugely appreciated, alternatively feel free to give me a slap and say “you’ve done this and broken it” haha.

If there’s any further information that you need just let me know and I’ll pop it in replies (or edit original post where required).

I do not plan to stay on Windows long-term, this current install is basically a bridge to get me used to Linux to do a full swap, but because of usage I can’t just drop Windows straight away as I need to confirm compatibility of various software that I use for work.

System:
Kernel: 6.10.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=6c522481-29d5-4591-950c-e91006418768 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.1.4 tk: Qt v: N/A info: frameworks v: 6.5.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: PRIME B550M-K v: Rev X.0x
serial: <superuser required> part-nu: SKU uuid: <superuser required>
UEFI: American Megatrends v: 2403 date: 06/16/2021
CPU:
Info: model: AMD Ryzen 7 5700X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 2 microcode: 0xA201204
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 3447 high: 3956 min/max: 2200/4662 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 3400 2: 3400
3: 3400 4: 3400 5: 3400 6: 3400 7: 3400 8: 3400 9: 3400 10: 3400 11: 3400
12: 3400 13: 3400 14: 3400 15: 3956 16: 3609 bogomips: 108595
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3060 Ti Lite Hash Rate] vendor: ASUSTeK
driver: nvidia v: 555.58.02 alternate: nouveau,nvidia_drm non-free: 550.xx+
status: current (as of 2024-06; EOL~2026-12-xx) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 4 speed: 16 GT/s
lanes: 16 ports: active: none off: HDMI-A-1,HDMI-A-2 empty: DP-1,DP-2,DP-3
bus-ID: 0a:00.0 chip-ID: 10de:2489 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
alternate: fbdev,nouveau,nv,vesa gpu: nvidia d-rect: 4240x2130
display-ID: 0
Monitor-1: HDMI-A-1 pos: bottom-r res: 1680x1050 size: N/A modes: N/A
Monitor-2: HDMI-A-2 pos: primary,top-left res: 2560x1080 size: N/A
modes: N/A
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia
x11: drv: zink inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 555.58.02
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2
memory: 7.81 GiB display-ID: :1.0
API: Vulkan v: 1.3.279 layers: 11 device: 0 type: discrete-gpu name: NVIDIA
GeForce RTX 3060 Ti driver: nvidia v: 555.58.02 device-ID: 10de:2489
surfaces: xcb,xlib,wayland
Audio:
Device-1: NVIDIA GA104 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 0a:00.1 chip-ID: 10de:228b class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: Logitech G435 Wireless Gaming Headset
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-3:3 chip-ID: 046d:0acb class-ID: 0300
serial: <filter>
API: ALSA v: k6.10.5-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.2.2 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: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK RTL8111H driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 09:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp9s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: TP-Link Archer T3U [Realtek RTL8812BU] driver: rtw_8822bu
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:4
chip-ID: 2357:012d class-ID: 0000 serial: <filter>
IF: wlp1s0f0u4 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Drives:
Local Storage: total: 1.8 TiB used: 27.52 GiB (1.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SA400S37480G
size: 447.13 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: P1.5 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital
model: WD10EZEX-00WN4A0 size: 931.51 GiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: <filter>
fw-rev: 1A01 scheme: MBR
ID-3: /dev/sdc maj-min: 8:32 vendor: Crucial model: CT500MX500SSD4
size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 022 scheme: GPT
Partition:
ID-1: / raw-size: 146.34 GiB size: 146.34 GiB (100.00%)
used: 27.5 GiB (18.8%) fs: btrfs dev: /dev/sda5 maj-min: 8:5
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
used: 28.2 MiB (29.4%) fs: vfat dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 146.34 GiB size: 146.34 GiB (100.00%)
used: 27.5 GiB (18.8%) fs: btrfs dev: /dev/sda5 maj-min: 8:5
ID-4: /var/log raw-size: 146.34 GiB size: 146.34 GiB (100.00%)
used: 27.5 GiB (18.8%) fs: btrfs dev: /dev/sda5 maj-min: 8:5
ID-5: /var/tmp raw-size: 146.34 GiB size: 146.34 GiB (100.00%)
used: 27.5 GiB (18.8%) fs: btrfs dev: /dev/sda5 maj-min: 8:5
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.23 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 55.6 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.23 GiB used: 2.83 GiB (9.1%)
Processes: 357 Power: uptime: 7m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.45 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1801 libs: 534 tools: octopi,paru Compilers:
clang: 18.1.8 gcc: 14.2.1 Shell: garuda-inxi default: fish v: 3.7.1
running-in: konsole inxi: 3.3.35
Garuda (2.6.26-1):
System install date:     2024-08-18
Last full system update: 2024-08-18
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:

Here are two useful links if you don’t already know them.

https://bbs.archlinux.org/viewtopic.php?id=283135

Thanks bud, just tried both solutions - for some reason I’m seeing my wifi network duplicated on the list, and I think that it may be causing some confusion for the drivers.

Is there a way to specify which of the two I try to connect to?

t╭─liam@liam in ~
╰─λ nmcli d
DEVICE      TYPE      STATE         CONNECTION
enp9s0      ethernet  connected     Wired connection 1
wlp1s0f0u4  wifi      disconnected  --
lo          loopback  unmanaged     --

╭─liam@liam in ~ took 7ms
╰─λ nmcli r wifi on

╭─liam@liam in ~ took 15ms
╰─λ nmcli d wifi list
IN-USE  BSSID              SSID            MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
AC:B6:87:2E:2B:21  PLUSNET-6XF69P  Infra  11    195 Mbit/s  99      ▂▄▆█  WPA2
6A:B6:87:2E:2B:25  --              Infra  11    195 Mbit/s  97      ▂▄▆█  WPA2
62:B6:87:2E:2B:24  --              Infra  36    540 Mbit/s  87      ▂▄▆█  WPA2
AC:B6:87:2E:2B:20  PLUSNET-6XF69P  Infra  36    540 Mbit/s  85      ▂▄▆█  WPA2
02:FC:8B:31:CF:67  --              Infra  36    130 Mbit/s  80      ▂▄▆_  WPA2
C8:E3:06:A3:80:A7  --              Infra  104   270 Mbit/s  39      ▂▄__  --
C8:E3:06:A3:80:A5  home wifi       Infra  104   270 Mbit/s  37      ▂▄__  WPA2 WPA3
C8:E3:06:A3:80:A3  bf979b          Mesh   104   270 Mbit/s  35      ▂▄__  WPA3
64:FD:96:68:4A:73  VM9850906       Infra  6     405 Mbit/s  34      ▂▄__  WPA2
90:02:18:69:FC:73  SKYD4B6B        Infra  36    405 Mbit/s  32      ▂▄__  WPA2
62:09:86:40:58:E4  --              Infra  36    540 Mbit/s  30      ▂___  WPA2
04:09:86:40:58:E0  EE-3XC3CC       Infra  36    540 Mbit/s  30      ▂___  WPA2
70:0B:01:2A:8E:6B  TALKTALK2A8E6D  Infra  36    540 Mbit/s  29      ▂___  WPA2
72:0B:01:2A:8E:6C  --              Infra  36    540 Mbit/s  29      ▂___  WPA2
08:9B:F1:1A:83:A4  bf979b          Mesh   104   270 Mbit/s  24      ▂___  WPA3
08:9B:F1:1A:83:A8  --              Infra  104   270 Mbit/s  20      ▂___  --

╭─liam@liam in ~ took 9ms
╰─λ nmcli d wifi connect PLUSNET-6XF69P password <snipped my password>
Error: Connection activation failed: The Wi-Fi network could not be found.
[WARN] - (starship::utils): Executing command "/usr/bin/sudo" timed out.
[WARN] - (starship::utils): You can set command_timeout in your config to a higher value to allow longer-running commands to keep executing.

M$ lies :slight_smile: or

AUR (en) - rtl8822bu-git = the dkms is fine.

This, good man, is all I can give.
As you can see everywhere, there is no support for dual-boot.
Good luck, others may know more.

Last but not least, welcome to the forum :slight_smile:

Maybe it is the Megabit and Megabyte think :thinking:

Windows doing funky stuff is the whole reason I want done with the bleeding thing to be honest.

Never liked it, used to run Ubuntu for the longest time, ended up being forced back to Windows thanks to compatibility but this was…maybe 5-6 years ago now.

And yes, looks like Windows lies.

Check the conversion values , please.

You know I’m half tempted to unmount the Windows drive, partition my second SSD ,and use that as the boot drive etc for Garuda, then try a fresh install with Windows not even “existing” in the bootloader, but ahhhh it’s late.

No need, it works fine on my notebooks, but, there is no support :wink: from Garuda.

1 Like

You know what, a 100m ethernet cable and an SDS drill through my wall is sounding like a much easier solution right now, been at this for hours.

Or a far less destructive option of a PCI Wifi card if it’ll fit next to my GPU.

2 Likes

IDK, 100 m needs CAT 10 ? :wink:
I use cat 5, and powerline works fine too, I used it some years ago, on two different electricity meters, they were so close together. :smiley:

Second router (mesh) or repeater?

Actually an access point/mesh router sounds like quite a sensible idea…and I happen to have my old router in the drawer next to me.

I wonder if I can get into the settings or if my old ISP locked it.

1 Like

Sod it, I’ll leave the topic open overnight in case anyone has any bright ideas, and if not I’ll fiddle with the old router after work tomorrow and if that works I’ll mark it as solved…

…a workaround is technically a solution, right? :stuck_out_tongue:

:crossed_fingers: :crossed_fingers: :crossed_fingers:

This topic will close 14 days after the last reply.

No need to close, if you mark the solution, the topic closed within two days automatically :slight_smile:

On a side note, the garuda network manager seems quite…unstable? It seems to hang a lot and freeze, nothing else on the OS seems to do this. Is this a known issue?

If so, are there any other NMs you would recommend as a replacement to see if maybe that will do the trick?

I’ll work out how to disable it and enable an alternative…just need a few ideas of which ones would be most compatible with the OS/kernel.

You can change kde to show the incorrect windows way if you want here

2 Likes

I think I’ll keep it as it is to avoid confusing myself, thanks though :slight_smile:

1 Like

Welcome to the Garuda community @bothamliam.

See:

how-do-i-install-archer-t3u-drivers

You likely need to blacklist the in-kernel module with the rtl88x2bu-dkms-git driver.

Test out the linux-lts kernel if things are still not working after following my instructions. Oftentimes, realtek wifi drivers break after kernel updates. When this happens you’ll need to switch to the LTS kernel until Realtek updates their driver.

1 Like

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