tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Getting hostapd to work with twin Atheros 5212 boards
I stuck this on Reddit, but was correctly advised that this is probably
a better location. I'm pretty au fait with networking, but mostly on
FreeBSD.
I'm running NetBSD 10.0 on a PC Engines APU board, having switched from
FreeBSD due to a lack of support for 32-bit and other things.
This board has two Atheros radios in there, appearing as 5212 devices.
I'm using one to connect to the local WiFi using wpa_supplicant and that
works great. However, I'm trying to use the other as a hotspot and
hostapd just doesn't want to play ball:
Configuration file: /etc/hostapd.conf
ctrl_interface_group=0 (from group name 'wheel')
BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits)
ath0: interface state UNINITIALIZED->COUNTRY_UPDATE
Previous country code , new country code IE
Continue interface setup after channel list update
ctrl_iface not configured!
Channel list update timeout - try to continue anyway
Completing interface initialization
Mode: (null) Channel: 44 Frequency: -1 MHz
Could not set channel for kernel driver
Interface initialization failed
ath0: interface state COUNTRY_UPDATE->DISABLED
ath0: AP-DISABLED
hostapd_interface_deinit_free(0xae7c7000)
hostapd_interface_deinit_free: num_bss=1 conf->num_bss=1
hostapd_interface_deinit(0xae7c7000)
ath0: interface state DISABLED->DISABLED
hostapd_bss_deinit: deinit bss ath0
ath0: Flushing old station entries
bsd_send_mlme_param: op=3 reason=3 addr=ff:ff:ff:ff:ff:ff
ath0: Deauthenticate all stations
bsd_send_mlme_param: op=3 reason=3 addr=ff:ff:ff:ff:ff:ff
bsd_set_privacy: enabled=0
bsd_set_key: alg=0 addr=0x0 key_idx=0 set_tx=0 seq_len=0 key_len=0
bsd_del_key: key_idx=0
bsd_set_key: alg=0 addr=0x0 key_idx=1 set_tx=0 seq_len=0 key_len=0
bsd_del_key: key_idx=1
bsd_set_key: alg=0 addr=0x0 key_idx=2 set_tx=0 seq_len=0 key_len=0
bsd_del_key: key_idx=2
bsd_set_key: alg=0 addr=0x0 key_idx=3 set_tx=0 seq_len=0 key_len=0
bsd_del_key: key_idx=3
ath0: AP-DISABLED
hostapd_cleanup(hapd=0xae79c000 (ath0))
ath0: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface ath0 wasn't started
hostapd_interface_deinit_free: driver=0xbfd340 drv_priv=0xae792000
-> hapd_deinit
hostapd_interface_free(0xae7c7000)
hostapd_interface_free: free hapd 0xae79c000
hostapd_cleanup_iface(0xae7c7000)
hostapd_cleanup_iface_partial(0xae7c7000)
hostapd_cleanup_iface: free iface=0xae7c7000
To my untrained eye, it looks like it is having difficulties talking to
the kernel driver for the radio. I tried downloading the hostapd source,
but it won't compile because it needs /usr/include/netpacket. I assume
there's a NetBSD-specific version which has been ported. But I went
looking for hostapd in the NetBSD source tree (on Github) and couldn't
find it there, either.
I know these Atheros radios are pretty ancient, as is the APU board, but
they run nicely on 12 volts and it's nice not to have to dump this stuff
just because the release train has left the station.
Anyone have any thoughts? Pointers to the appropriate source tree? Etc.
- Der
--
Dermot Tynan
Kalopa Robotics
dtynan%kalopa.com@localhost
Home |
Main Index |
Thread Index |
Old Index