4

I'm on a jessie on an embedded device, trying to set the WLAN into AP mode. When I try

# /usr/sbin/hostapd -P /run/hostapd.wlan0.pid /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/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
wlan0: interface state DISABLED->DISABLED
hostapd_free_hapd_data: Interface wlan0 wasn't started

My config file is:

# cat /etc/hostapd/hostapd.conf 
interface=wlan0
driver=nl80211
channel=acs
hw_mode=g
wmm_enabled=0
max_num_sta=1
ssid=foobarfoo

The error message can be found in a web search, but the solutions don't fit for me: I don't use ǹetwork-managerand thenl80211driver works on a different device (handmade buildroot system) andhostapdversion isv2.3(not the buggyv2.1`)

Any idea how to narrow the problem further?

Edit: With channel=1 it runs, so it's definately an acs problem, but what can I try to find out the root of the problem?

  • Well, I (also had to?) set channel to something specific before it started to work. But then, I'd had problems with the driver (rtl...), dhcpd.conf errors etc. I found some hints reading /var/log/syslog and running dmesg. Also, sometimes it's good to enjoy it when it finally works, and not ask why ;) – Tomasz Gandor Sep 3 '17 at 19:51
0

Try "channel=0" in your config

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.