From mboxrd@z Thu Jan 1 00:00:00 1970 From: Felix Fietkau Date: Thu, 21 Jan 2010 19:51:55 +0100 Subject: [ath9k-devel] Unable to associate using wireless-testing on ar9220 In-Reply-To: <4B585730.9080203@excito.com> References: <4B585730.9080203@excito.com> Message-ID: <4B58A24B.5070804@openwrt.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org On 2010-01-21 2:31 PM, Carl F?rstenberg wrote: > We are trying to setup an AP using ar9220 on wireless-testing > (2.6.33-rc4-wl-47251-g281bca7) and fails with below error during > association: > > Jan 21 14:24:36 wlan hostapd: wlan0: STA 00:04:20:1e:1f:75 IEEE 802.11: > did not acknowledge authentication response > > This is a repeatable occurrence testing multiple wlan cards as client. > Would be happy for some help in debugging this issue. Could you please test this patch and see if it resolves your issue? --- a/drivers/net/wireless/ath/ath9k/hw.c +++ b/drivers/net/wireless/ath/ath9k/hw.c @@ -1229,6 +1229,11 @@ void ath9k_hw_init_global_settings(struc /* As defined by IEEE 802.11-2007 17.3.8.6 */ slottime = ah->slottime + 3 * ah->coverage_class; acktimeout = slottime + sifstime; + + /* Workaround for a hw issue */ + if (conf->channel && conf->channel->band == IEEE80211_BAND_2GHZ) + acktimeout = max(64, acktimeout); + ath9k_hw_setslottime(ah, slottime); ath9k_hw_set_ack_timeout(ah, acktimeout); ath9k_hw_set_cts_timeout(ah, acktimeout);