kern/163318: [ath] ath(4) stops working
Joel Dahl
joel at freebsd.org
Sat Dec 24 08:10:13 UTC 2011
The following reply was made to PR kern/163318; it has been noted by GNATS.
From: Joel Dahl <joel at freebsd.org>
To: bug-followup at freebsd.org
Cc:
Subject: Re: kern/163318: [ath] ath(4) stops working
Date: Sat, 24 Dec 2011 09:05:11 +0100
dding more information with the results from a private email conversation
between me and adrian@:
This is in station mode.
It's a very simple setup, the only thing I've really configured is the
following in rc.conf:
wlans_ath0="wlan0"
ifconfig_wlan0="WPA DHCP"
And i've created the wpa_supplicant.conf file.
ifconfig wlan0 says the following:
root at crashbox [~] ifconfig wlan0
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 1c:7e:e5:10:5a:5d
inet 10.10.10.238 netmask 0xffffff00 broadcast 10.10.10.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
status: associated
ssid DAHL channel 1 (2412 MHz 11g) bssid f8:1e:df:fc:34:2b
regdomain ETSI indoor ecm authmode WPA2/802.11i privacy ON
deftxkey UNDEF AES-CCM 3:128-bit txpower 20 bmiss 7 scanvalid 450
bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5
protmode CTS wme burst roaming MANUAL
wlandebug +11n +input +output +rate and some pings from/to the unit:
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 562 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 563 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 564 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 565 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 566 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 567 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 568 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 569 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 570 (size 50)
no tx bufs (empty list): 0
no tx bufs (was busy): 0
aggr single packet: 0
aggr single packet w/ BAW closed: 0
aggr non-baw packet: 0
aggr aggregate packet: 0
aggr single packet low hwq: 0
aggr sched, no work: 0
0: 0 1: 0 2: 0 3: 0
4: 0 5: 0 6: 0 7: 0
8: 0 9: 0 10: 0 11: 0
12: 0 13: 0 14: 0 15: 0
16: 0 17: 0 18: 0 19: 0
20: 0 21: 0 22: 0 23: 0
24: 0 25: 0 26: 0 27: 0
28: 0 29: 0 30: 0 31: 0
32: 0 33: 0 34: 0 35: 0
36: 0 37: 0 38: 0 39: 0
40: 0 41: 0 42: 0 43: 0
44: 0 45: 0 46: 0 47: 0
48: 0 49: 0 50: 0 51: 0
52: 0 53: 0 54: 0 55: 0
56: 0 57: 0 58: 0 59: 0
60: 0 61: 0 62: 0 63: 0
HW TXQ 0: axq_depth=0, axq_aggr_depth=0
HW TXQ 1: axq_depth=2, axq_aggr_depth=0
HW TXQ 2: axq_depth=0, axq_aggr_depth=0
HW TXQ 3: axq_depth=0, axq_aggr_depth=0
HW TXQ 8: axq_depth=0, axq_aggr_depth=0
Total TX buffers: 198; Total TX buffers busy: 0
no tx bufs (empty list): 0
no tx bufs (was busy): 0
aggr single packet: 0
aggr single packet w/ BAW closed: 0
aggr non-baw packet: 0
aggr aggregate packet: 0
aggr single packet low hwq: 0
aggr sched, no work: 0
0: 0 1: 0 2: 0 3: 0
4: 0 5: 0 6: 0 7: 0
8: 0 9: 0 10: 0 11: 0
12: 0 13: 0 14: 0 15: 0
16: 0 17: 0 18: 0 19: 0
20: 0 21: 0 22: 0 23: 0
24: 0 25: 0 26: 0 27: 0
28: 0 29: 0 30: 0 31: 0
32: 0 33: 0 34: 0 35: 0
36: 0 37: 0 38: 0 39: 0
40: 0 41: 0 42: 0 43: 0
44: 0 45: 0 46: 0 47: 0
48: 0 49: 0 50: 0 51: 0
52: 0 53: 0 54: 0 55: 0
56: 0 57: 0 58: 0 59: 0
60: 0 61: 0 62: 0 63: 0
HW TXQ 0: axq_depth=0, axq_aggr_depth=0
HW TXQ 1: axq_depth=2, axq_aggr_depth=0
HW TXQ 2: axq_depth=0, axq_aggr_depth=0
HW TXQ 3: axq_depth=0, axq_aggr_depth=0
HW TXQ 8: axq_depth=0, axq_aggr_depth=0
Total TX buffers: 198; Total TX buffers busy: 0
no tx bufs (empty list): 0
no tx bufs (was busy): 0
aggr single packet: 0
aggr single packet w/ BAW closed: 0
aggr non-baw packet: 0
aggr aggregate packet: 0
aggr single packet low hwq: 0
aggr sched, no work: 0
0: 0 1: 0 2: 0 3: 0
4: 0 5: 0 6: 0 7: 0
8: 0 9: 0 10: 0 11: 0
12: 0 13: 0 14: 0 15: 0
16: 0 17: 0 18: 0 19: 0
20: 0 21: 0 22: 0 23: 0
24: 0 25: 0 26: 0 27: 0
28: 0 29: 0 30: 0 31: 0
32: 0 33: 0 34: 0 35: 0
36: 0 37: 0 38: 0 39: 0
40: 0 41: 0 42: 0 43: 0
44: 0 45: 0 46: 0 47: 0
48: 0 49: 0 50: 0 51: 0
52: 0 53: 0 54: 0 55: 0
56: 0 57: 0 58: 0 59: 0
60: 0 61: 0 62: 0 63: 0
HW TXQ 0: axq_depth=0, axq_aggr_depth=0
HW TXQ 1: axq_depth=2, axq_aggr_depth=0
HW TXQ 2: axq_depth=0, axq_aggr_depth=0
HW TXQ 3: axq_depth=0, axq_aggr_depth=0
HW TXQ 8: axq_depth=0, axq_aggr_depth=0
Total TX buffers: 198; Total TX buffers busy: 0
no tx bufs (empty list): 0
no tx bufs (was busy): 0
aggr single packet: 0
aggr single packet w/ BAW closed: 0
aggr non-baw packet: 0
aggr aggregate packet: 0
aggr single packet low hwq: 0
aggr sched, no work: 0
0: 0 1: 0 2: 0 3: 0
4: 0 5: 0 6: 0 7: 0
8: 0 9: 0 10: 0 11: 0
12: 0 13: 0 14: 0 15: 0
16: 0 17: 0 18: 0 19: 0
20: 0 21: 0 22: 0 23: 0
24: 0 25: 0 26: 0 27: 0
28: 0 29: 0 30: 0 31: 0
32: 0 33: 0 34: 0 35: 0
36: 0 37: 0 38: 0 39: 0
40: 0 41: 0 42: 0 43: 0
44: 0 45: 0 46: 0 47: 0
48: 0 49: 0 50: 0 51: 0
52: 0 53: 0 54: 0 55: 0
56: 0 57: 0 58: 0 59: 0
60: 0 61: 0 62: 0 63: 0
HW TXQ 0: axq_depth=0, axq_aggr_depth=0
HW TXQ 1: axq_depth=2, axq_aggr_depth=0
HW TXQ 2: axq_depth=0, axq_aggr_depth=0
HW TXQ 3: axq_depth=0, axq_aggr_depth=0
HW TXQ 8: axq_depth=0, axq_aggr_depth=0
Total TX buffers: 198; Total TX buffers busy: 0
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 571 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 572 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 573 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 574 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 575 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 576 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 577 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 578 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 579 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 580 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 581 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 582 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 583 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 584 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 585 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 586 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 587 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 588 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 589 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 590 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 591 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 592 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 593 (size 50)
wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 594 (size 50)
Later on, tried doing:
wlandebug 0
wlandebug +input +output +rate
ping 10.10.10.255 (broadcast ping)
The only thing that appear in dmesg after setting the above and doing a
broadcast ping is:
Dec 24 06:07:56 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 171 (size 50)
Dec 24 06:08:07 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 172 (size 50)
Dec 24 06:08:22 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 173 (size 50)
Dec 24 06:08:43 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 174 (size 50)
Dec 24 06:13:45 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 175 (size 50)
Dec 24 06:13:50 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 176 (size 50)
Dec 24 06:14:01 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 177 (size 50)
Dec 24 06:14:14 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 178 (size 50)
Dec 24 06:14:28 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 179 (size 50)
Dec 24 06:14:36 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 180 (size 50)
Dec 24 06:19:46 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 181 (size 50)
Dec 24 06:19:54 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 182 (size 50)
Dec 24 06:20:05 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 183 (size 50)
Dec 24 06:20:23 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 184 (size 50)
Dec 24 06:20:33 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 185 (size 50)
Dec 24 06:25:47 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 186 (size 50)
Dec 24 06:25:50 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 187 (size 50)
Dec 24 06:25:58 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 188 (size 50)
Dec 24 06:26:08 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 189 (size 50)
Dec 24 06:26:19 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 190 (size 50)
Dec 24 06:26:39 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 191 (size 50)
Dec 24 06:31:48 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 192 (size 50)
Dec 24 06:31:56 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 193 (size 50)
Dec 24 06:32:06 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 194 (size 50)
Dec 24 06:32:22 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 195 (size 50)
Dec 24 06:32:39 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 196 (size 50)
Dec 24 06:37:49 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 197 (size 50)
Dec 24 06:37:57 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 198 (size 50)
Dec 24 06:38:08 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 199 (size 50)
Dec 24 06:38:15 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 200 (size 50)
Dec 24 06:38:33 crashbox kernel: wlan0: [f8:1e:df:fc:34:2b] pwr save q overflow, drops 201 (size 50)
FWIW, I rebooted the machine and immediately turned on the wlandebug stuff
above (while ath was still working). ath died a few hours later as usual, and
the above "pwr save q overflow" messages started appearing in dmesg almost
right away.
--
Joel
More information about the freebsd-wireless
mailing list