Bug 209135 - [ath] AR9300: TXDP update whilst chip is in powersave
Summary: [ath] AR9300: TXDP update whilst chip is in powersave
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-wireless (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-28 20:25 UTC by Adrian Chadd
Modified: 2016-04-28 20:25 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Chadd freebsd_committer 2016-04-28 20:25:41 UTC
This happened during testing on the AR9380:

Apr 28 12:13:40 sabrina kernel: ath_hal_reg_write: reg=0x00000804, val=0x53b15300, pm=2
Apr 28 12:13:40 sabrina kernel: ath_hal_reg_write: reg=0x00000804, val=0x53b8a600, pm=2
Apr 28 12:13:42 sabrina kernel: ath_hal_reg_write: reg=0x00000804, val=0x53b07200, pm=2
Apr 28 12:13:42 sabrina kernel: ath_hal_reg_write: reg=0x00000804, val=0x53b81000, pm=2

.. this means something was writing to a TXDP (0x0800 + (txq*4)) whilst the chip was in sleep state. We can't do this.

Go add some debugging to the transmit paths to capture /where/ we are doing this whilst the chip is asleep.