From owner-freebsd-wireless@FreeBSD.ORG Sat Mar 15 00:18:43 2014 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5E959D8F for ; Sat, 15 Mar 2014 00:18:43 +0000 (UTC) Received: from mail-qc0-x230.google.com (mail-qc0-x230.google.com [IPv6:2607:f8b0:400d:c01::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 20DD6FC3 for ; Sat, 15 Mar 2014 00:18:43 +0000 (UTC) Received: by mail-qc0-f176.google.com with SMTP id m20so3723378qcx.7 for ; Fri, 14 Mar 2014 17:18:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=JvUFRU5zqRoDrSp/Oxh+pjAae8dcntSuNjJojLbjPRM=; b=NgWUqapPI2IrztQodfGkRW9KF/Zr2N3EEyWG+EbfmZV9uBCey5J2/NISMmKL18lnHn YbdyMb9GxtRH4DGg1nynrGsYpg/hWQfkGrEhRbpEl4uvjDHUiWtsdGTgbcwRqK82yR78 2kTK8wimiAGPQ9+2wNdbV4/4Zvrl+HfjZbpuBnllHumfaqm7lHq2d50gIboH82souXMu AqIZu2C8eE51/IfgOAO4oWe50iDW6Axl6G61hbeWNNGLYsT8fhA9mO9rgNZe5nguUstQ yex5FMEAxhtBZkM5p8xJ2AaTzZDtuIxCDBEZqOYJlQwui5R1ZO+mavnoXYy4Tobyf8Su hkBg== MIME-Version: 1.0 X-Received: by 10.140.101.244 with SMTP id u107mr54422qge.107.1394842722397; Fri, 14 Mar 2014 17:18:42 -0700 (PDT) Received: by 10.224.8.137 with HTTP; Fri, 14 Mar 2014 17:18:42 -0700 (PDT) In-Reply-To: <20140314230013.GA25473@ns.umpquanet.com> References: <20140314230013.GA25473@ns.umpquanet.com> Date: Fri, 14 Mar 2014 17:18:42 -0700 Message-ID: Subject: Re: Poor performance w/Intel 2200BG (iwi) on FreeBSD 9.2 From: Adrian Chadd To: Jim Long Content-Type: text/plain; charset=ISO-8859-1 Cc: "freebsd-wireless@freebsd.org" X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.17 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: Sat, 15 Mar 2014 00:18:43 -0000 Hi, I'm not sure what kind of statistics or diagnostics iwi spits out. It's likely worth reviewing the linux and freebsd drivers to see if it does spit out any kind of statistics messages. That's a good starting point. Thanks! -a On 14 March 2014 16:00, Jim Long wrote: > I have a long-standing problem that involves the iwi interface on > my Thinkpad T42 running 9.2-PRERELEASE circa 28 Aug 2013. > > Some wifi connections I make show good signal strength, but poor > latency and/or packet loss to the WAP IP. I can't find other > wifi users who perceive the wifi performance as poor, so I am > assuming the problem is local to me. > > I will say this is generally repeatable by location: good > locations are usually good, bad locations are usually bad. My > theory is that the 2200BG likes some WAPs that I use more than it > likes others. I'd like to find out what I can do to either fix > the problem, or at least be able to accurately tell the WAP owner > what their problem is. > > I'm ignorant about how to troubleshoot problems like this, so > please suggest some diagnostic information I can provide to guide > either of us toward a solution. > > Thank you, > > Jim > > from dmesg: > > iwi0: mem 0xc0214000-0xc0214fff irq 11 at device 2.0 on pci2 > wlan0: Ethernet address: 00:12:f0:ca:5c:85 > > I get this a lot, but don't know if it's relevant. It seems > to appear during both good and bad connections: > > iwi0: need multicast update callback > > > Here's 61db of S/N ratio, resulting in almost 50% packet loss: > > $ wlanstats ; ping -c20 wap2 > 36 rx frame too short > 5 rx from wrong bssid > 374 rx discard 'cuz dup > 5 rx discard 'cuz mcast echo > 3 rx discard mgt frames > 1347 rx beacon frames > 4151 rx element unknown > 42 rx frame chan mismatch > 7 rx disassociation > 7 beacon miss events handled > 6 active scans started > 1446 rx management frames > 2 tx failed 'cuz vap not in RUN state > 28752 total data frames received > 8679 unicast data frames received > 20073 multicast data frames received > 12186 total data frames transmit > 12186 unicast data frames sent > 54M current transmit rate > 61 current rssi > -95 current noise floor (dBm) > -34 current signal (dBm) > PING wap2 (192.168.2.1): 56 data bytes > 64 bytes from 192.168.2.1: icmp_seq=0 ttl=64 time=20.726 ms > 64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=0.974 ms > 64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=1.278 ms > 64 bytes from 192.168.2.1: icmp_seq=3 ttl=64 time=1.942 ms > 64 bytes from 192.168.2.1: icmp_seq=4 ttl=64 time=1.008 ms > 64 bytes from 192.168.2.1: icmp_seq=8 ttl=64 time=0.921 ms > 64 bytes from 192.168.2.1: icmp_seq=10 ttl=64 time=1.755 ms > 64 bytes from 192.168.2.1: icmp_seq=11 ttl=64 time=0.934 ms > 64 bytes from 192.168.2.1: icmp_seq=13 ttl=64 time=2.803 ms > 64 bytes from 192.168.2.1: icmp_seq=16 ttl=64 time=1.698 ms > 64 bytes from 192.168.2.1: icmp_seq=18 ttl=64 time=2.382 ms > > --- wap2 ping statistics --- > 20 packets transmitted, 11 packets received, 45.0% packet loss > round-trip min/avg/max/stddev = 0.921/3.311/20.726/5.540 ms > > To my knowledge the OS is using the latest 3.1 firmware for the > interface: > > $ cd /usr/src/sys/contrib/dev/iwi > $ grep ^FW Makefile; md5 * > FW_VERSION=3.1 > MD5 (LICENSE) = 11963afae1fb1117b86fde8187152b9a > MD5 (Makefile) = 2e4c774520e878e5cf8f3be7373fec02 > MD5 (ipw2200-bss.fw.uu) = 7c15a60e1ccf28c332d3d795af99012b > MD5 (ipw2200-ibss.fw.uu) = b529089d6eee6c12a918f361ee2c8347 > MD5 (ipw2200-sniffer.fw.uu) = 9e6c7a76cb528cb1d9f1996189d9c699 > > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org"