Date: Sun, 8 May 2011 17:04:11 +0800 From: Adrian Chadd <adrian@freebsd.org> To: richo <richo@psych0tik.net> Cc: freebsd-wireless@freebsd.org Subject: Re: Ath issues on -CURRENT > Mar 31 Message-ID: <BANLkTikcYyOyXLCi_yiLTvQ%2BF%2B7wCthW8A@mail.gmail.com> In-Reply-To: <20110508082212.GA72727@solitaire.psych0tik.net> References: <20110508082212.GA72727@solitaire.psych0tik.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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 On 8 May 2011 16:22, richo <richo@psych0tik.net> 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 curr= ent > kernel I'm using is=3D20 > FreeBSD solitaire.psych0tik.net 9.0-CURRENT FreeBSD 9.0-CURRENT #1 r21978= 6:=3D > =A0Sun Mar 20 15:26:26 EST 2011 =A0 =A0 richo@solitaire.psych0tik.net:/us= r/obj/us=3D > r/src/sys/GENERIC =A0i386 > > a few weeks later UPDATING included this message: > 20110331: > =A0 =A0 ath(4) has been split into bus- and device- modules. if_ath conta= ins > =A0 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 > =A0 =A0 contains the AHB glue. Users need to load both if_ath_pci and if_= ath > =A0 in order to use ath on everything else. > > TO REPEAT: if_ath_ahb is not needed for normal users. Normal users onl > =A0 =A0 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 w= ith > the NIC plugged in. They boot fine with it unplugged, but if I plug in th= e > card > it immediately panics. > > Booting with verbose logging on, I see this (I typed this out by hand aft= er > writing it down, so it's possible that it's slightly incorrect. I did dou= ble > 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 wri= te > down the whole lot if it will help though. > > > -- > richo || Today's excuse: > Increased sunspot activity. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTikcYyOyXLCi_yiLTvQ%2BF%2B7wCthW8A>