Skip to main content

RTL8832BU Driver Guide (AWUS036AX / AWUS036AXER)

Quick Summary: The Realtek RTL8832BU is the Wi-Fi 6 (802.11ax) chipset inside the AWUS036AX and its nano sibling the AWUS036AXER. It is not in the kernel, so you build the community rtl8852bu DKMS driver once — then enjoy AX1800 speeds and WPA3 support. This driver does not support monitor mode — see Monitor mode and injection.

Concept: Wi-Fi 6, the Realtek way​

The RTL8832BU is a 2×2 802.11ax radio (AX1800: 574 + 1201 Mbps). Compared to the older AC adapters, the big user-visible win is WPA3 — modern routers that only speak WPA3 will refuse your old AC dongle but happily accept the AX.

The driver situation mirrors the other Realtek chipsets: not upstreamed, so we use a community driver. The maintained repo is morrownr/rtl8852bu-20250826 ("Linux Driver for USB WiFi Adapters that are based on the RTL8832BU and RTL8852BU Chipsets"); its README lists the AWUS036AX and AWUS036AXER as supported. Its installer registers the driver with DKMS so it is rebuilt across kernel updates.

Earlier versions of this guide used aircrack-ng/rtl88x2bu. That repository no longer exists, and the 88x2bu family (RTL8812BU / RTL8822BU) is a different, 802.11ac chipset family — do not use it for the AWUS036AX / AXER.

Prerequisites​

  • Linux (Ubuntu 20.04+ / Kali / Debian)
  • sudo apt install -y build-essential dkms git
  • sudo access
  • AWUS036AX or AWUS036AXER

Step 1: Build the driver​

cd /opt
sudo git clone https://github.com/morrownr/rtl8852bu-20250826.git
cd rtl8852bu-20250826
sudo sh install-driver.sh

Expected output: the script builds and installs the driver with DKMS. Answer its prompts and reboot when it asks.

Step 2: Load and verify​

sudo modprobe 8852bu
iw dev

Expected output: an interface line, e.g. Interface wlan0 ... type managed. The installer normally sets up auto-load across reboots; if not:

echo 8852bu | sudo tee /etc/modules-load.d/alfa.conf

Step 3: Connect (WPA3 works out of the box)​

nmcli device wifi connect "MySSID" password "my-passphrase"

Expected output: Device 'wlan0' successfully activated with 'MySSID'.

Verify the security suite and link speed:

iw dev wlan0 link

Expected output: shows SSID: MySSID plus the negotiated rate — on 5 GHz up to about 1201 Mb/s, or a lower fallback depending on distance (2×2 80 MHz).

Monitor mode and injection​

The driver's README states that monitor mode is not supported by this driver. If you need monitor mode and packet injection, use an adapter with an in-kernel MediaTek driver (for example the AWUS036ACM or the AWUS036AXML) or the AWUS036ACH with its community driver. See the adapter comparison.

Troubleshooting​

SymptomCauseFix
Build fails on a very new kernelRepo needs the latest commitcd /opt/rtl8852bu-20250826 && sudo git pull && sudo sh install-driver.sh
WPA3 network not visibleDriver or wpa_supplicant too oldUpdate the driver; sudo apt update && sudo apt upgrade
Driver stops working after a kernel upgradeDKMS did not rebuildsudo dkms status, then re-run sudo sh install-driver.sh
Another out-of-kernel driver for the same hardware is installedConflicting modulesThe installer detects most conflicts; check sudo dkms status and remove the old driver
High-speed link but slow transfersUSB 2.0 port bottleneckUse a USB 3.x port (AX is USB 3.2)

References​