User Tools

Site Tools


mac80211

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
mac80211 [2009/03/26 23:22] – Upgrade to aircrack-ng v1.0-rc2 or better (rc3 released) mister_xmac80211 [2010/11/17 02:46] – Add brcm80211. (It is unsupported and known to be broken, but add it for the sake of completeness.) netrolller3d
Line 5: Line 5:
 The following drivers use mac80211 (not all have been tested to work with aircrack-ng): The following drivers use mac80211 (not all have been tested to work with aircrack-ng):
  
-  * [[acx1xx]] (Acx)+  * [[acx1xx]] (Texas Instruments ACX1XX series)
   * [[adm8211]] (ADMtek)   * [[adm8211]] (ADMtek)
-  * [[ar9170]] (Atheros xspaN USB, does not support non-xspaN devices+  * [[agnx]] (Airgo MIMO) 
-  * [[at76_usb]] (Atmel)+  * [[ar5523]] (Atheros A/B/G/Super-G USB) 
 +  * [[ar9170]] (replaced by carl9170) 
 +  * [[carl9170]] (Atheros xspaN USB - AR9001 and AR9002
 +  * [[at76c50x_usb]] (Atmel)
   * [[ath5k]] (Atheros A/B/G/Super-G)   * [[ath5k]] (Atheros A/B/G/Super-G)
   * [[ath9k]] (Atheros xspaN)   * [[ath9k]] (Atheros xspaN)
-  * [[b43]] and b43legacy (Broadcom) +  * [[ath9k_htc]] (Atheros AR9001 and AR9002 family) 
-  * [[iwl3945]] (not to be confused with ipw3945/ipwraw) +  * [[b43]] and b43legacy (Broadcom legacy) 
-  * [[iwlagn]] (formerly iwl4965)+  * [[brcm80211]] (Broadcom 802.11n - **does not currently allow capturing data packets!**
 +  * [[iwl3945]] (not to be confused with [[ipw3945]]/[[ipw3945|ipwraw]]
 +  * [[iwlagn]] (formerly [[iwl4965]])
   * [[libertas_tf]] (Marvell Libertas)   * [[libertas_tf]] (Marvell Libertas)
 +  * [[mac80211_hwsim]] (HW simulator for mac80211 testing)
   * [[mwl8k]] (Marvell TopDog)   * [[mwl8k]] (Marvell TopDog)
-  * [[p54]] (PrismGT in SoftMAC mode, but also supports FullMAC cards) +  * [[orinoco]] (Including USB PCI devices) 
-  * [[rt2x00]] (includes rt2400pci, rt2500pci, rt2500usb, rt61pci and rt73usb) +  * [[p54]] (PrismGT in SoftMAC mode, but also supports FullMAC cards as well as PrismGT dongles. Not to be confused with [[prism54]]
-  * [[rtl8180]] (not to be confused with r8180 AKA r8180-sa2400, also supports RTL8185 cards)+  * [[rt2x00]] (includes rt2400pci, rt2500pci, rt2500usb, rt2800usb, rt61pci and rt73usb) 
 +  * [[rtl8180]] (not to be confused with r8180 AKA [[r8180-sa2400]], also supports RTL8185 cards)
   * [[rtl8187]] (not to be confused with r8187 - RTL8187B supported in 2.6.27+)   * [[rtl8187]] (not to be confused with r8187 - RTL8187B supported in 2.6.27+)
   * [[stlc45xx]] (modified PrismGT SoftMAC)   * [[stlc45xx]] (modified PrismGT SoftMAC)
 +  * [[w35und]] (Winbond USB)
 +  * [[wl12xx]] (TI WL125x/WL127x)
   * [[zd1211rw-mac80211|zd1211rw]] (starting with 2.6.25)   * [[zd1211rw-mac80211|zd1211rw]] (starting with 2.6.25)
  
 In general, these drivers will mostly work with aircrack-ng, but there may be exceptions.  Here is a list of drivers (with appropriate patches) that people have reported as working successfully with the aircrack-ng suite: In general, these drivers will mostly work with aircrack-ng, but there may be exceptions.  Here is a list of drivers (with appropriate patches) that people have reported as working successfully with the aircrack-ng suite:
  
-  * [[acx1xx]] (Acx)+  * [[acx1xx]] (Texas Instruments ACX1XX) 
 +  * [[ar9170]] (channel hopping is broken)
   * [[ath5k]]   * [[ath5k]]
   * [[ath9k]]   * [[ath9k]]
Line 50: Line 60:
  
   * For kernels 2.6.24 and 2.6.25, use [[http://www.latinsud.com/bcm/mac80211_2.6.24.4_frag.patch|LatinSuD's fragmentation patch]].   * For kernels 2.6.24 and 2.6.25, use [[http://www.latinsud.com/bcm/mac80211_2.6.24.4_frag.patch|LatinSuD's fragmentation patch]].
-  * For 2.6.26, use [[http://patches.aircrack-ng.org/mac80211_2.6.25-wl_frag.patch|this patch]]. +  * For 2.6.26, use [[http://patches.aircrack-ng.org/mac80211_2.6.26-wl_frag.patch|this patch]]. 
-  * For 2.6.28 and the latest wireless-testing kernel (currently 2.6.28-wl), use [[http://patches.aircrack-ng.org/mac80211_2.6.28-rc4-wl_frag+ack_v3.patch|this updated patch]].+  * For 2.6.28and the latest wireless-testing kernel (currently 2.6.30-rc6-wl), use [[http://patches.aircrack-ng.org/mac80211_2.6.28-rc4-wl_frag+ack_v3.patch|this updated patch]].
   * For 2.6.27, use this [[http://patches.aircrack-ng.org/mac80211_2.6.27_frag+ack_v2.patch|backport of the 2.6.28 patch]].   * For 2.6.27, use this [[http://patches.aircrack-ng.org/mac80211_2.6.27_frag+ack_v2.patch|backport of the 2.6.28 patch]].
   * For compat-wireless packages, apply the wireless-testing patch to the compat-wireless package itself. Compat-wireless-2.6 currently needs the 2.6.28 patch, while compat-wireless-old can be used with the 2.6.27 one.   * For compat-wireless packages, apply the wireless-testing patch to the compat-wireless package itself. Compat-wireless-2.6 currently needs the 2.6.28 patch, while compat-wireless-old can be used with the 2.6.27 one.
 +  * For 2.6.29 & 2.6.30, some drivers need [[http://patches.aircrack-ng.org/mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch|an additional patch]] on top of the 2.6.28 patch. This fix is already included in 2.6.31 and newer kernels, so this patch should only be used up to 2.6.30.
 +
 +**IMPORTANT: The fix-tx-ctl-no-ack patch is NOT a replacement for the fragmentation patch, it is an additional patch that some drivers require in addition to the fragmentation patch.**
  
 =====Airmon-ng support===== =====Airmon-ng support=====
mac80211.txt · Last modified: 2017/01/09 21:44 by mister_x