From owner-freebsd-stable@FreeBSD.ORG Wed Jul 19 16:02:19 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B98916A4DE for ; Wed, 19 Jul 2006 16:02:19 +0000 (UTC) (envelope-from turtle@loveturtle.net) Received: from loveturtle.net (loveturtle.net [216.91.90.11]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13A3043D70 for ; Wed, 19 Jul 2006 16:02:15 +0000 (GMT) (envelope-from turtle@loveturtle.net) Received: from localhost (localhost [127.0.0.1]) by loveturtle.net (Postfix) with ESMTP id 482A71CC6E for ; Wed, 19 Jul 2006 12:02:15 -0400 (EDT) X-Virus-Scanned: amavisd-new at loveturtle.net Received: from loveturtle.net ([127.0.0.1]) by localhost (loveturtle.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 52F07WdWOGRV for ; Wed, 19 Jul 2006 12:02:09 -0400 (EDT) Received: from [216.89.228.114] (mini.loveturtle.net [216.89.228.114]) by loveturtle.net (Postfix) with ESMTP id 017DA1CC20 for ; Wed, 19 Jul 2006 12:02:08 -0400 (EDT) Message-ID: <44BE5772.2090608@loveturtle.net> Date: Wed, 19 Jul 2006 12:01:54 -0400 From: Dillon User-Agent: Mail/News 1.5.0.2 (Macintosh/20060314) MIME-Version: 1.0 To: freebsd-stable@freebsd.org References: <200607172111.08919.vsemionov@gmail.com> In-Reply-To: <200607172111.08919.vsemionov@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: ath driver transmits frames only after a low watermark is filled X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jul 2006 16:02:19 -0000 Sounds like what always happens when crappy power management stuff is enabled either on the station or the ap. I would investigate that first. Victor Semionov wrote: > Hello list, > > I have a wireless card with an Atheros 5212 chipset and I'm experiencing the > following behavior under FreeBSD 6.1: > > TCP connections that consist of small short bursts of one-way (transmission) > traffic often stall until traffic is received over another TCP connection. > For example, if I try to load a small web page, located on the FreeBSD box, > over the wireless link, it doesn't load completely, unless I hit return in a > concurrent terminal session, or until I request some other file hosted on the > FreeBSD box, or until I wait 20 seconds or so. The signal is not low, the two > wireless boxes are in the same room. > > Higher-bandwidth connections rarely stall. This makes me think there is some > kind of low watermark functionality in the hardware/driver that doesn't send > frames until a certain number of them have been queued for transmission, or > until a frame has been received. Also, I guess this is the reason that the > ath module caused the system to freeze at shutdown or when the module is > unloaded, unless I do an "ifconfig ath0 down" before unloading - the > unloading code is probably waiting for all queued frames to be transmitted, > but that never happens. > > Sorry for the weak conclusion that is based on assumptions. I'm not familiar > with the OS/driver internals and don't know how to investigate further. Is > there a sysctl or other setting that controls this behavior, or some other > workaround? Any help would be greatly appreciated. > > Best regards, > Victor Semionov > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >