drivers/net/wireless/ath/ath5k

Atheros AR5xxx 802.11a/b/g Wireless Adapters

A family of pre-802.11n Atheros wireless chips (AR5210, AR5211, AR5212 and the AR2317/AR5312-style embedded SoCs) that powered Mini-PCI, PCI, CardBus, and PCI-Express Wi-Fi cards in laptops and access points throughout the 2000s. They were extremely common in budget laptops and early home routers before being superseded by 802.11n parts handled by ath9k.

keep-annotate conf=0.82 deploy=low replacement=none subsystem=net category=networking-wireless
82%

recommendation

Worth keeping but flagging as legacy. The hardware stopped shipping in new products years ago and surviving deployments are mostly old laptops, CardBus cards, and embedded OpenWrt routers, but the code is still receiving stable-tree maintenance as recently as December 2024 and there is no successor driver for the silicon it covers — newer Atheros parts use ath9k rather than replacing it. Removing it now would strand the remaining users without benefiting anyone.

repository signals

32 files
26,915 source lines
43 commits, 5y
+167 / −155 lines added / removed, 5y
32 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 43 total · active in 26/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +1 −1 2021-06: 1 commit · +1 −1 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +7 −7 2021-10: 1 commit · +4 −4 2021-11: 0 commits · +0 −0 2021-12: 2 commits · +51 −2 2022-01: 5 commits · +4 −23 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 3 commits · +8 −8 2022-06: 2 commits · +3 −2 2022-07: 1 commit · +2 −2 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 1 commit · +1 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 2 commits · +5 −7 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +0 −2 2023-08: 3 commits · +13 −18 2023-09: 1 commit · +4 −4 2023-10: 2 commits · +2 −3 2023-11: 1 commit · +3 −5 2023-12: 1 commit · +0 −3 2024-01: 1 commit · +4 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +2 −2 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +2 −0 2024-10: 1 commit · +5 −5 2024-11: 1 commit · +4 −4 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: 0 commits · +0 −0 2025-06: 1 commit · +8 −4 2025-07: 2 commits · +4 −10 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +1 −3 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 4 commits · +28 −35 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Lore activity for `drivers/net/wireless/ath/ath5k/pci.c` shows the driver was still being carried in stable updates in December 2024, consistent with ongoing upstream maintenance rather than abandonment.

  2. cateee.net

    LKDDb identifies ath5k as support for Atheros 5xxx chipsets, listing legacy PCI IDs such as AR5210/AR5211/AR5212 and related 802.11a/b/g-era devices.

  3. openwrt.org

    OpenWrt documents AR5xxx as old Atheros 802.11a/b/g WiSoC hardware generations (AR231x/AR5312 and AR5001/AR5002 families), indicating a legacy embedded deployment base.

  4. wiki.debian.org

    Debian describes ath5k as supporting Atheros 802.11a/bg PCI/PCI-E devices, which points to legacy laptop/PCI adapter deployment rather than current new-product design wins.

codex reasoning notes (technical)

`keep-annotate`: local `rg`/Kconfig inspection shows ath5k is the in-tree driver for Atheros 5xxx chips (AR5211/AR5212 plus older RF parts), i.e. pre-802.11n hardware. `lore_file_timeline` and `lore_activity` on `drivers/net/wireless/ath/ath5k/pci.c` show nonzero recent upstream/stable traffic, and the task metadata reports substantive touches through 2026-01-16, so removal would be premature. Web search yielded LKDDb, OpenWrt, and Debian pages showing only legacy PCI/CardBus/MiniPCI and old AR5xxx embedded SoCs; that supports `hardware_still_sold_new_in_2025=false` and `deployments_today=low`. I left `last_widely_available_year` null because the retrieved sources establish age/obsolescence but not a defensible final market year. No natural replacement driver exists for the same silicon; newer Atheros parts use different drivers (for example ath9k) rather than replacing ath5k-covered chips.