From owner-freebsd-wireless@FreeBSD.ORG Fri May 18 17:23:52 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 27FDA1065670 for ; Fri, 18 May 2012 17:23:52 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id EED848FC1B for ; Fri, 18 May 2012 17:23:51 +0000 (UTC) Received: by dadv36 with SMTP id v36so4517201dad.13 for ; Fri, 18 May 2012 10:23:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=TdYE6vbSykpgWDpwyTiqOjunshEVqooamM/A0R9wHVU=; b=d2N8yvJlFX/NZOy8ZlUPBAhtYuFaD2nexgZfLDGIq4B156p54ZpojVH+VQm0kXO0Ug WQY3903gGcUQivMx70HHeQz7sacLFSAuAVvKm1zYjaHUjS0wq1Z1CA49kaJwnOMGRN6C NKqvy3qTcTpRpksrJWEx3TzPFWXpewvA5FGFqCn81PerksrmdKqT9Pn9egbMuoNXTEPY EEi2avac57rkevbpKOLe9nhHpXPS3GJS2iZ/VlNFmPJrvbBiwSCOYJBMd1D0Doii1KS3 ftWGfYrKVgrvbmJTsQ37+5Umap0eEohmq66tBx+jkbOqZu38a87meyYL5noYo6HaphZd C5LA== MIME-Version: 1.0 Received: by 10.68.234.35 with SMTP id ub3mr41081255pbc.8.1337361831179; Fri, 18 May 2012 10:23:51 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.142.203.2 with HTTP; Fri, 18 May 2012 10:23:51 -0700 (PDT) In-Reply-To: <201205181133.57403.jhugo@meraka.csir.co.za> References: <201205181133.57403.jhugo@meraka.csir.co.za> Date: Fri, 18 May 2012 10:23:51 -0700 X-Google-Sender-Auth: e2Qs0Q30V7WRJX7zkwW-3TetWhU Message-ID: From: Adrian Chadd To: Johann Hugo Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-wireless@freebsd.org Subject: Re: [ath] Degraded throughput - adhoc mode X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 18 May 2012 17:23:52 -0000 Hi, Please check the output of the sample rate module - sysctl dev.ath.X.sample_stats=3D1, then check dmesg. Which NICs are you using? Adrian On 18 May 2012 02:33, Johann Hugo wrote: > Hi > > We have an outdoor wifi mesh network with various atheros adapters config= ured > in adhoc mode. (FreeBSD-9) > > We sometimes (randomly) get a wifi adapter that goes into a "slow-mo" mod= e, > with degraded throughput, less than half. > > A simple ifconfig wlanX down/up fixes the problem. > > Before: (slow-mo) > [jhugo@jeep] ~> scp /boot/kernel/kernel =A0zeus.cids.org.za:/dev/null > kernel =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0100% =A0 15= MB 445.7KB/s =A0 00:34 > > After: > [jhugo@jeep] ~> scp /boot/kernel/kernel coin@elardus:/dev/null > kernel =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0100% =A0 15= MB =A0 1.0MB/s =A0 00:15 > > Here is a list of all the registers (athregs) that changed during the dow= n/up. > > Register =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Before =A0 =A0 = =A0 =A0 =A0After > RXDP =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A001200ea0 =A0 =A0 =A0 =A001200= 840 > MIBC =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A000000001 =A0 =A0 =A0 =A000000= 000 > SPC_0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 00942a83 =A0 =A0 =A0 =A0000c246= a > DMADBG0 =A0 =A0 =A0 =A0 88888898 =A0 =A0 =A0 =A088888888 > DMADBG4 =A0 =A0 =A0 =A0 000000a0 =A0 =A0 =A0 =A000000000 > DMADBG5 =A0 =A0 =A0 =A0 04000000 =A0 =A0 =A0 =A000000000 > DMADBG6 =A0 =A0 =A0 =A0 00032000 =A0 =A0 =A0 =A000022000 > DMADBG7 =A0 =A0 =A0 =A0 000140a0 =A0 =A0 =A0 =A000000000 > D_SEQ =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 0000038a =A0 =A0 =A0 =A0000008c= 1 > TIMER0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0000071d8 =A0 =A0 =A0 =A00000006= 4 > TIMER1 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A000038eb0 =A0 =A0 =A0 =A00000031= 0 > TIMER2 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A001bb8c30 =A0 =A0 =A0 =A0000002d= 0 > TIMER3 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0000071b5 =A0 =A0 =A0 =A00000006= 5 > TSF_L32 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ddc5e966 =A0 =A0 =A0 =A0de252332 > DEF_ANT =A0 =A0 =A0 =A0 00000000 =A0 =A0 =A0 =A000000001 > OBSERV1 =A0 =A0 =A0 =A0 00002898 =A0 =A0 =A0 =A000002888 > LAST_TST =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ddc52219 =A0 =A0 =A0 =A0de2473af > ACK_FAIL =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A000000002 =A0 =A0 =A0 =A000000000 > FCS_FAIL =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A000000000 =A0 =A0 =A0 =A000000001 > TFCNT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 0d8e4e2f =A0 =A0 =A0 =A001e95fe= a > RFCNT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 157c4d09 =A0 =A0 =A0 =A0015d543= 2 > RCCNT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 281c998e =A0 =A0 =A0 =A003b5a65= c > CCCNT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 d4782107 =A0 =A0 =A0 =A00d5b4b5= b > QUIET1 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A00000717c =A0 =A0 =A0 =A00000008= 8 > FILTOFDM =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A000ffffff =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0000001b8 > FILTCCK =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 00ffffff =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A00000015e > PHYCNT1 =A0 =A0 =A0 =A0 00bffe72 =A0 =A0 =A0 =A000bffe9f > PHYCNT2 =A0 =A0 =A0 =A0 00bfff3f =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A000bfff4a > > Is there a wiki/docs on the web that explains what these registers mean ? > The only thing I could find was this link. > http://madwifi-project.org/wiki/DevDocs/AtherosRegisters > > Any other usefull info that I should capture the next time this happens ? > > Regards > Johann > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.or= g"