At random times my devices suddenly fail to connect to Wifi on my ath0 device. 
Issueing /etc/rc.d/hostapd restart usually resolves the issue, but at some 
point that also hung.

Shutting down to single user mode in the hung state only partially succeeded, 
in the sense that ifconfig, hostapd and a few other network-related processes 
kept "running" - I assume the hangup of hostapd was caused by a hung process 
somewhere in that tree.

The system is:

uname -a
FreeBSD solfertje 10.2-PRERELEASE FreeBSD 10.2-PRERELEASE #19 r286718: Thu Aug 
13 10:00:32 CEST 2015     dalroi@solfertje:/usr/obj/usr/src/sys/ANTELOPE  amd64

It's quite possible that I've misconfigured something, so here's the relevant 
lines of my configs…

rc.conf:

# Outside interface
ifconfig_fxp0="DHCP"
ifconfig_fxp0_ipv6="inet6 accept_rtadv"

# Wireless
wlans_ath0="wlan0"

create_args_wlan0="wlanmode hostap"

ifconfig_wlan0="mode ng channel 9:ht/40"
ifconfig_wlan0_ipv6="inet6 accept_rtadv"

# Bridged interfaces (see example at man 4 bridge)
cloned_interfaces="bridge0"
ifconfig_bridge0="addm em0 stp em0 addm wlan0 stp wlan0 up"
ifconfig_bridge0_alias0="inet 10.236.150.1/24"
ifconfig_bridge0_ipv6_alias0="inet6 fe80::6efd:b9ff:fe68:db36%bridge0"

# Internal wired ethernet (should that be above the bridge declaration?)
ifconfig_em0="up"
ifconfig_em0_ipv6="inet6 accept_rtadv"

hostapd_enable="YES"

#=============

hostapd.conf:

interface=wlan0
driver=bsd
debug=1
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=foo
country_code=NL
ieee80211d=1
hw_mode=g
wpa=2
wpa_passphrase=nonononono
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP


The ath0 device is:
pciconf -lv ath0                                             
ath0@pci0:5:6:0:        class=0x028000 card=0x0300168c chip=0x002d168c rev=0x01 
hdr=0x00
    vendor     = 'Atheros Communications Inc.'
    device     = 'AR9227 Wireless Network Adapter'
    class      = network

In case it's relevant: All connected devices get their IPv4 addresses through 
DHCP from this machine, the machine itself gets it's IPv4 external address from 
my upstream provider, the internal addresses are hardwired per interface. DHCP 
is configured to use hostnames (instead of IP's) that get looked up in Bind9 on 
the same machine.


Google did find some people on the internet with apparently the same problem, 
but nobody seems to have found (or posted) a resolution.

Am I doing something wrong? If not, is this a known issue? What's the next step?

Alban Hertroys
--
If you can't see the forest for the trees,
cut the trees and you'll find there is no forest.

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[email protected]"

Reply via email to