From owner-freebsd-current@FreeBSD.ORG Wed Dec 8 19:01:13 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E7D216A4CE for ; Wed, 8 Dec 2004 19:01:13 +0000 (GMT) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id D653343D70 for ; Wed, 8 Dec 2004 19:01:12 +0000 (GMT) (envelope-from sam@errno.com) Received: from [66.127.85.91] ([66.127.85.91]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.6) with ESMTP id iB8J1BWi026318 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Wed, 8 Dec 2004 11:01:12 -0800 (PST) (envelope-from sam@errno.com) From: Sam Leffler Organization: Errno Consulting To: freebsd-current@freebsd.org Date: Wed, 8 Dec 2004 11:09:43 -0800 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200412081109.43840.sam@errno.com> Subject: HEADSUP: ath updates X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Dec 2004 19:01:13 -0000 I just committed updates for the ath driver and the ath hal. There are many changes to this code including a split of the tx rate control algorithm into a separate module. This means that when statically configuring the driver you now need to specify: device ath device ath_hal device ath_rate_onoe to get the previous functionality (i.e. the previous rate control algorithm). There is a second rate control algorithm that is slightly different from the onoe algorithm; you can try that with device ath_rate_amrr However both of these algorithms are still rather lame and a good algorithm is needed. I encourage folks to step up and work on this as a good tx rate control algorithm makes all the difference. The new hal should support all shipping Atheros parts. Operation should be noticeably better and the driver supports all the functionality of the revised net80211 layer. This includes the security protocols (WPA, 802.11i, 802.1x), the QoS/Multi-media protocols (WME/WMM), and more. One problem to beware of is that WME and WPA currently do not work together (for AP operation at least). If you want to test out WPA be sure to disable wme--this will require the new ifconfig that I'll be committing shortly. There's still a bunch of work to do on the driver. I'll be working fulltime on this stuff for the next few months; mainly on AP support. Sam