From owner-freebsd-stable@FreeBSD.ORG Wed Jul 19 18:41:42 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 E66C016A4DD for ; Wed, 19 Jul 2006 18:41:42 +0000 (UTC) (envelope-from vsemionov@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E93D43D5F for ; Wed, 19 Jul 2006 18:41:39 +0000 (GMT) (envelope-from vsemionov@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so464809uge for ; Wed, 19 Jul 2006 11:41:39 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:references:in-reply-to:cc:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=pOsd4mrttwbkyUvPXV4K6cQXwEWq0pWvoGHASBOv+3tjxcSWkfDMMR33K0GfYg72e3U92ypxptUMFUYaBJwgqSSwe0GQbM+jdDuwe23ZgJeDRgugN9lbuZkVTzNm716X1WSsgSkNKQJIivDTtDCNZIFAkNJzG66tkX2aZKJGTn0= Received: by 10.67.93.7 with SMTP id v7mr1030635ugl; Wed, 19 Jul 2006 11:33:01 -0700 (PDT) Received: from neon.devian.bg ( [83.148.125.201]) by mx.gmail.com with ESMTP id j2sm963965ugf.2006.07.19.11.33.00; Wed, 19 Jul 2006 11:33:01 -0700 (PDT) From: Victor Semionov To: freebsd-stable@freebsd.org Date: Wed, 19 Jul 2006 21:35:04 +0300 User-Agent: KMail/1.9.3 References: <200607172111.08919.vsemionov@gmail.com> <44BE5772.2090608@loveturtle.net> In-Reply-To: <44BE5772.2090608@loveturtle.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200607192135.05016.vsemionov@gmail.com> Cc: Dillon 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 18:41:43 -0000 How is data transmission related to power management? On Wednesday 19 July 2006 19:01, you wrote: > 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" > > _______________________________________________ > 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"