From owner-freebsd-wireless@FreeBSD.ORG Sun May 8 09:33:58 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34E62106564A for ; Sun, 8 May 2011 09:33:58 +0000 (UTC) (envelope-from richo@psych0tik.net) Received: from bedford.accountservergroup.com (50.22.11.19-static.reverse.softlayer.com [50.22.11.19]) by mx1.freebsd.org (Postfix) with ESMTP id 014618FC13 for ; Sun, 8 May 2011 09:33:57 +0000 (UTC) Received: from [202.172.106.138] (helo=solitaire.psych0tik.net) by bedford.accountservergroup.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1QJ0NA-0005T7-Cu; Sun, 08 May 2011 04:33:57 -0500 Date: Sun, 8 May 2011 19:33:45 +1000 From: richo To: Adrian Chadd Message-ID: <20110508093344.GA46619@solitaire.psych0tik.net> References: <20110508082212.GA72727@solitaire.psych0tik.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RnlQjJ0d97Da+TV1" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://natalya.psych0tik.net/~richo/pubkey.asc User-Agent: Mutt/1.5.21 (2010-09-15) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bedford.accountservergroup.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - psych0tik.net X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-wireless@freebsd.org Subject: Re: Ath issues on -CURRENT > Mar 31 X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 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: Sun, 08 May 2011 09:33:58 -0000 --RnlQjJ0d97Da+TV1 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable >On 8 May 2011 16:22, richo wrote: >> Hi, >> >> I use an atheros based pccard nic on my laptop with 9-CURRENT. >> >> The last time I was able to build a working kernel was 20 march (the cur= rent >> kernel I'm using is=3D20 >> FreeBSD solitaire.psych0tik.net 9.0-CURRENT FreeBSD 9.0-CURRENT #1 r2197= 86:=3D >> ?Sun Mar 20 15:26:26 EST 2011 ? ? richo@solitaire.psych0tik.net:/usr/obj= /us=3D >> r/src/sys/GENERIC ?i386 >> >> a few weeks later UPDATING included this message: >> 20110331: >> ? ? ath(4) has been split into bus- and device- modules. if_ath contains >> ? the HAL, the TX rate control and the network device code. if_ath_pci >> contains the PCI bus glue. For Atheros MIPS embedded systems, if_ath_a >> ? ? contains the AHB glue. Users need to load both if_ath_pci and if_ath >> ? in order to use ath on everything else. >> >> TO REPEAT: if_ath_ahb is not needed for normal users. Normal users onl >> ? ? need to load if_ath and if_ath_pci for ath(4) operation. >> >> I'm still using default config, but any kernels I build panic if I boot = with >> the NIC plugged in. They boot fine with it unplugged, but if I plug in t= he >> card >> it immediately panics. >> >> Booting with verbose logging on, I see this (I typed this out by hand af= ter >> writing it down, so it's possible that it's slightly incorrect. I did do= uble >> check it, though): >> >> pcib2: allocated memory range (0xf6010000-0xf601ffff) for rid 10 of >> pci0:3:0:0 >> unkown: Lazy allovation of 0x10000 bytes rid 0x10 type 3 at 0xf6010000 >> cbb0 Opening memory: >> cbb0 Normal: (0xg6010000-0xf601ffff) >> cbb0: Opening memory: >> panic: duplcate map 10 >> >> I have confirmed with pciconf -l that pci0:3:0:0 is my ath nic. >> >> I have the backtrace, but I only wrote down the function names. I can wr= ite >> down the whole lot if it will help though. >> On 08/05/11 17:04 +0800, Adrian Chadd wrote: >Is it somehow loading in two copies of the driver? > >Can you please build a kernel without if_ath and if_ath_pci, then load >those as modules? > > >Adrian > Certainly That's a really good idea, I'm wishing I'd thought of it. I will try now. Should I be building ath_hal as a module as well? richo --=20 richo || Today's excuse:=20 Feature not yet implemented --RnlQjJ0d97Da+TV1 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJNxmN3AAoJEIKiWz6J5yQV1yQH/jVTyy6LKoKe2asS8AUtC3jD xpO9TIt1EpmzIzZ11hW3ddvjZ6mj+qWXnDc5p+5l/Dhm4v2fFevXpfgwaDbdFd4+ OO8NSI7LcHdJm2Bs/rK51h9b9dlzcrtjMi5oVt2EZmOWQLo5uJ+GORIGOt+mfXUn zAmjnvVLNcGHqooGGgTwjYZmIbflEHb6mEGJnEaERyyIMt/X1vgWgO53PATNd2C3 M+PACYUA+hyYkDOwqeYnS4B/LcFrfnsnAIj+mIzP3OkT+FrV+s5z31p/E35GsDu0 I6peUYOJgaVhtj7ZL6d7zXSqr0X9nUn1+IiJGI4feYRr7esy+JhW0ol3GX6jvno= =IzSG -----END PGP SIGNATURE----- --RnlQjJ0d97Da+TV1--