AR9462 PCIe1x card: endless messages in dmesg

Adrian Chadd adrian at freebsd.org
Mon Apr 20 12:19:49 UTC 2015


you ran out of contig malloc memory for buffers; you'll have to reboot.


-a


On 20 April 2015 at 03:19, Alexey Dokuchaev <danfe at freebsd.org> wrote:
> On Wed, Jan 21, 2015 at 08:06:09AM -0800, Adrian Chadd wrote:
>> On 21 January 2015 at 01:20, Alexey Dokuchaev <danfe at nsu.ru> wrote:
>> > Hi there,
>> >
>> > Just installed this AR9462-based PCIe (1x) card into my work i386 desktop
>> > running fortnight-old -CURRENT (r276691).  So far so good -- it delivers
>> > pretty stable, lagless Internet experience, but keeps shitting in kernel
>> > buffer very quickly with these (tons of them):
>> >
>> >     ath0: ath_edma_rxbuf_alloc: nothing on rxbuf?!
>> >     ath0: ath_edma_rxfifo_alloc: Q1: alloc failed: i=0, nbufs=128?
>> >
>> > Should I worry about it?  What's the proper way to shut it up?
>>
>> Put ATH_ENABLE_11N in your kernel config.
>
> Haven't used it for a while, but now with 11.0-CURRENT (r280285), suddenly
> it doesn't work, telling me this in dmesg:
>
>   ar9300_attach: calling ar9300_hw_attach
>   ar9300_hw_attach: calling ar9300_eeprom_attach
>   ar9300_flash_map: unimplemented for now
>   Restoring Cal data from DRAM
>   Restoring Cal data from EEPROM
>   Restoring Cal data from Flash
>   Restoring Cal data from Flash
>   Restoring Cal data from OTP
>   ar9300_hw_attach: ar9300_eeprom_attach returned 0
>   ath0: unable to alloc memory for 5120 tx descriptors, error 12
>   ath0: failed to allocate TX descriptors: 12
>   device_attach: ath0 attach returned 12
>
> ./danfe


More information about the freebsd-wireless mailing list