Does the Realtek Semiconductor Realtek 8812AU/8821AU 802.11ac WLAN Adapter [USB Wireless Dual-Band Adapter 2.4/5Ghz] work on Linux?
Supported. Kernel ID match for
rtw88_8821au — Linux 6.14+. Driver-family firmware is listed in linux-firmware. Install the appropriate distribution firmware package.Technical details
| Device category | Wi-Fi adapter |
|---|---|
| Bus | USB |
| Device IDs | 0bda:0811 |
| Kernel driver | rtw88_8821au |
| In kernel since | Linux 6.14+ |
Firmware requirement
Driver-family firmware is listed in linux-firmware. Install the appropriate distribution firmware package. This is a driver-family list, not a per-device requirement. Optional features and other chips may use different files. Presence is checked against linux-firmware WHENCE File and Link records, including patterns.
| Firmware | Manifest check |
|---|---|
rtw88/rtw8703b_fw.bin | Listed in WHENCE |
rtw88/rtw8703b_wow_fw.bin | Listed in WHENCE |
rtw88/rtw8723d_fw.bin | Listed in WHENCE |
rtw88/rtw8812a_fw.bin | Listed in WHENCE |
rtw88/rtw8814a_fw.bin | Listed in WHENCE |
rtw88/rtw8821a_fw.bin | Listed in WHENCE |
rtw88/rtw8821c_fw.bin | Listed in WHENCE |
rtw88/rtw8822b_fw.bin | Listed in WHENCE |
rtw88/rtw8822c_fw.bin | Listed in WHENCE |
rtw88/rtw8822c_wow_fw.bin | Listed in WHENCE |
Firmware packaging varies by distribution; consult Debian firmware guidance or Arch network setup guidance. A missing manifest entry does not mean the device is unsupported.
Which distros work?
| Distro | Kernel | Requirements |
|---|---|---|
| Arch Linux | ✅ 7.2 | Kernel ID match available; install the appropriate distro firmware package |
| Fedora 44 | ✅ 7.2 | Kernel ID match available; install the appropriate distro firmware package |
| Fedora 43 | ✅ 7.2 | Kernel ID match available; install the appropriate distro firmware package |
| openSUSE Tumbleweed | ✅ 7.2 | Kernel ID match available; install the appropriate distro firmware package |
| Ubuntu 26.04 LTS | ✅ 7.0 | Kernel ID match available; install the appropriate distro firmware package |
| Ubuntu 24.04 LTS | 6.8 (driver in 6.14; 7.0 available) | Needs Linux 6.14; install the appropriate distro firmware package |
| Ubuntu 22.04 LTS | 5.15 (driver in 6.14) | Needs Linux 6.14; install the appropriate distro firmware package |
| Debian 13 | 6.12 (driver in 6.14; 7.2 available) | Needs Linux 6.14; install the appropriate distro firmware package |
| Debian 12 | 6.1 (driver in 6.14) | Needs Linux 6.14; install the appropriate distro firmware package |
Is this my device?
Run lsusb and look for 0bda:0811. Paste IDs into the home lookup.
Sources
- drivers/net/wireless/realtek/rtw88/rtw8703b.c
- drivers/net/wireless/realtek/rtw88/rtw8723d.c
- drivers/net/wireless/realtek/rtw88/rtw8812a.c
- drivers/net/wireless/realtek/rtw88/rtw8814a.c
- drivers/net/wireless/realtek/rtw88/rtw8821a.c
- drivers/net/wireless/realtek/rtw88/rtw8821au.c
- drivers/net/wireless/realtek/rtw88/rtw8821c.c
- drivers/net/wireless/realtek/rtw88/rtw8822b.c
- drivers/net/wireless/realtek/rtw88/rtw8822c.c
Listed ID matches are not hands-on tests of speed, Bluetooth version, or every device feature. See how this works and more Wi-Fi adapters.