ATHEROS XR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– Atheros XR πŸ’–

Okay bestie, welcome to Atheros XR(9) from the Kernel API Manual β€” and it’s giving niche wireless lore, fr fr. Some of this information is based on Documentation from:

http://madwifi-project.org/wiki/ChipsetFeatures/SuperAG

Atheros’ eXtended Range β€” aka XR, the range enhancing extension β€” is a modulation scheme. It’s supposed to double the link distance between an Atheros XR-enabled client device and an Atheros XR-enabled access point. The way it does this? By increasing receiver sensitivity up to -105dBm, which is about 20dB above what the 802.11 specifications demand. Iconic. ✨

And on top of that, new (proprietary) data rates are introduced: 3, 2, 1, 0.5 and 0.25 MBit/s. Slay? Maybe. πŸ’…

🫢 Important vibe check: you can use either XR or TURBO, but you cannot use both β€” they are exclusive. Pick one, bestie.
πŸ’€ Also note: we do not plan to support XR mode at least for now. You can get a mode similar to XR by using 5MHz bwmode.

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/net/wireless/ath/ath5k/ath5k.h enum
  • ath5k_version(9)
  • enum ath5k_radio(9)
  • Atheros SuperAG(9)
  • enum ath5k_driver_mode(9)
  • enum ath5k_ant_mode(9)
  • enum ath5k_bw_mode(9)
  • struct ath5k_tx_status(9)
  • enum ath5k_tx_queue(9)
  • enum ath5k_tx_queue_subtype(9)
  • enum ath5k_tx_queue_id(9)
  • struct ath5k_txq(9)
  • struct ath5k_txq_info(9)
  • enum ath5k_pkt_type(9)
  • struct ath5k_rx_status(9)
  • enum ath5k_rfgain(9)
  • struct ath5k_gain(9)
  • struct ath5k_athchan_2ghz(9)
  • enum ath5k_dmasize(9)
  • Rate codes(9)
  • enum ath5k_int(9)
  • enum ath5k_calibration_mask(9)
  • enum ath5k_power_mode(9)

Cute little sign-off: source/version is ./drivers/net/wireless/ath/ath5k, date is October 2026, and the manual is Atheros XR(9). Go off, bestie πŸ’œβœ¨

πŸ“¦ where this page comes from