RTWN_USB(4)
π RTWN_USB(4) π
okay bestie, sit down, hydrate, because we're talking about rtwn_usb β the Realtek USB device glue from the Kernel Interfaces Manual. yes, "glue". it's the thing that sticks your lil USB wifi stick to the actual driver. iconic behavior honestly. π«Ά
β¨ NAME β¨
rtwn_usb β Realtek USB device glue
like... it's the glue. it glues. that's the whole vibe. π
πΈ SYNOPSIS πΈ
so if you wanna compile this driver into the kernel (not as a module, we're going full send), you gotta drop these lines into your kernel configuration file:
device xhci
device ehci
device uhci
device ohci
device usb
device rtwn
device rtwn_usb
device wlan
that's the lineup. all of them. don't skip any or it's giving "why is my wifi not working" energy. π
π¦ DESCRIPTION π¦
This module provides the USB bus glue needed for the devices supported by the rtwn(4) driver.
that's it. that's the description. it's the bridge between your USB port and the rtwn(4) driver, fr fr. no notes. β¨
π HARDWARE π
okay this is the part where it gets juicy. the rtwn_usb driver supports Realtek RTL8188CUS/RTL8188RU/RTL8188EU/RTL8192CU/RTL8192EU/RTL8812AU/RTL8821AU based USB wireless network adapters, and the full roster is:
- Alfa AWUS036NHR v2 β
RTL8188RUβ USB 2.0 - ASUS USB-AC56 β
RTL8812AUβ USB 3.0 - ASUS USB-N10 NANO β
RTL8188CUSβ USB 2.0 - Asus USB-N13, rev. B1 β
RTL8192CUβ USB 2.0 - Belkin F7D1102 Surf Wireless Micro β
RTL8188CUSβ USB 2.0 - Buffalo WI-U2-433DHP β
RTL8821AUβ USB 2.0 - Buffalo WI-U2-433DM β
RTL8821AUβ USB 2.0 - Buffalo WI-U3-866D β
RTL8812AUβ USB 3.0 - D-Link DWA-123 rev D1 β
RTL8188EUβ USB 2.0 - D-Link DWA-125 rev D1 β
RTL8188EUβ USB 2.0 - D-Link DWA-131 β
RTL8192CUβ USB 2.0 - D-Link DWA-131 rev E1 β
RTL8192EUβ USB 2.0 - D-Link DWA-171 rev A1 β
RTL8821AUβ USB 2.0 - D-Link DWA-172 rev A1 β
RTL8821AUβ USB 2.0 - D-Link DWA-180 rev A1 β
RTL8812AUβ USB 2.0 - D-Link DWA-182 rev C1 β
RTL8812AUβ USB 3.0 - Edimax EW-7811Un β
RTL8188CUSβ USB 2.0 - Edimax EW-7811UTC β
RTL8821AUβ USB 2.0 - Edimax EW-7822UAC β
RTL8812AUβ USB 3.0 - EDUP EP-AC1620 β
RTL8821AUβ USB 2.0 - Elecom WDC-150SU2M β
RTL8188EUβ USB 2.0 - EnGenius EUB1200AC β
RTL8812AUβ USB 3.0 - Foxconn WFUR6 β
RTL8812AUβ USB 2.0 - Hawking HD65U β
RTL8821AUβ USB 2.0 - Hercules Wireless N USB Pico β
RTL8188CUSβ USB 2.0 - I-O Data WN-AC867U β
RTL8812AUβ USB 3.0 - Linksys WUSB6300 β
RTL8812AUβ USB 3.0 - NEC AtermWL900U PA-WL900U β
RTL8812AUβ USB 3.0 - Netgear A6100 β
RTL8821AUβ USB 2.0 - Netgear WNA1000M β
RTL8188CUSβ USB 2.0 - Planex GW-900D β
RTL8812AUβ USB 3.0 - Realtek RTL8192CU β
RTL8192CUβ USB 2.0 - Realtek RTL8188CUS β
RTL8188CUSβ USB 2.0 - Sitecom WLA-7100 β
RTL8812AUβ USB 3.0 - TP-Link Archer T2U Nano β
RTL8821AUβ USB 2.0 - TP-Link Archer T4U β
RTL8812AUβ USB 3.0 - TP-Link Archer T4U v2 β
RTL8812AUβ USB 3.0 - TP-Link Archer T4UH v1 β
RTL8812AUβ USB 3.0 - TP-Link Archer T4UH v2 β
RTL8812AUβ USB 3.0 - TP-Link TL-WN722N v2 β
RTL8188EUβ USB 2.0 - TP-LINK TL-WN723N v3 β
RTL8188EUβ USB 2.0 - TP-LINK TL-WN725N v2 β
RTL8188EUβ USB 2.0 - TP-LINK TL-WN727N v5 β
RTL8188EUβ USB 2.0 - TP-LINK TL-WN821N v4 β
RTL8192CUβ USB 2.0 - TP-LINK TL-WN821N v5 β
RTL8192EUβ USB 2.0 - TP-LINK TL-WN822N v4 β
RTL8192EUβ USB 2.0 - TP-LINK TL-WN823N v1 β
RTL8192CUβ USB 2.0 - TP-LINK TL-WN823N v2 β
RTL8192EUβ USB 2.0 - TRENDnet TEW-805UB β
RTL8812AUβ USB 3.0 - ZyXEL NWD6605 β
RTL8812AUβ USB 3.0
fifty cards. fifty. the way they just kept going... obsessed with the commitment. π β¨ if your lil dongle isn't on this list, that's a vibe check it did not pass, sorry bestie. π₯²
π SEE ALSO π
go read these next, they're all part of the same cinematic universe:
iykyk. the whole family. π«Ά
π BUGS π
okay so here's the tea, and it's lowkey a bummer:
The rtwn_usb driver does not support any of the 802.11ac capabilities offered by the adapters. Additional work is required in ieee80211(9) before those features can be supported.
so yeah, those fancy AC cards are out here with their 802.11ac energy and the driver is like "not today". it's not a bug bug, it's a missing feature bug, and it needs ieee80211(9) glow-up work first. no cap. π
fr fr: don't go expecting 802.11ac speeds just because your adapter says AC on the box. the support literally isn't there yet. π
that's the whole page bestie, you ate it, you understood it, you're basically a kernel dev now. π
Debian Β· June 27, 2020 β mwah, tysm for reading, stan RTWN_USB(4) πππ¦πΈβ¨
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2011 Adrian Chadd, Xenion Pty Ltd
- Copyright (c) 2016 Andriy Voskoboinyk <avos@FreeBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms