diff --git a/mt7996/mac.c b/mt7996/mac.c index 1ce2d08a..7249e2c2 100644 --- a/mt7996/mac.c +++ b/mt7996/mac.c @@ -2632,11 +2632,11 @@ void mt7996_mac_reset_work(struct work_struct *work) local_bh_enable(); ieee80211_wake_queues(hw); + mt7996_update_beacons(dev); mutex_unlock(&dev->mt76.mutex); mt7996_npu_hw_init(dev); - mt7996_update_beacons(dev); mt7996_for_each_phy(dev, phy) ieee80211_queue_delayed_work(hw, &phy->mt76->mac_work,