AR6004 hw 3.0 fw 3.5.0 AP mode with 802.11n not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have a IFC6410 with a QCA6234 (AR6004) chipset for Wifi. I tried to
use hostapd on 802.11n mode, but it doesn't work:

Mode: IEEE 802.11g  Channel: 9  Frequency: 2452 MHz
DFS 0 channels required radar detection
nl80211: Set freq 2452 (ht_enabled=1, vht_enabled=0, bandwidth=20 MHz,
cf1=2452 MHz, cf2=0 MHz)
nl80211: Failed to set channel (freq=2452): -22 (Invalid argument)
Could not set channel for kernel driver

It seems this is caused by a missing feature on the firmware, namely
ATH6KL_FW_CAPABILITY_RSN_CAP_OVERRIDE, and indeed RSN cap override is
not supported by the current firmware version:

[    7.524921] ath6kl: ar6004 hw 3.0 sdio fw 3.5.0.349-1 api 5
[    7.524960] ath6kl: firmware supports:
64bit-rates,map-lp-endpoint,ratetable-mcs15,no-ip-checksum

Removing this check on drivers/net/wireless/ath/ath6kl/cfg80211.c, as
described on this message at linux-wireless
http://www.spinics.net/lists/linux-wireless/msg115085.html will let
the hardware go into 802.11n operation while on AP mode, but as
reported by this user, WPA2 is broken (clients are unable to connect)
apparently because of this missing feature, but it works on open and
WPA. Unfortunately this workaround isn't acceptable, as my clients are
all standards compliant and won't enable HT mode on a WPA network!

Is this possible to be fixed as a update to the firmware files, or is
it a hardware limitation of ar6004?

_______________________________________________
ath6kl mailing list
ath6kl@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/ath6kl




[Index of Archives]     [Linux Kernel]     [Linux Wireless]     [Linux Bluetooth]     [Linux WPAN]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]

  Powered by Linux