Skip site navigation (1)Skip section navigation (2)
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>