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>