summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/ath/ath_hal/ar5416/ar5416_attach.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c b/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
index 5a48481..2a76b4b 100644
--- a/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
+++ b/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
@@ -898,7 +898,13 @@ ar5416FillCapabilityInfo(struct ath_hal *ah)
pCap->halCompressSupport = AH_FALSE;
pCap->halBurstSupport = AH_TRUE;
- pCap->halFastFramesSupport = AH_FALSE; /* XXX? */
+ /*
+ * This is disabled for now; the net80211 layer needs to be
+ * taught when it is and isn't appropriate to enable FF processing
+ * with 802.11n NICs (it tries to enable both A-MPDU and
+ * fast frames, with very tragic crash-y results.)
+ */
+ pCap->halFastFramesSupport = AH_FALSE;
pCap->halChapTuningSupport = AH_TRUE;
pCap->halTurboPrimeSupport = AH_TRUE;
OpenPOWER on IntegriCloud