Date: Sat, 24 Dec 2011 08:10:12 GMT From: Joel Dahl <joel@freebsd.org> To: freebsd-wireless@FreeBSD.org Subject: Re: kern/163318: [ath] ath(4) stops working Message-ID: <201112240810.pBO8ACqj020983@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/163318; it has been noted by GNATS. From: Joel Dahl <joel@freebsd.org> To: bug-followup@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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201112240810.pBO8ACqj020983>