Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are there any 802.11 usb-chipsets that have linux drivers available?

There are plenty of 802.11ac usb-adapters shipping already, but all I have seen only had windows support.

share|improve this question
Did you find a model which does not require any drivers outside of the Kernel? – vanthome Feb 1 '15 at 17:58

I can confirm that the edimax EW-7822UAC works under linux (using the driver downloaded from their website - (direct link

Unfortunately the linux driver does not appear to support "monitor mode", so it's no use as a sniffer, though netmon can capture traffic under windows.

share|improve this answer
After kernel 3.10 there are some missing functions due to interface change. I found this version works: – Chinasaur Sep 11 '15 at 21:14

Apparently, the only linux driver supporting 802.11AC networking is ath10k (see ), supporting Qualcomm Atheros 802.11ac QCA98xx chipset. However no usb-adapter so far seems to support that chipset.

This doesn't necessarily give you an answer as I may be wrong, but after some research this is the only conclusion I came to. Any good news on this side are welcome.

share|improve this answer

I can confirm that edimax EW-7822UAC provide Linux driver. I successfully compiled its driver and connected it in Fedora 19. The download speed can reach average 15MB/s and peak 20MB/s by using perf.

This is the output of iwconfig and lsusb:

$ iwconfig
enp6s0u2  IEEE 802.11AC  ESSID:"Orz-5Ghz"  Nickname:"<WIFI@REALTEK>"
      Mode:Managed  Frequency:5.2 GHz  Access Point: 74:D0:2B:41:EC:FC   
      Bit Rate:867 Mb/s   Sensitivity:0/0  
      Retry:off   RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=100/100  Signal level=94/100  Noise level=0/100
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

$ lsusb
Bus 003 Device 002: ID 7392:a822 Edimax Technology Co., Ltd
share|improve this answer

All available 802.11 chipset drivers you can see in kernel sources:

~# cd /path/to/your/kernel/sources
~# make menuconfig


Device Drivers  --->
    [*] Network device support  --->
         [*]   Wireless LAN  --->

Just enable/disable yours and recompile kernel.

/path/to/your/kernel/sources depends on your OS: linux kernel compilation

share|improve this answer

There is quite an up-to-date table of OSS wireless stack drivers on Wikipedia: As ow now, there seems to only one driver which is ac-capable at all and this one is not for USB devices.

The only possbility currently seems to use RTL8812AU based dongles. There are quite some

Problem is, that it requires you to compile a kernel module manually.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.