From owner-freebsd-wireless@FreeBSD.ORG Fri Nov 30 21:02:55 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 63F3C53A for ; Fri, 30 Nov 2012 21:02:55 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wg0-f42.google.com (mail-wg0-f42.google.com [74.125.82.42]) by mx1.freebsd.org (Postfix) with ESMTP id DD3978FC0C for ; Fri, 30 Nov 2012 21:02:54 +0000 (UTC) Received: by mail-wg0-f42.google.com with SMTP id dr1so4297323wgb.1 for ; Fri, 30 Nov 2012 13:02:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=C05Ecw+vjk8fwffw4xeqeoEImkVs4Jrer/RCtMARUXM=; b=J4UyQYbvAJVfnZyTUxnMH7hIg7wJyw2HCliksLyo1NjvdOAfgxrIveF6U9GFYR/1Rz /lnEZrHQl22JFyjWGgHn7PwPvk2108xPG3RwRKK5skrkRGd9vlGN+UTImPWGvkaQjUfj x2C1nVIfYuoI3oQscMZyoZGUvTCplcAbRc7xwViPaE5V+sdI4DrtJ4hwNt/kjAECSgif uHSlLbgBnlKpzkQEA1PrLPJOnENrjD62twgVNp0KKzR7ZFa9Y1o8PAlT4XitAtcbQE4b qP9u89KSOBAqt436n+beqAbKgbajqfmiSMU1XUSLhFEcFAaNgPnS8iWKjSitmqy1k+8L 0fPA== MIME-Version: 1.0 Received: by 10.216.200.160 with SMTP id z32mr929486wen.53.1354309368311; Fri, 30 Nov 2012 13:02:48 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.217.57.9 with HTTP; Fri, 30 Nov 2012 13:02:48 -0800 (PST) Date: Fri, 30 Nov 2012 13:02:48 -0800 X-Google-Sender-Auth: jk-BUDqrEyuUjmF2K234CDc7KGk Message-ID: Subject: TDMA update: 802.11n NIC -> 802.11n NIC is now working stable (alas at 802.11a rates..) 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: Fri, 30 Nov 2012 21:02:55 -0000 Hi, I meant to post this last night but fell asleep. :-) I've verified that the 11n NIC <-> 11n NIC TDMA setup is working and working stable. I haven't yet run it over the course of "time needed to wrap a 32 bit TSF", so that's next. In this instance: * TDMA master: AR9280 * TDMA slave: AR5416 I have a couple of small patches to push up just to make the NEXTTBTT register in the 11n chips behave like the AR5212 version does (ie, TU resolution, not TSF resolution) as rounding errors seem to mess with the tsfadjust calculation a little. That'll get resolved when someone makes the logic all TSF aware. I also have a patch that extends sets the PCU AR_MISC_MODE bit that enforces the txop burst window, and doesn't allow the PCU to start TXing the frame if it will blow past the burst window. But it's stable without those two. So; those of you who were playing with it at the beginning of the year and couldn't get it stable - go forth and tinker! It actually works great now. Adrian