AR9227/AR9287 unresponsive after some time

Domagoj Smolčić rank1seeker at gmail.com
Wed Mar 3 10:27:35 UTC 2021


For about 5 years now I have:
--
ath1 at pci0:3:2:0:        class=0x028000 card=0x0300168c chip=0x002d168c rev=0x01 hdr=0x00
    vendor     = 'Qualcomm Atheros'
    device     = 'AR9227 Wireless Network Adapter'
    class      = network
--
ath1: <Atheros 9227> mem 0xf1040000-0xf104ffff irq 5 at device 2.0 on pci3
ath1: [HT] enabling HT modes
ath1: [HT] enabling short-GI in 20MHz mode
ath1: [HT] 1 stream STBC receive enabled
ath1: [HT] 1 stream STBC transmit enabled
ath1: [HT] 2 RX streams; 2 TX streams
ath1: AR9227 mac 384.2 RF5133 phy 15.15
ath1: 2GHz radio: 0x0000; 5GHz radio: 0x00c0
--

Everything is perfects upon device's fresh config and init.
There were and always are problems with this card, AFTER some time passes.
It's like it simply becomes unresponsive.

Now at 12.2-RELEASE-p3 - i386, after some time passes:
 1) As station/client => in associated state it simply stops transmitting packets
    It can't ping it's AP!
    # service netif restart ..., "fixes" issue.
 2) As AP => it ignores it's clients and simply stops transmitting packets
    And WORST, slowly but surely freezes whole OS!
    Even console becomes unresponsive and only hard reset helps!

Where should I look at?
What should I do?

PS: Take a note that SAME setup poses no problem for:
--
ath0 at pci0:3:1:0:        class=0x020000 card=0x3a131186 chip=0x0013168c rev=0x01 hdr=0x00
    vendor     = 'Qualcomm Atheros'
    device     = 'AR5212/5213/2414 Wireless Network Adapter'
    class      = network
    subclass   = ethernet
--

I saw in section 'Known chipset issues/limitations/bugs':
    interrupt read-and-clear bug
Has anyone yet found a way to deal with it?

PS: freebsd-wireless@ => I'm not on a mailing list, so keep me posted.


Thx in advance,
Domagoj Smolčić


More information about the freebsd-wireless mailing list