From owner-freebsd-i386@FreeBSD.ORG Tue Feb 22 01:00:42 2005 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3197416A4CE for ; Tue, 22 Feb 2005 01:00:42 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB90443D1D for ; Tue, 22 Feb 2005 01:00:41 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id j1M10fw9043758 for ; Tue, 22 Feb 2005 01:00:41 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id j1M10fKA043757; Tue, 22 Feb 2005 01:00:41 GMT (envelope-from gnats) Date: Tue, 22 Feb 2005 01:00:41 GMT Message-Id: <200502220100.j1M10fKA043757@freefall.freebsd.org> To: freebsd-i386@FreeBSD.org From: Frank Mayhar Subject: Re: i386/77751: Hard hang related to ath? X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Frank Mayhar List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Feb 2005 01:00:42 -0000 The following reply was made to PR i386/77751; it has been noted by GNATS. From: Frank Mayhar To: freebsd-gnats-submit@FreeBSD.org, frank@exit.com Cc: sam@errno.com Subject: Re: i386/77751: Hard hang related to ath? Date: Mon, 21 Feb 2005 16:53:34 -0800 Belay that. The hang definitely has at least _something_ to do with the ath driver. After seeing the hang while running the nv X11 driver (thereby eliminating the nvidia driver from suspicion), I spent today trying to narrow things down. Again. I'm now convinced that there's a problem with the ath driver, somewhere somehow. The hangs have happened very reliably when I'm some feet away from the access point in my living room. This is a _very_ RF-noisy environment, with various and sundry equipment in all directions, cell sites nearby and no fewer than four other wireless networks in range. In my lab the access point is less than six feet from the laptop, so I attenuated the signal by the expedient step of putting the AP in two nested antistatic bags. It lowered the effective power (as reported by the "wireless network" Gnome applet) from roughly 50% to around 25%. I set the laptop up in my lab connected to a firewire console and I turned on as much debugging as I could find and could stand to watch scroll by. In the end, I had dev.ath.0.debug set to 0x00ff0ff0. I watched it happily spit out messages from the amrr rate module for hours while I used the network. It turns out that I was accidentally using the fwe0 network, which I had forgotten I had set up. It had gotten the default route. So I switched the default route to the wireless network, ath0, started a flood-ping to a local host and continued to browse the web. Within a matter of just a very few minutes (like, less than five, probably less than three), I had the hang. I noticed that when I started the flood ping the rate-control algorithm started going nuts. It changed the rate every time through the loop, every half-second. What follows is console output beginning shortly before I changed the default route. It shows the driver going through several iterations of rate changes before the system locks. If this helps diagnose this a bit, please let me know. Otherwise, at least give me some idea of what further information I can provide or further testing I can perform. I'll be busy with my day job through the rest of the week, but I'll undoubtedly be back to trying to diagnose this hang next weekend. I plan to leave my laptop in the diagnostic lashup, though, so it should be easy to do further testing. Console output follows, with a few comments interspersed. cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 ath_calibrate: channel 5290/150 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 ath_calibrate: channel 5290/150 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 I changed the default route here. cnt0: 3 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 1 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 12M cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 15 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 3 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 4 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 1 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 12M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 ath_calibrate: channel 5290/150 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 10 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 11 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 3 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 4 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 4 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 16 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 11 cnt1: 4 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 14 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 15 cnt1: 5 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 4 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 4 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 6 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 2 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 12M cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 3 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 7 cnt1: 4 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 4 cnt1: 2 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 3 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 4 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 4 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 12 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 19 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 5 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 13 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 11 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M ath_calibrate: channel 5290/150 cnt0: 8 cnt1: 6 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 11 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 12 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 10 cnt1: 6 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 1 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 12M cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 15 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 3 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 16 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 7 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 1 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 12M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 13 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 3 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 3 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 5 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 10 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 14 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 6 cnt1: 5 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 1 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 12M cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 10 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 22 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 3 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 17 cnt1: 7 cnt2: 7 cnt3: 7 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 12M cnt0: 1 cnt1: 1 cnt2: 1 cnt3: 1 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 9M ath_bmiss_proc: pending 1 ath_newstate: RUN -> ASSOC ath_chan_set: 58 (5290 MHz) -> 58 (5290 MHz) ath_newstate: RX filter 0x17 bssid 00:02:6f:20:b6:a9 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 6M ath_start: ignore data packet, state 3 ath_key_update_begin: ath_key_update_end: ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 Feb 21 16:32:33 lap kernel: ath0: link state changed to DOWN ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 ath_start: ignore data packet, state 3 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 I started the flood-ping approximately here. cnt0: 2 cnt1: 2 cnt2: 2 cnt3: 2 -- threshold: 1 ath_newstate: ASSOC -> SCAN ath_chan_set: 58 (5290 MHz) -> 58 (5290 MHz) ath_newstate: RX filter 0x17 bssid ff:ff:ff:ff:ff:ff ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 6M ath_newstate: SCAN -> SCAN ath_chan_set: 58 (5290 MHz) -> 152 (5760 MHz) ath_draintxq: beacon queue 0 ath_tx_stopdma: tx queue [0] 0, link 0 ath_tx_stopdma: tx queue [1] 0x1f267a08, link 0 ath_tx_stopdma: tx queue [2] 0, link 0 ath_tx_stopdma: tx queue [3] 0, link 0 ath_tx_stopdma: tx queue [8] 0, link 0 ath_stoprecv: rx queue 0x198a68, link 0xc1e44a3c ath_mode_init: RX filter 0x17, MC filter 00000001:00000040 ath_newstate: RX filter 0x17 bssid ff:ff:ff:ff:ff:ff ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 6M ath_start: ignore data packet, state 1 ath_start: ignore data packet, state 1 ath_newstate: SCAN -> SCAN ath_chan_set: 152 (5760 MHz) -> 160 (5800 MHz) ath_draintxq: beacon queue 0 ath_tx_stopdma: tx queue [0] 0, link 0 ath_tx_stopdma: tx queue [1] 0x1f262af8, link 0 ath_tx_stopdma: tx queue [2] 0, link 0 ath_tx_stopdma: tx queue [3] 0, link 0 ath_tx_stopdma: tx queue [8] 0, link 0 ath_stoprecv: rx queue 0x198a68, link 0xc1e44a3c ath_mode_init: RX filter 0x17, MC filter 00000001:00000040 ath_newstate: RX filter 0x17 bssid ff:ff:ff:ff:ff:ff ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 6M ath_start: ignore data packet, state 1 ath_start: ignore data packet, state 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 ath_newstate: SCAN -> SCAN ath_chan_set: 160 (5800 MHz) -> 42 (5210 MHz) ath_draintxq: beacon queue 0 ath_tx_stopdma: tx queue [0] 0, link 0 ath_tx_stopdma: tx queue [1] 0x1f261b80, link 0 ath_tx_stopdma: tx queue [2] 0, link 0 ath_tx_stopdma: tx queue [3] 0, link 0 ath_tx_stopdma: tx queue [8] 0, link 0 ath_stoprecv: rx queue 0x198a68, link 0xc1e44a3c ath_mode_init: RX filter 0x17, MC filter 00000001:00000040 ath_newstate: RX filter 0x17 bssid ff:ff:ff:ff:ff:ff ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 6M ath_start: ignore data packet, state 1 ath_start: ignore data packet, state 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 ath_newstate: SCAN -> SCAN ath_chan_set: 42 (5210 MHz) -> 50 (5250 MHz) ath_draintxq: beacon queue 0 ath_tx_stopdma: tx queue [0] 0, link 0 ath_tx_stopdma: tx queue [1] 0x1f2601b8, link 0 ath_tx_stopdma: tx queue [2] 0, link 0 ath_tx_stopdma: tx queue [3] 0, link 0 ath_tx_stopdma: tx queue [8] 0, link 0 ath_stoprecv: rx queue 0x198a68, link 0xc1e44a3c ath_mode_init: RX filter 0x17, MC filter 00000001:00000040 ath_newstate: RX filter 0x17 bssid ff:ff:ff:ff:ff:ff ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 6M ath_start: ignore data packet, state 1 ath_start: ignore data packet, state 1 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 ath_newstate: SCAN -> SCAN ath_chan_set: 50 (5250 MHz) -> 58 (5290 MHz) ath_draintxq: beacon queue 0 ath_tx_stopdma: tx queue [0] 0, link 0 ath_tx_stopdma: tx queue [1] 0x1f2619c8, link 0 ath_tx_stopdma: tx queue [2] 0, link 0 ath_tx_stopdma: tx queue [3] 0, link 0 ath_tx_stopdma: tx queue [8] 0, link 0 ath_stoprecv: rx queue 0x198a68, link 0xc1e44a3c ath_mode_init: RX filter 0x17, MC filter 00000001:00000040 ath_newstate: RX filter 0x17 bssid ff:ff:ff:ff:ff:ff ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 6M ath_start: ignore data packet, state 1 ath_start: ignore data packet, state 1 ath_rate_update: set xmit rate for 00:00:00:00:00:00 to 0M ath_node_alloc: an 0xc1fd5c00 cnt0: 1 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 ath_newstate: SCAN -> AUTH ath_chan_set: 58 (5290 MHz) -> 58 (5290 MHz) ath_newstate: RX filter 0x17 bssid 00:02:6f:20:b6:a9 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 6M ath_start: ignore data packet, state 2 ath_start: ignore data packet, state 2 ath_newstate: AUTH -> ASSOC ath_chan_set: 58 (5290 MHz) -> 58 (5290 MHz) ath_newstate: RX filter 0x17 bssid 00:02:6f:20:b6:a9 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 6M ath_start: ignore data packet, state 3 ath_start: ignore data packet, state 3 ath_newstate: ASSOC -> RUN ath_chan_set: 58 (5290 MHz) -> 58 (5290 MHz) ath_newstate: RX filter 0x17 bssid 00:02:6f:20:b6:a9 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 36M ath_newstate(RUN): ic_flags=0x02280010 iv=100 bssid=00:02:6f:20:b6:a9 capinfo=0x0011 chan=58 ath_beacon_config: nexttbtt 27086900 intval 100 (100) ath_beacon_config: intval 100 nexttbtt 27086900 dtim 100 nextdtim 27086900 bmiss 7 sleep 100 cfp:period 0 maxdur 0 next 0 timoffset 58 Feb 21 16:32:38 lap kernel: ath0: link state changed to UP cnt0: 30 cnt1: 30 cnt2: 28 cnt3: 2 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 6 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 2 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 12M cnt0: 7 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 8 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 9 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 10 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 17 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 3 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 0 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 11 cnt1: 0 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 4 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 7 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 10 cnt1: 4 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M ath0: hardware error; resetting ath_draintxq: beacon queue 0 ath_tx_stopdma: tx queue [0] 0, link 0 ath_tx_stopdma: tx queue [1] 0x1f260898, link 0 ath_tx_stopdma: tx queue [2] 0, link 0 ath_tx_stopdma: tx queue [3] 0, link 0 ath_tx_stopdma: tx queue [8] 0, link 0 ath_stoprecv: rx queue 0x198960, link 0xc1e44934 ath_mode_init: RX filter 0x17, MC filter 00000001:00000040 ath_beacon_config: nexttbtt 27086900 intval 100 (100) ath_beacon_config: intval 100 nexttbtt 27086900 dtim 100 nextdtim 27086900 bmiss 7 sleep 100 cfp:period 0 maxdur 0 next 0 timoffset 58 cnt0: 6 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 6 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 cnt0: 64 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 89 cnt1: 83 cnt2: 2 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 76 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 76 cnt1: 69 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 81 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 61 cnt1: 51 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 73 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 67 cnt1: 63 cnt2: 2 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 84 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M ath0: hardware error; resetting ath_draintxq: beacon queue 0 ath_tx_stopdma: tx queue [0] 0, link 0 ath_tx_stopdma: tx queue [1] 0x1f263020, link 0xd5afa020 ath_tx_stopdma: tx queue [2] 0, link 0 ath_tx_stopdma: tx queue [3] 0, link 0 ath_tx_stopdma: tx queue [8] 0, link 0 T0 (0xd5afa020 0x1f263020) 00000000 173d2288 413f0080 00000078 11110000 0005a9c9 703f0001 0124e649 * ath_stoprecv: rx queue 0x198bc8, link 0xc1e44b9c ath_mode_init: RX filter 0x17, MC filter 00000001:00000040 ath_beacon_config: nexttbtt 27086900 intval 100 (100) ath_beacon_config: intval 100 nexttbtt 27086900 dtim 100 nextdtim 27086900 bmiss 7 sleep 100 cfp:period 0 maxdur 0 next 0 timoffset 58 cnt0: 50 cnt1: 46 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 106 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 105 cnt1: 98 cnt2: 2 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 137 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 144 cnt1: 126 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 80 cnt1: 4 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 100 cnt1: 91 cnt2: 2 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 149 cnt1: 5 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 126 cnt1: 118 cnt2: 2 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 169 cnt1: 7 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 116 cnt1: 97 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 135 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 77 cnt1: 69 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 123 cnt1: 4 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 106 cnt1: 99 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 131 cnt1: 5 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 79 cnt1: 72 cnt2: 5 cnt3: 1 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 95 cnt1: 4 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 65 cnt1: 57 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 84 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 63 cnt1: 57 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 51 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 76 cnt1: 68 cnt2: 2 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 61 cnt1: 1 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 76 cnt1: 66 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 81 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M ath0: hardware error; resetting ath_draintxq: beacon queue 0 ath_tx_stopdma: tx queue [0] 0, link 0 ath_tx_stopdma: tx queue [1] 0x1f262af8, link 0xd5af9af8 ath_tx_stopdma: tx queue [2] 0, link 0 ath_tx_stopdma: tx queue [3] 0, link 0 ath_tx_stopdma: tx queue [8] 0, link 0 T0 (0xd5af9af8 0x1f262af8) 00000000 09f70588 413f0080 00000078 11110000 0005a9c9 89af0001 0124fa53 * ath_stoprecv: rx queue 0x198b70, link 0xc1e44b44 ath_mode_init: RX filter 0x17, MC filter 00000001:00000040 ath_beacon_config: nexttbtt 27086900 intval 100 (100) ath_beacon_config: intval 100 nexttbtt 27086900 dtim 100 nextdtim 27086900 bmiss 7 sleep 100 cfp:period 0 maxdur 0 next 0 timoffset 58 cnt0: 86 cnt1: 76 cnt2: 2 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 82 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 81 cnt1: 76 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 98 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 91 cnt1: 83 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 83 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 86 cnt1: 81 cnt2: 1 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 89 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 109 cnt1: 95 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 106 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 84 cnt1: 75 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 99 cnt1: 2 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 115 cnt1: 99 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 132 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 106 cnt1: 99 cnt2: 2 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M cnt0: 110 cnt1: 3 cnt2: 0 cnt3: 0 -- threshold: 1 increase rate to 4 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 24M cnt0: 105 cnt1: 94 cnt2: 0 cnt3: 0 -- threshold: 1 decrease rate normal thr: 1 ath_rate_update: set xmit rate for 00:02:6f:20:b6:a9 to 18M [dcons disconnected (get ptr failed)] [dcons disconnected (read header failed)] This is where the system hangs. It becomes completely unresponsive and must be power-cycled.