802.11a/b/g/n, supporting both 2.4 GHz and 5 GHz frequency bands. Transmission Rate: Up to 300 Mbps .
If your Wi-Fi works but Bluetooth is missing, the most common fix is to the "Bluetooth USB Module" in Device Manager and restart. Windows 10 and 11 will often pull a compatible generic driver that works better than the original manufacturer’s Windows 7-era software.
The AR5B22 shines in FreeBSD-based firewalls. The driver is athn (for Atheros 802.11n devices).
lsmod | grep ath9k
The Bluetooth component uses the ath3k driver. Ensure the following firmware is present: atheros ar5b22 driver
/lib/firmware/ath3k-1.fw
/* RSSI-based rate selection for AR9462 */ if (rssi > -60) /* High RSSI - use MCS rates */ if (sta->ht_cap.ht_supported) rate.rate_idx = min_t(u8, sta->ht_cap.mcs.rx_mask[0], 15); rate.flags = IEEE80211_TX_RC_MCS;
The (also commonly referred to as the Qualcomm Atheros AR5BWB222) is a popular half-height Mini PCIe combo card found in many older laptops, particularly those from HP, Lenovo, and Acer. It provides both WiFi (802.11n) and Bluetooth 4.0 functionality.
struct ar5b22_private *priv;
/* Initialize default parameters */ priv->rssi_threshold = -75; priv->antenna_config = 0; /* Auto */
all: $(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules
You should see something like:
/* Get beacon miss count */ priv->stats.beacon_miss = sc->beacon.bmiss_cnt; Windows 10 and 11 will often pull a
return count;
03:00.0 Network controller [0280]: Qualcomm Atheros AR9462 Wireless Network Adapter [168c:0034] (rev 01)
return sprintf(buf, "%u\n", priv->tx_power_levels[0] * 100);
#include <linux/module.h> #include <linux/pci.h> #include <linux/ieee80211.h> #include <linux/ath9k.h> #include <net/mac80211.h> lsmod | grep ath9k The Bluetooth component uses
Bluetooth 4.0 HS (uses internal USB interface via Mini PCIe slot) Operating System Compatibility
/* Set default TX power (18dBm) */ ar5b22_set_tx_power(sc, 1800);