On Thu, Mar 25, 2010 at 4:53 AM, Joerg Pommnitz <pommn...@yahoo.com> wrote:
> From 3) and 4) I would conclude the bug is more likely to trigger when the
> card is both, sending *AND* receiving. Does this narrow the problem down?

That sounds like a good clue.  I have some time today
and a few cards, let me see if I can make it happen
too.

>
> BTW: Why does ath5k_tasklet_calibrate call ath5k_reset_wake? It calls
> ieee80211_stop_queues and at the end unconditionally calls
> ieee80211_wake_queues.

Yeah, I noticed that too, which means the queues
from mac80211 perspective shouldn't be frozen but
instead the card is in a broken state after
failed reset.

I think the two wakeups are just historical, the
one in calib timer should most likely be removed
(TX during phy calibrate could maybe cause a problem?)

The other thing that is bugging me is why txq_cleanup
starts the queues.  That seems exactly backwards to
me...but it has been there since the beginning.

-- 
Bob Copeland %% www.bobcopeland.com
_______________________________________________
ath5k-devel mailing list
ath5k-devel@lists.ath5k.org
https://lists.ath5k.org/mailman/listinfo/ath5k-devel

Reply via email to