Proper way to do warm-reset from the driver?

Ben Greear greearb at
Fri Mar 14 18:04:58 EDT 2014

On my firmware, I am often seeing 'tx not flushed' errors after bouncing
32 stations a few times.

It does not seem this error can ever be recovered because the
reference counting is messed up.

I am planning to attempt a warm reset in this case, in hopes it
will clear things up.

Is the preferred way to restart the nic just:

queue_work(ar->workqueue, &ar->restart_work);



Ben Greear <greearb at>
Candela Technologies Inc

More information about the ath10k mailing list