Atheros 9285 "unable to reset channel"

Ben Woods woodsb02 at gmail.com
Fri Nov 1 04:09:03 UTC 2013


Hi,

I am trialling FreeBSD10-BETA2 in an attempt to find bugs etc. I am having
a problem with my Atheros 9285 wireless driver which I think might have
been around for a while (not new in 10), but I know a lot of work has been
done on these drivers in 10.

The symptom is I lose my wifi connection after the computer has been
running for some time and I get the following errors scrolling on my
terminal:
*ath0: ath_chan_set: unable to reset channel X (24XX MHz, flags 0xXXX), hal
status 14*

It looks similar to these 2 bug reports:
http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/165543
http://www.freebsd.org/cgi/query-pr.cgi?pr=151198

Has anyone seen this before or have any ideas/suggestions of how I can
troubleshoot further? I am using wpa_supplicant and DHCP. If I reboot my
wifi works again for a few hours and then stops.

# pciconf -lv
ath0 at pci0:1:0:0: class=0x028000 card=0x10891a3b chip=0x002b168c rev=0x01
hdr=0x00
  vendor = 'Atheros Communications Inc.'
  device = 'AR9285 Wireless Network Adapter (PCI-Express)'
  class = network

# uname -a
FreeBSD sparticus.home.local 10.0-BETA2 FreeBSD 10.0-BETA2 #0 r257166: Sat
Oct 26 19:23:22 UTC 2013   root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC
  amd64

# cat /etc/rc.conf
wpa_supplicant_flags="-sd"
wlans_ath0="wlan0"
ifconfig_wlan0="WPA DHCP"

# cat /etc/wpa_supplicant.conf
network={
  ssid="SSID"
  psk="PSK"
}

# cat /var/log/dmesg.today
ath0: ath_chan_set: unable to reset channel 8 (2447 MHz, flags 0x480), hal
status 14
ath0: ath_chan_set: unable to reset channel 9 (2452 MHz, flags 0x480), hal
status 14
ath0: ath_chan_set: unable to reset channel 10 (2457 MHz, flags 0x480), hal
status 14
ath0: ath_chan_set: unable to reset channel 12 (2467 MHz, flags 0x680), hal
status 14
ath0: ath_chan_set: unable to reset channel 14 (2484 MHz, flags 0x2a0), hal
status 14
ath0: ath_reset: unable to reset hardware; hal status 14
pid 53465 (python), uid 972: exited on signal 6 (core dumped)

# cat /var/log/debug.log
wpa_supplicant[490]: wlan0: Event SCAN_RESULTS (3) received
wpa_supplicant[490]: Received 0 bytes of scan results (0 BSSes)
wpa_supplicant[490]: wlan0: BSS: Start scan result update 5935
wpa_supplicant[490]: BSS: last_scan_res_used=0/32 last_scan_full=0
wpa_supplicant[490]: wlan0: New scan results available
wpa_supplicant[490]: WPS: AP[0] 30:85:a9:e7:e4:10 type=0 tries=0
last_attempt=-1 sec ago blacklist=2
wpa_supplicant[490]: WPS: AP[1] 00:26:44:9a:d5:21 type=0 tries=0
last_attempt=-1 sec ago blacklist=0
wpa_supplicant[490]: WPS: AP[2] a4:b1:e9:9b:de:9e type=0 tries=0
last_attempt=-1 sec ago blacklist=0
wpa_supplicant[490]: wlan0: No suitable network found
wpa_supplicant[490]: wlan0: Setting scan request: 5 sec 0 usec
wpa_supplicant[490]: wlan0: Starting AP scan for wildcard SSID
wpa_supplicant[490]: wpa_driver_bsd_set_wpa: enabled=1
wpa_supplicant[490]: wpa_driver_bsd_set_wpa_internal: wpa=3 privacy=1


Thanks in advance!
-Ben


More information about the freebsd-wireless mailing list