Atheros wireless driver support

| Driver | HAL | Supported Hardware | 802.11n support | Debugging |

This is the driver for the Atheros PCI/PCIe NICs.

Supported Hardware

The in-tree driver supports all of the Atheors PCI/PCIe NICs up to the AR9287. This includes the pre-11n chipsets and all 11n chipsets up to the AR9227/AR9287.

Notably - this doesn't yet support the AR5513 MIMO 802.11abg NIC, the AR5523 NICs (AR5212 + USB), the AR7010 series USB NICs, or the AR9271 series USB NICs.

The driver supports the required features for the later series chips (AR9380 and later) and there is an open source HAL (see https://github.com/erikarn/qcamain_open_hal_public) but the HAL has not yet been integrated into FreeBSD-HEAD.

Please see the Hal Hardware Support Page for further more information.

Operating Modes

Driver Components

Bug List

Work in progress

RIFS

Unimplemented

Unimplemented

Radar Detection

In progress

Unimplemented

AR9300/AR94xx/AR95xx support

In progress

Driver support is in-tree; the HAL is open source and in the tree

Non-aggregate software retry support

Planned

This requires some very strict retransmission behaviour in order to ensure frames aren't transmitted out of order

AP PS-POLL and uAPSD support

In progress

PS-POLL done; uAPSD will follow

802.11n TDMA support

In progress

802.11n rates work, A-MSDU support is needed to reach full 802.11n throughput

STA mode powersave

Planned

Planned

802.11n mesh support

Planned

Planned

Small Project Wish List

The following is a set of simple projects which interested developers can use to get familiar with the ath/hal codebase.

Larger Project Wish List

Completed Wish List

Fixed Issues

ath multi-SSID support - < AR5416

Fixed

This needs testing - both open and WEP/WPA

ath multi-SSID support - >= AR5416

Fixed

Some further testing would be nice!

ath multicast search key support

Fixed

Fixed

ath 11n RX support

Fixed

Completed

net80211 HT/20 support - 2.4ghz

Fixed

Completed

net80211 HT/20 support - 5ghz

Fixed

Completed

net80211 HT/40 support

Fixed

Completed

net80211 short-GI support

Fixed

Completed

net80211 11n STA mode

Fixed

Completed

net80211 11n AP mode

Fixed

Completed

net80211 A-MPDU/A-MSDU RX support

Fixed

A-MPDU issues resolved; Ath cards require ampdudensity of 8

dev/ath(4) (last edited 2013-06-11 07:12:54 by AdrianChadd)