[Bug 192415] [ath] AR933x power save causes the AR9331 to stop DMA
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Aug 6 08:53:42 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192415
--- Comment #1 from Adrian Chadd <adrian at freebsd.org> ---
Specifically:
root at freebsd-carambola2:/home/adrian # sysctl dev.ath.0.stats.sync_intr | grep
-v ': 0$'
dev.ath.0.stats.sync_intr.10: 52
dev.ath.0.stats.sync_intr.13: 52
The bits from ar9300reg.h:
AR9300_INTR_SYNC_RADM_CPL_TLP_ABORT = 0x00000400,
AR9300_INTR_SYNC_LOCAL_TIMEOUT = 0x00002000,
.. now, the former is not entirely right - those bits are PCIe host interface
specific. The latter bit is likely valid for the AR9331.
I'll have to get a hold of the AR9331 host interface description from Atheros
to figure out what the sync interrupt bits actually mean here.
I do think that a register was programmed whilst the NIC was in network or full
sleep. I'll have to figure out why my debugging code isn't picking up on that.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-wireless
mailing list