Date: Sun, 31 Mar 2013 14:47:16 -0500 From: Joshua Isom <jrisom@gmail.com> To: Adrian Chadd <adrian@freebsd.org> Cc: "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org> Subject: Re: ath not working after a motherboard and ram upgrade Message-ID: <515892C4.1060002@gmail.com> In-Reply-To: <CAJ-VmonsriWC-PLR=wj6H4KYNnJqdhE2NvOPas_BunL9u=ngVA@mail.gmail.com> References: <51578BAC.4090608@gmail.com> <CAJ-Vmo=ztG4%2BREqAC=x-pKkr7PpV=Wk8ZBKZ2u3HM1rwxLgOqQ@mail.gmail.com> <515826B9.6070509@gmail.com> <51585558.8040202@gmail.com> <CAJ-VmomBT=BeAbNEs2o8vOH9cwdwvEzmY=%2B_O1EUYF4s68F_9g@mail.gmail.com> <5158773C.4080201@gmail.com> <CAJ-VmonsriWC-PLR=wj6H4KYNnJqdhE2NvOPas_BunL9u=ngVA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
From if_ath.c:2995: "For some situations (eg EDMA TX completion), there isn't a requirement for the ath_buf entries to be allocated." The EDMA code uses malloc, but would contigmalloc work instead? On 3/31/2013 1:38 PM, Adrian Chadd wrote: > On 31 March 2013 10:49, Joshua Isom <jrisom@gmail.com> wrote: >> I seems someone working on the kernel's already figured out how to deal with >> this. The hw.physmem sysctl can be set at boot time, with 2Gb it seems to >> be working fine. I reinstalled all the sticks, and it's working fine with >> the sysctl set to 2Gb. > > Ooooooo Yay! I mean, damn, that's busted. But yay, now we can narrow > down what the problem is! > > Try bumping it to 4GB. It should be fine at that. > > If it is, please create a PR with all the above information and I'll > start re-reviewing the DMA / buffer code to see what's going on. > > Thanks! > > > > > Adrian >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?515892C4.1060002>