From owner-freebsd-wireless@freebsd.org Mon Oct 9 19:19:52 2017 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 36646E399AB for ; Mon, 9 Oct 2017 19:19:52 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C9F0977D71 for ; Mon, 9 Oct 2017 19:19:51 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-wm0-x236.google.com with SMTP id k4so26232122wmc.1 for ; Mon, 09 Oct 2017 12:19:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0aep89HAaIfD3BwRHrqkwQzCl3lxlWwhWPJVIykEd/0=; b=FonyWp1h8vnvzaMpt6FRP+x7Co2S+Vvb709F7dIx2kNSaP8TlzvMqK6S3KOQcJfRZg BW82d0tf3Arvz2YeD7uq57bero4JNgdZI7rPClbQov608P36K3WtfPL+vSCEqUcEn8c9 w3hWPXHXTYl0WE4i1Z8QUP/Ry/8EkWZAb2FvhPYAoWcdXkOXbVh6n3dCyfGptI1mK4B7 w4zLxDQSHHnIkRkip+Fca4IIOTRHl4WTO31FedVWwu//fzBSIjQB/pl9iseROuk/yLKi oqsZ7ukUlWMWem9xZ0v3Qm+R8gWIBpDEWiW//WgglTfQ+wzS619fljwcqNMtiVYMkQ95 PWPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0aep89HAaIfD3BwRHrqkwQzCl3lxlWwhWPJVIykEd/0=; b=MyVkvvDH1JnouKecG2RBndMvfXtdwZ3ZtC/k8I7KzwbwjbPqP4Oub1uf14rgARkaYa /DcTF2Nsq+1EL3fYKfyzwUQZ7tF7LHzU3B4cJf+tfxl/yNaMaxsF/WgG7Sne7+W62iPS kV9AolttT2YhrYlwAMYNolH6MZOxaDFpDFYqP5Bmeg1BNagJtQpRYXGvRkTPlkhMTX7/ mE4vSXBhW0/6oaGw27qUeD6Ki4CI1PkNiXj21ym+8KGax9PNlN1ZqKFUf/tNuNLt+DIK wcvLv+1LvtPUC9xzqi+JnrAK6ZyQd4zo72zVQa4aLf6lC64D1NDXDykaUuoYBYsM7Du1 3LaA== X-Gm-Message-State: AMCzsaWkl1RfFS1Y7FU48whHLkM4/3QC2BKdIA/2lrnFUeXuBOSnBQGG XXBsQ90uzhS8bl61A437qZFbvAEpZVPoZbrcTE4= X-Google-Smtp-Source: AOwi7QC9dt2TlzuzV3RDkWquDzQvYfuQl2pU7GD1bhlaVfPvC8w3lFm6ATkr+wb/sbV5yzSsesjnN1Vm9mQDgfFPb9U= X-Received: by 10.223.151.151 with SMTP id s23mr9412295wrb.44.1507576788892; Mon, 09 Oct 2017 12:19:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.86.70 with HTTP; Mon, 9 Oct 2017 12:19:48 -0700 (PDT) In-Reply-To: <20171009092914.GA22203@SDF.ORG> References: <20171009092914.GA22203@SDF.ORG> From: Adrian Chadd Date: Mon, 9 Oct 2017 12:19:48 -0700 Message-ID: Subject: Re: Wireless network slows down with zyd0 To: Rouan Lucas van Ryn Cc: "freebsd-wireless@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.23 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: Mon, 09 Oct 2017 19:19:52 -0000 Hi, It looks like the NIC is retrying enough that rate control just keeps dropping the rate. Or, the NIC isn't retrying but the rate control is being told lies. :-) We'll have to look at the driver to see what's going on! Please bug us in #freebsd-wifi in efnet. :) -adrian On 9 October 2017 at 02:29, Rouan Lucas van Ryn wrote: > I have been experiencing slow network speeds with my FreeBSD (11.0) > system on my wireless LAN. > > My wireless card is a USB ZyDAS card: > zyd0: on usbus3 > > When I start networking, wireless speeds seem OK (~700KB/s when scp'ing > a file to my laptop on the WLAN), but after around 10 seconds of network > activity drop off to become very slow (~70KB/s). Speeds stay slow until > networking is restarted and then pick up again momentarily. Tests with > iperf yield similar results. > > I have found that the wireless connection is being renegotiated at lower > and lower speeds: > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 72, txcnt=11, retrycnt=17 > wlan0: [0c:d6:bd:1a:19:24] AMRR decreasing rate 48 (txcnt=11 retrycnt=17) > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 48, txcnt=11, retrycnt=14 > wlan0: [0c:d6:bd:1a:19:24] AMRR decreasing rate 36 (txcnt=11 retrycnt=14) > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 36, txcnt=11, retrycnt=13 > wlan0: [0c:d6:bd:1a:19:24] AMRR decreasing rate 24 (txcnt=11 retrycnt=13) > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 24, txcnt=11, retrycnt=11 > wlan0: [0c:d6:bd:1a:19:24] AMRR decreasing rate 22 (txcnt=11 retrycnt=11) > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 22, txcnt=11, retrycnt=13 > wlan0: [0c:d6:bd:1a:19:24] AMRR decreasing rate 18 (txcnt=11 retrycnt=13) > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 18, txcnt=11, retrycnt=11 > wlan0: [0c:d6:bd:1a:19:24] AMRR decreasing rate 12 (txcnt=11 retrycnt=11) > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 12, txcnt=11, retrycnt=12 > wlan0: [0c:d6:bd:1a:19:24] AMRR decreasing rate 11 (txcnt=11 retrycnt=12) > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 11, txcnt=11, retrycnt=11 > wlan0: [0c:d6:bd:1a:19:24] AMRR decreasing rate 4 (txcnt=11 retrycnt=11) > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 4, txcnt=11, retrycnt=11 > wlan0: [0c:d6:bd:1a:19:24] AMRR decreasing rate 2 (txcnt=11 retrycnt=11) > wlan0: [0c:d6:bd:1a:19:24] AMRR: current rate 2, txcnt=11, retrycnt=11 > > The same wireless card works well (no slowdown) when connected to a > different computer (not FreeBSD) in the same room, leading me to suspect > that this isn't a hardware or signal strength issue. > > Netstat shows that packets are being retransmitted: > tcp: > 109179 packets sent > 108551 data packets (110570192 bytes) > 575 data packets (534156 bytes) retransmitted > 6 data packets unnecessarily retransmitted > ... > > Relevant parts of ifconfig: > zyd0: flags=8843 metric 0 mtu 2290 > ether 00:25:xx:xx:xx:xx > nd6 options=29 > media: IEEE 802.11 Wireless Ethernet autoselect mode 11g > status: associated > wlan0: flags=8843 metric 0 mtu 1500 > ether 00:25:xx:xx:xx:xx > inet 192.168.1.6 netmask 0xffffff00 broadcast 192.168.1.255 > nd6 options=29 > media: IEEE 802.11 Wireless Ethernet DS/1Mbps mode 11g > status: associated > ssid SPARK-XXXX channel 1 (2412 MHz 11g) bssid 0c:d6:bd:1a:19:24 > regdomain APAC country NZ authmode WPA2/802.11i privacy ON > deftxkey UNDEF TKIP 2:128-bit txpower 30 bmiss 7 scanvalid 60 bgscan > bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS > roaming MANUAL > > Note in particular the line: > media: IEEE 802.11 Wireless Ethernet DS/1Mbps mode 11g > > ifconfig wlan0 scan gives me: > SSID/MESH ID BSSID CHAN RATE S:N INT CAPS > SPARK-XXXX 0c:d6:bd:1a:19:24 1 54M -58:-95 100 EP RSN HTCAP WPS WPA > (among other networks) > > -- > Thanks, > Rouan > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org"