From owner-freebsd-mobile@FreeBSD.ORG Tue Feb 17 20:30:52 2009 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8979F1065679 for ; Tue, 17 Feb 2009 20:30:52 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.freebsd.org (Postfix) with ESMTP id 5CD038FC28 for ; Tue, 17 Feb 2009 20:30:52 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from trouble.errno.com (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id n1HKUpIq078105 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 17 Feb 2009 12:30:51 -0800 (PST) (envelope-from sam@freebsd.org) Message-ID: <499B1E7B.2030908@freebsd.org> Date: Tue, 17 Feb 2009 12:30:51 -0800 From: Sam Leffler Organization: FreeBSD Project User-Agent: Thunderbird 2.0.0.18 (X11/20081209) MIME-Version: 1.0 To: Bengt Ahlgren References: <20090210154047.N38905@sola.nimnet.asn.au> <4991ABA0.4050300@freebsd.org> <4991DB1F.7060809@freebsd.org> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-DCC-sonic.net-Metrics: ebb.errno.com; whitelist Cc: freebsd-mobile@freebsd.org Subject: Re: Problems with ath at kern.hz=100 X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Feb 2009 20:30:53 -0000 Bengt Ahlgren wrote: > Sam Leffler writes: > > [...] > > >> You've removed all the context of the original problem; I can't recall >> what you were trying to fix. The ps q drops might be caused by a bug >> that was fixed (I think in RELENG_7). I don't see what version of >> code you're running so can't tell. >> > > Sorry, a summary of the problem: > > The system frequently comes into a state where outgoing packets are > held somewhere. The condition persists for seconds to minutes. It > goes away by itself, but some of the packets are usually lost. This > occurs on ath, FreeBSD 7.1-REL, no SMP, with kern.hz=100 (but not with > hz=1000). Original mail with description can be found here: > > http://lists.freebsd.org/pipermail/freebsd-mobile/2009-February/011343.html > > I have done some more investigation, inserting debug prints in > ath_start (if_ath.c 1.177.2.2.2.1), one just after IFQ_DRV_DEQUEUE > (line 1576), another just before the call to ieee80211_pwrsave (line > 1614). > > Packets are dequeued, but ieee80211_pwrsave is called and nothing > happens. Below is the output from "athdebug xmit" with these extra > two DPRINTF:s during the queue-up. Then after a while packets are > sent again. > > Bengt > > <...debug output removed...> Did you try RELENG_7? ap mode power save was fixed post 7.1 release. Sam