Skip to main content

ALFA Driver Guides — Overview

一句話定位(One-liner): Every ALFA wireless adapter on Linux is powered by one of seven chipsets — three MediaTek chipsets with in-kernel drivers that work out of the box, and four Realtek chipsets that need an out-of-tree DKMS build. Find your chipset below and jump to its guide.

Chipset Map

ChipsetAdaptersDriver bindingIn-kernel?Guide
MT7612UAWUS036ACMmt76x2u✅ In-kernelMT7612U guide
MT7610UAWUS036ACHMmt76x0u✅ In-kernelMT7610U guide
MT7921AUNAWUS036AXM, AWUS036AXMLmt7921u✅ In-kernelMT7921AUN guide
RTL8812AUAWUS036ACHOut-of-tree / DKMS❌ Not in-kernelRTL8812AU guide
RTL8811AUAWUS036ACSOut-of-tree / DKMS❌ Not in-kernelRTL8811AU guide
RTL8832BUAWUS036AX, AWUS036AXEROut-of-tree / DKMS❌ Not in-kernelRTL8832BU guide
RTL8821CUAWUS036EACSOut-of-tree / DKMS❌ Not in-kernelRTL8821CU guide

How to Pick

  1. Identify the chipset — run lsusb and match the vendor:product pair against your adapter's spec sheet.
  2. MediaTek chipset? You are done — the driver is in the kernel. Go straight to the guide to confirm with dmesg / iw dev and enable monitor mode.
  3. Realtek chipset? Follow the matching guide to build the DKMS module. Remember: a kernel update needs sudo dkms autoinstall afterwards.

The full system walk-throughs live in the Linux setup guides and the compatibility matrix.