This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3300: AP mode ACS

Part Number: CC3300
Other Parts Discussed in Thread: CC3351

Tool/software:

Hi Experts,

I see ACS mentioned in the glossary for the CC33xx WLAN Features Guide Rev B (SWRU616B) but searching around haven't found any clarity on whether it's supported for the CC3300 on a linux host with hostapd. I figured I'd run a quick question here.

If we rebuild hostapd with CONFIG_ACS will the CC3300 support automatic channel selection as an access point?

  • Hi Graham,

    We don't yet have this feature documented, but Yes that is how it should work. Can you give it a try and see if it works on your end?

  • Yeah we'll have someone look into it and report back

  • Sabeeh,

    I had someone take a look. ACS Starts and fails.

    Missing info: SDK 10.0.7.4

    hostapd stdout logs

    sh-5.2# hostapd /tmp/hostapd.conf
    ACS: Automatic channel selection started, this may take a bit
    wlan0: interface state UNINITIALIZED->ACS
    wlan0: ACS-STARTED
    ACS: Unable to collect survey data
    ACS: All study options have failed
    Interface initialization failed
    wlan0: interface state ACS->DISABLED
    wlan0: AP-DISABLED
    ACS: Possibly channel configuration is invalid, please report this along with your config file.
    ACS: Failed to start
    wlan0: AP-DISABLED
    hostapd_free_hapd_data: Interface wlan0 wasn't started
    nl80211: deinit ifname=wlan0 disabled_11b_rates=0
    wlan0: interface state DISABLED->DISABLED
    wlan0: interface state DISABLED->DISABLED
    wlan0: AP-DISABLED
    wlan0: CTRL-EVENT-TERMINATING
    hostapd_free_hapd_data: Interface wlan0 wasn't started

    Example, minimal hostapd.conf,


    interface=wlan0
    ssid=FOOBAR_SSID
    hw_mode=g
    channel=0
    auth_algs=1
    # don't advertise the SSID
    #ignore_broadcast_ssid=1
    wmm_enabled=1
    ieee80211n=1
    wpa=2
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=CCMP
    rsn_pairwise=CCMP
    wpa_passphrase=test_pw_1234
    #wpa_psk=

    It's not clear from the wireless.kernel.org docs what other configuration might be missing. Please advise, if there's something to pull from a newer SDK we can do it.

  • If I'm not mistaken, ACS relies on survey support in the driver/firmware. CC3351 firmware doesn't implement this as of  the current Linux release (1.0.0.8), so I doubt 3300 does either. That's also what hostapd output is complaining about if you look closely.

    Seems unlikely this would work with current firmware...

  • Hi everyone,

    Let me confirm this on my setup and I will get back to you.

  • Any update Sabeeh?

  • Hi Graham,

    I will update you by the end of this week.

  • Hi Graham,

    I was mistaken, ACS is currently a feature not available on the CC33xx devices.