I’ve got a desktop that I’d like to have wireless to, and dum dum here decided to get a card before I looked up whether Linux supported it out of the box. I tried installing the official package rtl8812au, but that did nothing. Then I tried to source install the rtl8812AU-rtl8821AU from Home:Saurland:Hardware. The source package itself wouldn’t seem to install, at least I couldn’t verify it. Then when I tried to install rtl8812AU-8821AU-kmp-default, it would lock up my desktop on boot! If I can’t get this wifi card to work, it’s not the end of the world, as I found a list of cards that are supported natively, but if there’s a fix I’m just not seeing that’s not going to be a hassle every time I update (I’m looking at you, dkms), then I’d be willing to try.
@rainmaker0102 Hi there
Can you post the output from the following three (3) commands;
lsusb
uname -a
zypper se -si kernel rtl
@Sauerland ^^
Sure thing!
[seand@hpprodesk600g1sff:~]$ lsusb
Bus 003 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 003: ID 054c:09cc Sony Corp. DualShock 4 [CUH-ZCT2x]
Bus 002 Device 007: ID 18d1:4ee3 Google Inc. Nexus/Pixel Device (tether)
Bus 002 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 005: ID 2357:0120 TP-Link Archer T2U PLUS [RTL8821AU]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[seand@hpprodesk600g1sff:~]$ uname -a
Linux hpprodesk600g1sff 6.1.1-1-default #1 SMP PREEMPT_DYNAMIC Thu Dec 22 15:37:40 UTC 2022 (e71748d) x86_64 x86_64 x86_64 GNU/Linux
[seand@hpprodesk600g1sff:~]$ zypper se -si kernel rtl
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-----------------------------+---------+------------------------+--------+----------------------
i+ | kernel-default | package | 6.0.12-1.1 | x86_64 | (System Packages)
i+ | kernel-default | package | 6.1.1-1.1 | x86_64 | Main Repository (OSS)
i+ | kernel-default | package | 6.1.1-1.1 | x86_64 | openSUSE:Tumbleweed
i+ | kernel-default-devel | package | 6.0.12-1.1 | x86_64 | (System Packages)
i+ | kernel-default-devel | package | 6.1.1-1.1 | x86_64 | Main Repository (OSS)
i+ | kernel-default-devel | package | 6.1.1-1.1 | x86_64 | openSUSE:Tumbleweed
i+ | kernel-devel | package | 6.0.12-1.1 | noarch | (System Packages)
i+ | kernel-devel | package | 6.1.1-1.1 | noarch | Main Repository (OSS)
i+ | kernel-devel | package | 6.1.1-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-all | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-all | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-amdgpu | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-amdgpu | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-ath10k | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-ath10k | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-ath11k | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-ath11k | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-atheros | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-atheros | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-bluetooth | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-bluetooth | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-bnx2 | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-bnx2 | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-brcm | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-brcm | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-chelsio | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-chelsio | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-dpaa2 | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-dpaa2 | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-i915 | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-i915 | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-intel | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-intel | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-iwlwifi | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-iwlwifi | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-liquidio | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-liquidio | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-marvell | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-marvell | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-media | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-media | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-mediatek | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-mediatek | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-mellanox | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-mellanox | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-mwifiex | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-mwifiex | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-network | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-network | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-nfp | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-nfp | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-nvidia | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-nvidia | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-platform | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-platform | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-prestera | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-prestera | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-qcom | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-qcom | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-qlogic | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-qlogic | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-radeon | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-radeon | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-realtek | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-realtek | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-serial | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-serial | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-sound | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-sound | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-ti | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-ti | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-ueagle | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-ueagle | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-usb-network | package | 20221216-1.1 | noarch | Main Repository (OSS)
i+ | kernel-firmware-usb-network | package | 20221216-1.1 | noarch | openSUSE:Tumbleweed
i+ | kernel-macros | package | 6.1.1-1.1 | noarch | Main Repository (OSS)
i+ | kernel-macros | package | 6.1.1-1.1 | noarch | openSUSE:Tumbleweed
i+ | purge-kernels-service | package | 0-9.3 | noarch | Main Repository (OSS)
i+ | purge-kernels-service | package | 0-9.3 | noarch | openSUSE:Tumbleweed
i+ | texlive-l3kernel | package | 2022.196.svn62165-53.1 | noarch | Main Repository (OSS)
i+ | texlive-l3kernel | package | 2022.196.svn62165-53.1 | noarch | openSUSE:Tumbleweed
Then when I tried to install rtl8812AU-8821AU-kmp-default, it would lock up my desktop on boot!
No driver installed?
The driver has no update for more than 2 years…
I will see on weekend if I get some other source working…
Sorry to cause any confusion. I rolled back my system to before I installed the source package once I learned rtl8812AU-8821AU-kmp-default broke my desktop
So dkms isn’t as evil as I thought it was. Using the driver from GitHub - aircrack-ng/rtl8812au: RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection, my wifi adapter now works