Anyone had any success getting Asus AC56 wireless USB adapter to work in KDE Plasma?

Is the device connected? For some reason it doesn’t seem so.

Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 5000M
|__ Port 5: Dev 2, If 0, Class=Video, Driver=uvcvideo, 5000M
|__ Port 5: Dev 2, If 1, Class=Video, Driver=uvcvideo, 5000M
|__ Port 5: Dev 2, If 2, Class=Video, Driver=uvcvideo, 5000M
|__ Port 5: Dev 2, If 3, Class=Video, Driver=uvcvideo, 5000M
|__ Port 5: Dev 2, If 4, Class=Vendor Specific Class, Driver=, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
|__ Port 1: Dev 8, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 1: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 10, If 0, Class=Vendor Specific Class, Driver=, 480M
|__ Port 6: Dev 11, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 6: Dev 11, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 7: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 7: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 10: Dev 5, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
[s@s-aspirevn7592g ~]$ lsusb
Bus 002 Device 002: ID 8086:0aa5 Intel Corp. Intel® RealSense™ Camera SR300
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0489:e09f Foxconn / Hon Hai
Bus 001 Device 011: ID 09da:0260 A4Tech Co., Ltd. KV-300H Isolation Keyboard
Bus 001 Device 010: ID 0b05:17d2 ASUSTek Computer, Inc. USB-AC56 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 008: ID 25a7:fa61 Areson Technology Corp Elecom Co., Ltd MR-K013 Multicard Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

What happens if you run sudo modprobe 88XXau?

sudo modprobe 88XXau
[sudo] password for s:
modprobe: FATAL: Module 88XXau not found in directory /lib/modules/5.9.11-3-MANJARO
[s@s-aspirevn7592g ~]$

And what’s the output of sudo dmesg | egrep -i '(realtek|rtl|88)'?

