From owner-freebsd-current@FreeBSD.ORG Sat Sep 18 16:54:15 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28F11106566B for ; Sat, 18 Sep 2010 16:54:15 +0000 (UTC) (envelope-from lists@avioc.org) Received: from mail.avioc.org (mail.ipv6.avioc.org [IPv6:2001:4978:125:a00a::25]) by mx1.freebsd.org (Postfix) with ESMTP id DD3738FC12 for ; Sat, 18 Sep 2010 16:54:14 +0000 (UTC) Received: from mail (mail.internal.avioc.org [192.168.2.252]) by mail.avioc.org (Postfix) with ESMTP id BC0A8221CAC for ; Sat, 18 Sep 2010 11:54:13 -0500 (CDT) X-Virus-Scanned: amavisd-new at avioc.org Received: from mail.avioc.org ([192.168.2.252]) by mail (mail.internal.avioc.org [192.168.2.252]) (amavisd-new, port 10024) with LMTP id MfSUxnufkCO3 for ; Sat, 18 Sep 2010 11:54:11 -0500 (CDT) Received: from [192.168.2.8] (section-8.internal.avioc.org [192.168.2.8]) by mail.avioc.org (Postfix) with ESMTPA id 577EF221CAA for ; Sat, 18 Sep 2010 11:54:11 -0500 (CDT) Message-ID: <4C94EEB2.3040008@avioc.org> Date: Sat, 18 Sep 2010 11:54:10 -0500 From: Brandon Weisz User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9) Gecko/20100916 Thunderbird/3.1.4 MIME-Version: 1.0 To: freebsd-current@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: RFT: if_ath HAL refactoring X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Sat, 18 Sep 2010 16:54:15 -0000 On 09/18/2010 11:09 AM, Adrian Chadd wrote: > Hi all, > > I've uploaded a snapshot of the if_ath HAL which i've been working on. > I've been refactoring out various bits of the AR5416 HAL into > something that resembles the ath9k hardware MAC/PHY operations to make > it easier to port further ath9k updates over. It also includes the > AR9100 support (but it's missing a couple bits of glue needed to use > it outside of my GIT tree.) Finally, it includes the probe/attach > operations for the AR2427, but I haven't at all tested it yet (and > i've explained why it isn't working in a previous email.) > > It's available for download at http://people.freebsd.org/~adrian/ath/ > . There's a diff against src/sys/files/conf and a tarball that just > replaces the ath device/module directory. > > Note you'll need to add "device if_ath_pci" to your kernel > configuration file as the PCI bus glue is now not built by default in > a static kernel in this HAL. (It's included in the module Makefile by > default.) This was done to allow multiple backend bus types - now > being PCI and "AHB" for the AR9100 SoC. > > I'd appreciate testing by AR5416/AR9160/AR9280/AR9285 users. I only > currently have easy access to AR5416/AR9160. Please let me know > immediately if something doesn't work with this which does work in > -head. Are there plans for AR9287 support? Unfortunately that is the only ath card I have to test with at the moment. > > If you're an AR2427 user, I'd appreciate some brief testing with > HAL_DEBUG_ATTACH/HAL_DEBUG_EEPROM enabled (sysctl > hw.ath.hal.debug=0x8002.) I doubt it'll work but it should attach and > then spit out some computetxtime errors. Let me know if that happens > and I'll see about trying to fix that. > > > Adrian > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"