Date: Wed, 06 Aug 2014 08:53:42 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-wireless@FreeBSD.org Subject: [Bug 192415] [ath] AR933x power save causes the AR9331 to stop DMA Message-ID: <bug-192415-21060-wlHhKiz7lg@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-192415-21060@https.bugs.freebsd.org/bugzilla/> References: <bug-192415-21060@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192415 --- Comment #1 from Adrian Chadd <adrian@freebsd.org> --- Specifically: root@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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-192415-21060-wlHhKiz7lg>