sudo dmesg | egrep -i ‘(realtek|rtl|88)’
[ 0.000880] 4 base 003C000000 mask 7FFC000000 uncachable
[ 0.000880] 5 base 0040000000 mask 7FC0000000 uncachable
[ 0.000881] 6 base 0080000000 mask 7F80000000 uncachable
[ 0.000882] 7 disabled
[ 0.000882] 8 disabled
[ 0.000883] 9 disabled
[ 0.001481] gran_size: 64K chunk_size: 128K num_reg: 10 lose cover RAM: 8388668K
[ 0.001482] gran_size: 64K chunk_size: 256K num_reg: 10 lose cover RAM: 8388668K
[ 0.001483] gran_size: 64K chunk_size: 512K num_reg: 10 lose cover RAM: 8388668K
[ 0.001484] gran_size: 64K chunk_size: 1M num_reg: 10 lose cover RAM: 8388668K
[ 0.001488] gran_size: 64K chunk_size: 16M num_reg: 9 lose cover RAM: 60K
[ 0.001488] gran_size: 64K chunk_size: 32M num_reg: 9 lose cover RAM: 60K
[ 0.001495] gran_size: 128K chunk_size: 256K num_reg: 10 lose cover RAM: 8388732K
[ 0.001496] gran_size: 128K chunk_size: 512K num_reg: 10 lose cover RAM: 8388732K
[ 0.001497] gran_size: 128K chunk_size: 1M num_reg: 10 lose cover RAM: 8388732K
[ 0.001507] gran_size: 256K chunk_size: 256K num_reg: 10 lose cover RAM: 8388860K
[ 0.001507] gran_size: 256K chunk_size: 512K num_reg: 10 lose cover RAM: 8388860K
[ 0.001508] gran_size: 256K chunk_size: 1M num_reg: 10 lose cover RAM: 8388860K
[ 0.001517] gran_size: 256K chunk_size: 2G num_reg: 10 lose cover RAM: 8388860K
[ 0.001588] gran_size: 512M chunk_size: 2G num_reg: 3 lose cover RAM: 441340K
[ 0.036616] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.036867] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.063608] Memory: 7991728K/8249092K available (14339K kernel code, 1529K rwdata, 4760K rodata, 1664K init, 2888K bss, 257104K reserved, 0K cma-reserved)
[ 0.082288] ACPI: Core revision 20200717
[ 0.088243] …TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.102988] mce: CPU0: Thermal monitoring enabled (TM1)
[ 0.238848] PCI host bridge to bus 0000:00
[ 0.238850] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 0.238851] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 0.238853] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 0.238854] pci_bus 0000:00: root bus resource [mem 0x40000000-0xdfffffff window]
[ 0.238855] pci_bus 0000:00: root bus resource [mem 0xfd000000-0xfe7fffff window]
[ 0.238856] pci_bus 0000:00: root bus resource [bus 00-fe]
[ 0.238870] pci 0000:00:00.0: [8086:1910] type 00 class 0x060000
[ 0.248979] pci 0000:00:17.0: reg 0x1c: [io 0x5088-0x508b]
[ 0.258806] pci 0000:06:00.0: reg 0x10: [mem 0x94000000-0x941fffff 64bit]
[ 0.304888] pnp: PnP ACPI: found 9 devices
[ 0.310785] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.313188] Trying to unpack rootfs image as initramfs…
[ 0.465288] io scheduler bfq registered
[ 0.518303] sched_clock: Marking stable (517775236, 508388)->(523380754, -5097130)
[ 0.823532] ata3.00: 468862128 sectors, multi 1: LBA48 NCQ (depth 32), AA
[ 0.826702] ata1.00: 468877312 sectors, multi 1: LBA48 NCQ (depth 32)
[ 0.833533] sd 0:0:0:0: [sda] 468877312 512-byte logical blocks: (240 GB/224 GiB)
[ 0.834072] sd 2:0:0:0: [sdb] 468862128 512-byte logical blocks: (240 GB/224 GiB)
[ 1.469388] tsc: Refined TSC clocksource calibration: 2591.999 MHz
[ 1.768880] systemd[1]: Mounting Kernel Configuration File System…
[ 2.008800] audit: type=1400 audit(1607547712.993:8): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name="/usr/lib/snapd/snap-confine" pid=272 comm=“apparmor_parser”
[ 2.203688] usb 1-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.349887] ACPI: AC Adapter [ADP1] (on-line)
[ 2.464899] r8169 0000:07:00.0 eth0: RTL8168h/8111h, 30:65:ec:b2:e8:8b, XID 541, IRQ 129
[ 3.315887] checking generic (a0000000 7f0000) vs hw (93000000 1000000)
[ 3.315888] checking generic (a0000000 7f0000) vs hw (50000000 10000000)
[ 3.596880] ath10k_pci 0000:06:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 105b:e09d
[ 3.596883] ath10k_pci 0000:06:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[ 3.625965] Generic FE-GE Realtek PHY r8169-700:00: attached PHY driver [Generic FE-GE Realtek PHY] (mii_bus:phy_addr=r8169-700:00, irq=IGNORE)
[ 3.662482] ath10k_pci 0000:06:00.0: board_file api 2 bmi_id N/A crc32 318825bf
[ 3.926458] uvcvideo: Unknown video format 435a4e49-b602-480f-978c-e4e88ae89b89
[ 4.043203] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC255: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 4.043205] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 4.043206] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 4.043207] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 4.043209] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 4.103882] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input30
[ 4.588115] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[ 11.883622] Bluetooth: RFCOMM TTY layer initialized
[ 11.883644] Bluetooth: RFCOMM socket layer initialized
[ 11.883672] Bluetooth: RFCOMM ver 1.11
[ 14.016883] audit: type=1131 audit(1607547725.003:68): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg=‘unit=NetworkManager-dispatcher comm=“systemd” exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=suc
cess’
[ 27.539703] usb 1-2: Manufacturer: Realtek
[ 44.096826] usb 1-2: Manufacturer: Realtek
[ 435.776383] usb 1-6: Manufacturer: Realtek
[ 470.726148] usb 1-2: Manufacturer: Realtek
[ 980.545288] audit: type=1111 audit(1607548691.530:82): pid=410 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg=‘op=statistics arg=“refresh-rate-ms” pid=1127 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? a
ddr=? terminal=? res=success’
[ 1193.266883] audit: type=1105 audit(1607548904.253:88): pid=8410 uid=0 auid=1000 ses=1 subj==unconfined msg=‘op=PAM:session_open grantors=pam_limits,pam_unix,pam_permit acct=“root” exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/p
ts/1 res=success’
[ 1416.298867] audit: type=1104 audit(1607549127.283:101): pid=9209 uid=0 auid=1000 ses=1 subj==unconfined msg=‘op=PAM:setcred grantors=pam_faillock,pam_permit,pam_faillock acct=“root” exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev
/pts/1 res=success’

It doesn’t seem like the driver is actually installed. What’s the output of ls -l /sys/module/ | egrep -i '(rtl|realtek|88)'?

That odd AUR states its there but I can try again?

