Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Sep 2009 08:30:49 -0600 (MDT)
From:      Warren Block <wblock@wonkity.com>
To:        Sam Leffler <sam@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Atheros AR5008X AR5416 issues
Message-ID:  <alpine.BSF.2.00.0909220820340.9139@wonkity.com>
In-Reply-To: <4AB77922.6070802@freebsd.org>
References:  <alpine.BSF.2.00.0909202123440.3448@lightning.wonkity.com> <4AB77922.6070802@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 21 Sep 2009, Sam Leffler wrote:

> Warren Block wrote:
>>
>> ath0: <Atheros 5416> mem 0xf8200000-0xf820ffff irq 19 at device 0.0 on
>> pci20
>> ath0: [ITHREAD]
>> ath0: AR5418 mac 12.10 RF5133 phy 8.1
>>
>> It sort-of works with a Linkys WRT54G b/g access point, but has some
>> problems that keep it from working well.
>>
>> Transfers are usually stalled, then will suddenly jump to 2MB/sec for a
>> little while, then stall again with the output of bb hang messages.
>> Access point LED shows long pauses.
>>
>> kernel: ath0: bb hang detected (0x80), reseting
>> kernel: ath0: bb hang detected (0x80), reseting
>> kernel: ath0: bb hang detected (0x4), reseting
>> kernel: ath0: bb hang detected (0x4), reseting
>
> This problem is a hardware bug in the 5416 that also appears in other
> Atheros 11n cards (i've seen it w/ 9160- and 9280-based cards).  Atheros
> refused to help me resolve this, except to say the problem doesn't
> hobble their linux driver. So to fix this problem you'll need to compare
> how the linux code works to how the freebsd code works.  If you can
> collect register access traces from the linux driver then you can
> compare them to what happens in freebsd (use the ATH_DEBUG_ALQ option).
> Otherwise you can try to do this through code inspection.

Beyond my abilities at present, unfortunately.  Fortunately, the 
AR5007EX/AR5BXB63 cards are relatively easy to find, cheap, and work 
great.  Thank you for all the work you've done to make that happen.

-Warren Block * Rapid City, South Dakota USA



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.0909220820340.9139>