drivers/net/wireless/realtek/rtlwifi/rtl8192cu

Realtek RTL8192CU and RTL8188CU USB 802.11n Wi-Fi adapters

Cheap USB Wi-Fi dongles built around Realtek's RTL8192CU and RTL8188CU single-chip 802.11n controllers, widely sold in the early-to-mid 2010s and bundled with countless small routers, set-top boxes, and Raspberry Pi starter kits.

keep-annotate conf=0.77 deploy=low replacement=rtl8xxxu subsystem=net category=networking-wireless
77%

recommendation

Worth keeping but worth noting it has a more modern in-tree alternative. The hardware is no longer being sold new, but these dongles remain common in the field — OpenWrt still ships the module and firmware package for current releases, and the code received bug fixes as recently as Linux 6.17.2 in October 2025. A newer driver, rtl8xxxu, also covers these chips and is the natural successor for users who want to migrate.

repository signals

20 files
7,678 source lines
24 commits, 5y
+173 / −342 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 24 total · active in 17/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +2 −2 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 1 commit · +1 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 1 commit · +1 −0 2022-04: 2 commits · +16 −16 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +2 −2 2023-06: 1 commit · +11 −53 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 2 commits · +6 −38 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +3 −3 2024-01: 2 commits · +3 −6 2024-02: 4 commits · +65 −56 2024-03: 2 commits · +52 −143 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −2 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 1 commit · +2 −2 2025-06: 1 commit · +3 −3 2025-07: 1 commit · +3 −14 2025-08: 1 commit · +0 −1 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +2 −1 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `lore_file_timeline`/`lore_activity` for `drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c` show the driver still received upstream-visible fixes in 2025, including inclusion in Linux 6.17.2 stable.

  2. openwrt.org

    OpenWrt still packaged `kmod-rtl8192cu` for current-ish releases, indicating ongoing embedded/router deployments rather than zero usage.

  3. openwrt.org

    OpenWrt still shipped separate `rtl8192cu-firmware`, reinforcing that the hardware remains supported in deployed systems.

  4. cateee.net

    LKDDb identifies `CONFIG_RTL8192CU` as the in-tree driver for RTL8192CU/RTL8188CU USB adapters and shows it persists in modern kernels.

  5. cateee.net

    LKDDb shows `rtl8xxxu` also supports RTL8192CU devices, making it the natural overlapping replacement/fallback driver.

  6. git.kernel.org

    In-tree `rtl8xxxu` Kconfig explicitly says it is an alternative driver and lists RTL8192CU among supported chips.

codex reasoning notes (technical)

Real driver directory: local `rg`/`sed` confirmed `CONFIG_RTL8192CU`, USB probe, and module entrypoints. Upstream attention was checked first with `lore_file_timeline` and `lore_activity` on `rtl8192cu/sw.c`; those showed nonzero 2022-2025 activity and many 2025 stable backports, but no obtained evidence of an active removal series. Deployment evidence came from web search hits on OpenWrt package indexes (`kmod-rtl8192cu`, `rtl8192cu-firmware`), which suggest legacy embedded use persists. Replacement evidence came from local Kconfig inspection plus the cited canonical kernel.org/LKDDb pages showing `rtl8xxxu` overlaps RTL8192CU support. Recommendation is `keep-annotate` because the hardware is old and likely not meaningfully new-sold by 2025, but upstream bug-fix traffic and downstream packaging argue against deprecation/removal now.