From owner-freebsd-wireless@FreeBSD.ORG Wed Feb 20 21:40:52 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 3B7E88D1 for ; Wed, 20 Feb 2013 21:40:52 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ve0-f172.google.com (mail-ve0-f172.google.com [209.85.128.172]) by mx1.freebsd.org (Postfix) with ESMTP id 03CD68D1 for ; Wed, 20 Feb 2013 21:40:51 +0000 (UTC) Received: by mail-ve0-f172.google.com with SMTP id cz11so7303392veb.31 for ; Wed, 20 Feb 2013 13:40:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=E7ZxYky9uTucnncNpnpafLD5Hvm7zm1SPkSlklVMJ3o=; b=fikuu6td5fc8bxMc66n6SzjiL9d8S9lgdFibVg/JxhMoHn9WHn32I9rnTJBH/S59Ch TDKUObckc3jOXzYnn3p2wK8kGRpAy4jVGAwsEcJRbeycUxXCvhGcJGj+ZdAyKeu6yrxV bf/tKbL/8+jWN6MgjlSewZAG77CBDn4+dFkRUM7fFA3TdTpXzoDutQWn3V9WcQfk15+2 6GgWZXtSo5PyyH7BkUwHrf4NGPKl87BjHHfmtpp3u3tfSty/qj0Wv6Alf1TIN+QJItkf 5zBp0mF71O4FndTg42klVSHvSHHZusClhzSi06d9sy0LdbHnNIZ6oF23P1GuN8cEtnUA i6ng== MIME-Version: 1.0 X-Received: by 10.220.156.68 with SMTP id v4mr27772290vcw.10.1361396451327; Wed, 20 Feb 2013 13:40:51 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.58.69.16 with HTTP; Wed, 20 Feb 2013 13:40:51 -0800 (PST) Date: Wed, 20 Feb 2013 13:40:51 -0800 X-Google-Sender-Auth: NIsxeXiBEhzwarieIknr0ZKzXgk Message-ID: Subject: [rft] atheros users, please update and test From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 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: Wed, 20 Feb 2013 21:40:52 -0000 Hi all, I've been working on the TX underrun issues that I've only just noticed! * I've just made the TX underrun and TX FIFO adjustment code in the driver match what the reference driver does. * That is, the thresholds that are being used for when to start refilling the TX FIFO now match what the reference driver does for the AR5416 and later chips, rather than using the same thresholds as the AR5212. * I've also fixed the 11n TX delimiter / TX data underrun statistics. The TX FIFO underrun statistics were already okay. * I haven't yet updated the earlier HAL code to properly enable the URN interrupt for pre-11n chips; I'll do that soon. I'd appreciate it if people would update their devices to the most recent -HEAD and do some iperf testing, just to make sure things aren't entirely broken. I've done some initial testing on my local devices but nothing thorough. You'll see TX FIFO, data and delimiter underruns show up in athstats. Thanks! Adrian