ls -l /sys/module/ | egrep -i ‘(rtl|realtek|88)’
drwxr-xr-x 5 root root 0 Dec 10 10:01 btrtl
drwxr-xr-x 6 root root 0 Dec 10 10:01 realtek
drwxr-xr-x 6 root root 0 Dec 10 10:01 snd_hda_codec_realtek

Can you run pamac build rtl88xxau-aircrack-dkms-git in the command line and see if it shows any errors?

Here’s the output:
pamac build rtl88xxau-aircrack-dkms-git
Preparing…
Cloning rtl88xxau-aircrack-dkms-git build files…
Checking rtl88xxau-aircrack-dkms-git dependencies…
Warning: rtl88xxau-aircrack-dkms-git-r1123.e9fbf5c-1 is up to date – reinstalling
Resolving dependencies…
Checking inter-conflicts…
To build (1):
rtl88xxau-aircrack-dkms-git r1123.e9fbf5c-1 AUR

Edit build files ? [y/N]

Interesting, it says it’s installed, but nonetheless, please type y, then enter; then type y, and enter again.

Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com>

Contributor: Shaun Ren <shaun DOT ren (at) linux (dOt) com>

Contributor: Simon Hanna <simon DOT hanna (at) serve-me (dOt) info>

pkgname=rtl88xxau-aircrack-dkms-git
_pkgbase=rtl88xxau
pkgver=r1123.e9fbf5c
pkgrel=1
pkgdesc=“Aircrack-ng kernel module for Realtek 88XXau (USB adapters only) network cards (8811au, 8812au and 8821au chipsets) with monitor mode and injection support”
url=“GitHub - aircrack-ng/rtl8812au: RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection
license=(‘GPL’)
arch=(‘x86_64’)
makedepends=(‘git’)
depends=(‘dkms’)
conflicts=(‘rtl8812au-aircrack-dkms-git’ ‘rtl8812au-dkms-git’ ‘rtl8821au-dkms-git’ ‘rtl8814au-dkms-git’ ‘rtl8812au-inject-dkms-git’)

source=(‘rtl88xxau::git+https://github.com/aircrack-ng/rtl8812au.git#branch=v5.6.4.2’
‘dkms.conf’)

sha256sums=(‘SKIP’
‘a1096f5141292aaf26e7556a170e8c9de86c4b6bb3fd3df48ee01996a223e56f’)

pkgver() {
cd ${srcdir}/${_pkgbase}
( set -o pipefail
git describe --long 2>/dev/null | sed ‘s/([^-]*-g)/r\1/;s/-/./g’ ||
printf “r%s.%s” “$(git rev-list --count HEAD)” “$(git rev-parse --short HEAD)”
)
}

package() {
cd ${srcdir}/${_pkgbase}
mkdir -p ${pkgdir}/usr/src/${_pkgbase}-${pkgver}
cp -pr * ${pkgdir}/usr/src/${_pkgbase}-${pkgver}
cp ${srcdir}/dkms.conf ${pkgdir}/usr/src/${_pkgbase}-${pkgver}

    # Set name and version
    sed -e "s/@_PKGBASE@/${_pkgbase}-dkms/" \
        -e "s/@PKGVER@/${pkgver}/" \
        -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf

}

Can only enter y once and then the interface comes up.

^G Help ^O Write Out ^W Where Is ^K Cut ^T Execute ^C Location M-U Undo M-A Set Mark M-] To Bracket M-Q Previous ^B Back ^◀ Prev Word ^A Home
^X Close ^R Read File ^\ Replace ^U Paste ^J Justify ^_ Go To Line M-E Redo M-6 Copy ^Q Where Was M-W Next ^F Forward ^▶ Next Word ^E End

Ah hit n and then y…done

Oh, wait, sorry, I made a typo, you should answer the first question with n, and then the second one with y.

Hey no worries…worked it out

I found another article that talks about the need for headers…thus

sudo pacman -S linux-headers

Thoughts?

Oh, those weren’t installed? Then you should definitely install them, and build again. On Manjaro, you need to install linuxZZ-headers where ZZ is your kernel version (e.g. Linux 5.4 > linux54-headers).

1 Like

Hey presto we have lift off!

Thanks so much for your patient help pobrn.

So for anyone with the Asus 56 USB dongle follow pobrn’s instructions as above and add in the headers command at the end as we mention (make sure to check your kernel under settings before proceeding).

Reset your system and look for (wlp…) in your network choices.

I’ll add if anyone is also using Debian let me know I have the solution for that distro.

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