In the world of wireless networking, few components have achieved the legendary status of the Atheros AR5B22. This half-mini PCIe card, based on the AR9462 chipset, has been a staple in laptops, embedded systems, and DIY routers for nearly a decade. Known for its excellent Linux compatibility, stable throughput, and surprising feature set (including early 802.11ac support and Bluetooth 4.0), the AR5B22 remains a favorite among enthusiasts.
/* Try MCS 15 (130Mbps) for very good signal */ if (rssi > -50) rate.rate_idx = 15; else rate.rate_idx = 54; /* 54Mbps OFDM */ rate.flags = 0; /* Reschedule monitoring */ schedule_delayed_work(&priv->monitor_work, msecs_to_jiffies(1000)); /* 1 second interval */If you run Linux, the Atheros AR5B22 driver is baked directly into the kernel. Specifically, the ath9k driver. atheros ar5b22 driver