otus
otus is an Atheros IEEE 802.11n USB Linux "vendor" driver, licensed under the ISC. This driver was used as base to write a new driver based on mac80211 by Johannes Berg, check out ar9170, this is the driver that will eventually go upstream. ar9170 still lacks 11n support so you will want to use this driver if you want 11n until ar9170 matures.
Contents
Supported hardware
Atheros 802.11n hardware:
- UB81 - 2x2 2.4 GHz
- UB82 - 2x2 2.4 GHz and 5 GHz
- UB83 - 1x2 2.4 GHz
All of these devices are AR9170.
Products in the market
Dlink
- DWA-160A1
Netgear
- WNDA3100 (Dual Band, USB ID 0846:9010, FCC ID PY307300073)
- WN111v2 (USB ID 0846:9001)
TP-Link
- TL-WN821N
AVM
- FRITZ!WLAN N USB Stick (USB ID 0x57c, 0x8401) - currently not running with the driver (see mailing list).
Requirements
- Kernel 2.4 - 2.6
- openssl-dev package.
Mailing list
Our otus mailing list for this driver is:
https://lists.madwifi-project.org/mailman/listinfo/otus-devel
Get the code
You can get the code here
git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/otus.git
Open source firmware for the ar9170 is available here.
wpa_supplicant otus driver
This driver requires its own supplicant driver for wpa_supplicant 0.4.8. For your convenience you can find the tarball here:
http://www.kernel.org/pub/linux/kernel/people/mcgrof/otus/wpa_supplicant-0.4.8_otus.tar.bz2
Features supported
- IEEE standard compliance
- IEEE 802.11a/b/g
- IEEE 802.11h, 802.11d
- IEEE 80211i
- IEEE Draft 2.0 802.11n
- Ad Hoc
- join (2.4GHz, 5GHz if SKU allows)
- create (2.4GHz , 5GHz if SKU allows)
- Adhoc security: WEP
- Security: WPA/WPA2 (Personal / Enterprise)