OpenWrt Forum Archive

Topic: Archer C7: 2.4GHz 40MHz not working

The content of this topic has been archived on 13 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I have an Archer C7 V2 running 15.05.1. Configuring the 2.4GHz radio for 40MHz doesn't seem to work — it still only runs at 20MHz.

The relevant section of /etc/config/wireless is

config wifi-device 'radio1'
    option type 'mac80211'
    option hwmode '11g'
    option path 'platform/qca955x_wmac'
    option txpower '23'
    option country 'US'
    option channel 'auto'
    option htmode 'HT40'

config wifi-iface
    option device 'radio1'
    option network 'lan'
    option mode 'ap'
    option encryption 'psk2'
    option key '[redacted]'
    option ssid '[redacted]'

and the /var/run/hostapd-phy1.conf that gets produced is

driver=nl80211
logger_syslog=127
logger_syslog_level=2
logger_stdout=127
logger_stdout_level=2
country_code=US
ieee80211d=1
hw_mode=g
channel=acs_survey

ieee80211n=1
ht_coex=0
ht_capab=[HT40+][LDPC][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1][DSSS_CCK-40]

interface=wlan1
ctrl_interface=/var/run/hostapd
ap_isolate=1
disassoc_low_ack=1
preamble=1
wmm_enabled=1
ignore_broadcast_ssid=0
uapsd_advertisement_enabled=1
wpa_passphrase=[redacted]
auth_algs=1
wpa=2
wpa_pairwise=CCMP
ssid=[redacted]
bridge=br-lan
wpa_key_mgmt=WPA-PSK
okc=0
disable_pmksa_caching=1
bssid=c4:6e:1f:d3:4a:f9

And what I get is a working 2.4GHz 802.11n network on a reasonably selected channel... still only 20MHz wide. What do I need to do to get 40 working?

(Last edited by nickptar on 30 Oct 2016, 06:24)

Diagnosed, found this in the log:

Sun Oct 30 05:22:43 2016 daemon.notice netifd: radio1 (937): 20/40 MHz operation not permitted on channel pri=1 sec=5 based on overlapping BSSes

Try using noscan=1 at wifi-device ( disable the verify for overlapped BSSs ).

The other option is setting the main channel ( no auto ) to avoid other overlapped networks.

The discussion might have continued from here.