From owner-freebsd-wireless@FreeBSD.ORG Thu Mar 28 20:11:33 2013 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 268D1514; Thu, 28 Mar 2013 20:11:33 +0000 (UTC) (envelope-from jrisom@gmail.com) Received: from mail-ie0-x22c.google.com (mail-ie0-x22c.google.com [IPv6:2607:f8b0:4001:c03::22c]) by mx1.freebsd.org (Postfix) with ESMTP id DFE2A7F; Thu, 28 Mar 2013 20:11:32 +0000 (UTC) Received: by mail-ie0-f172.google.com with SMTP id c10so11974306ieb.17 for ; Thu, 28 Mar 2013 13:11:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=DJLCN425Q1IBYGBwSYoFWMGI1FQu+vhUIwFJKA1HUzc=; b=qz+LWg60ssIybOwyZhSNo8ZAN9gIoRzwrhpj7oGUbewhBUERdbE6M0Z00VEgnAN69b Yc3Dl+sV9Iz/DJpKvnw6LPVCUxyWYiPZ8wvCCVfefgjO+XG6+KSmcyS82bE83xax9uTN uDfq38tbOBsB16vgi9B3tb/l3s/1+axkSYBvdSL5Ygd6rn2dgHNg5kP5sFwcYoCRRM/c nG2rM0RVg2j9D9mUfnordZH7ufXyPmfwU4y011vMp8i40Vl93iXdsl/yO39QzbERpWkZ bMXHoSpp3jsF6GJVgiTh/h0tYFIfZ4OFLF+gEUbvGmm6gVIKaL4tri1nPNH0I4fC0agD i4Mg== X-Received: by 10.50.13.175 with SMTP id i15mr8478643igc.75.1364501492654; Thu, 28 Mar 2013 13:11:32 -0700 (PDT) Received: from [192.168.1.44] (c-98-212-197-211.hsd1.il.comcast.net. [98.212.197.211]) by mx.google.com with ESMTPS id j8sm11867757igm.9.2013.03.28.13.11.31 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 28 Mar 2013 13:11:31 -0700 (PDT) Message-ID: <5154A3F1.1090200@gmail.com> Date: Thu, 28 Mar 2013 15:11:29 -0500 From: Joshua Isom User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 To: Adrian Chadd Subject: Re: [wip] ar9300 hostap support References: <51522277.6040107@gmail.com> <51523B6F.5010506@gmail.com> <51538239.9030903@gmail.com> <5153852A.1040508@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-wireless@freebsd.org X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Mar 2013 20:11:33 -0000 On 3/27/2013 6:53 PM, Adrian Chadd wrote: > .. this has me worried. This would've caused a panic before. The next > time it happens, but before you disconnect, please do this: > > sysctl dev.ath.0.txagg=1 > > I'd like to see if any other TX queue has a frame hanging around in it > that hasn't been completed. I had syslogd pipe the output to a perl script to set the sysctl, not ideal but effective I hope. I've got two today. > Mar 28 07:03:01 jri kernel: ath0: ath_edma_tx_processq: Q1: empty? > Mar 28 07:03:02 jri kernel: no tx bufs (empty list): 0 > Mar 28 07:03:02 jri kernel: no tx bufs (was busy): 0 > Mar 28 07:03:02 jri kernel: aggr single packet: 481 > Mar 28 07:03:02 jri kernel: aggr single packet w/ BAW closed: 0 > Mar 28 07:03:02 jri kernel: aggr non-baw packet: 20 > Mar 28 07:03:02 jri kernel: aggr aggregate packet: 1278 > Mar 28 07:03:02 jri kernel: aggr single packet low hwq: 13087 > Mar 28 07:03:02 jri kernel: aggr single packet RTS aggr limited: 0 > Mar 28 07:03:02 jri kernel: aggr sched, no work: 849 > Mar 28 07:03:02 jri kernel: 0: 0 1: 0 2: 318 3: 221 > Mar 28 07:03:02 jri kernel: 4: 331 5: 50 6: 221 7: 57 > Mar 28 07:03:02 jri kernel: 8: 35 9: 22 10: 13 11: 1 > Mar 28 07:03:02 jri kernel: 12: 5 13: 0 14: 1 15: 0 > Mar 28 07:03:02 jri kernel: 16: 2 17: 0 18: 0 19: 1 > Mar 28 07:03:02 jri kernel: 20: 0 21: 0 22: 0 23: 0 > Mar 28 07:03:02 jri kernel: 24: 0 25: 0 26: 0 27: 0 > Mar 28 07:03:02 jri kernel: 28: 0 29: 0 30: 0 31: 0 > Mar 28 07:03:02 jri kernel: 32: 0 33: 0 34: 0 35: 0 > Mar 28 07:03:02 jri kernel: 36: 0 37: 0 38: 0 39: 0 > Mar 28 07:03:02 jri kernel: 40: 0 41: 0 42: 0 43: 0 > Mar 28 07:03:02 jri kernel: 44: 0 45: 0 46: 0 47: 0 > Mar 28 07:03:02 jri kernel: 48: 0 49: 0 50: 0 51: 0 > Mar 28 07:03:02 jri kernel: 52: 0 53: 0 54: 0 55: 0 > Mar 28 07:03:02 jri kernel: 56: 0 57: 0 58: 0 59: 0 > Mar 28 07:03:02 jri kernel: 60: 0 61: 0 62: 0 63: 0 > Mar 28 07:03:02 jri kernel: > Mar 28 07:03:02 jri kernel: HW TXQ 0: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:03:02 jri kernel: HW TXQ 1: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:03:02 jri kernel: HW TXQ 2: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:03:02 jri kernel: HW TXQ 3: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:03:02 jri kernel: HW TXQ 8: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:03:02 jri kernel: Total TX buffers: 512; Total TX buffers busy: 0 (512) > Mar 28 07:03:02 jri kernel: Total mgmt TX buffers: 32; Total mgmt TX buffers busy: 0 > Mar 28 07:03:02 jri kernel: 0: fifolen: 16/16; head=0; tail=0 > Mar 28 07:03:02 jri kernel: 1: fifolen: 128/128; head=45; tail=45 > Mar 28 07:03:02 jri kernel: Total RX buffers in free list: 368 buffers > Mar 28 07:03:05 jri kernel: ath0: ath_edma_recv_proc_queue: handled npkts 0 > Mar 28 07:38:13 jri kernel: ath0: ath_edma_tx_processq: Q1: empty? > Mar 28 07:38:14 jri kernel: no tx bufs (empty list): 0 > Mar 28 07:38:14 jri kernel: no tx bufs (was busy): 0 > Mar 28 07:38:14 jri kernel: aggr single packet: 481 > Mar 28 07:38:14 jri kernel: aggr single packet w/ BAW closed: 0 > Mar 28 07:38:14 jri kernel: aggr non-baw packet: 20 > Mar 28 07:38:14 jri kernel: aggr aggregate packet: 1278 > Mar 28 07:38:14 jri kernel: aggr single packet low hwq: 13087 > Mar 28 07:38:14 jri kernel: aggr single packet RTS aggr limited: 0 > Mar 28 07:38:14 jri kernel: aggr sched, no work: 849 > Mar 28 07:38:14 jri kernel: 0: 0 1: 0 2: 318 3: 221 > Mar 28 07:38:14 jri kernel: 4: 331 5: 50 6: 221 7: 57 > Mar 28 07:38:14 jri kernel: 8: 35 9: 22 10: 13 11: 1 > Mar 28 07:38:14 jri kernel: 12: 5 13: 0 14: 1 15: 0 > Mar 28 07:38:14 jri kernel: 16: 2 17: 0 18: 0 19: 1 > Mar 28 07:38:14 jri kernel: 20: 0 21: 0 22: 0 23: 0 > Mar 28 07:38:14 jri kernel: 24: 0 25: 0 26: 0 27: 0 > Mar 28 07:38:14 jri kernel: 28: 0 29: 0 30: 0 31: 0 > Mar 28 07:38:14 jri kernel: 32: 0 33: 0 34: 0 35: 0 > Mar 28 07:38:14 jri kernel: 36: 0 37: 0 38: 0 39: 0 > Mar 28 07:38:14 jri kernel: 40: 0 41: 0 42: 0 43: 0 > Mar 28 07:38:14 jri kernel: 44: 0 45: 0 46: 0 47: 0 > Mar 28 07:38:14 jri kernel: 48: 0 49: 0 50: 0 51: 0 > Mar 28 07:38:14 jri kernel: 52: 0 53: 0 54: 0 55: 0 > Mar 28 07:38:14 jri kernel: 56: 0 57: 0 58: 0 59: 0 > Mar 28 07:38:14 jri kernel: 60: 0 61: 0 62: 0 63: 0 > Mar 28 07:38:14 jri kernel: > Mar 28 07:38:14 jri kernel: HW TXQ 0: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:38:14 jri kernel: HW TXQ 1: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:38:14 jri kernel: HW TXQ 2: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:38:14 jri kernel: HW TXQ 3: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:38:14 jri kernel: HW TXQ 8: axq_depth=0, axq_aggr_depth=0, axq_fifo_depth=0, holdingbf=0 > Mar 28 07:38:14 jri kernel: Total TX buffers: 512; Total TX buffers busy: 0 (512) > Mar 28 07:38:14 jri kernel: Total mgmt TX buffers: 32; Total mgmt TX buffers busy: 0 > Mar 28 07:38:14 jri kernel: 0: fifolen: 16/16; head=0; tail=0 > Mar 28 07:38:14 jri kernel: 1: fifolen: 128/128; head=27; tail=27 > Mar 28 07:38:14 jri kernel: Total RX buffers in free list: 368 buffers > Mar 28 07:38:32 jri kernel: ath0: ath_edma_recv_proc_queue: handled npkts 0 > > Also, whats the output if 'ifconfig wlan0 list sta'? I wonder what the > RSSI is and I do wonder why you see frequent disconnects. > My RSSI tends to be between 7.0 and 8.5, I don't think I've seen 9.0 yet. I'm still working on improving my signal but at least for right now it's stable enough to be usable. Try making a little Faraday cage around your router, or put openwrt on it and drop your signal down for your connection. Don't forget to add a dozen random wifi APs and devices. > [jri:/var/log] jisom% ifconfig wlan0 list sta > ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG > c0:c1:c0:35:19:88 1 1 26M 8.5 0 1865 29712 EP AQEHTRS RSN HTCAP WPS WME > Thanks, > > > Adrian >