NetworkManager scans wireless every 2min -- solution (finally)

My wireless connection crawls for 20sec every 2min. NetworkManager was scanning my wireless network every 2min (iwevent says so). The problem is that the scan lasts 20sec, and during that 20sec, I get the following dmesg messages: ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush and my connection crawls. The card is Linksys WMP600N (rt2800pci). I tried different kernels, different driver settings, different NetworkManager configurations, etc. Since it's the only wireless card I have, I couldn't try different card and didn't feel like buying another. Finally, an accidental click led me to a solution: To prevent NetworkManager from scanning, set BSSID to the MAC address of access point. -- William

I use wicd as an alternative to Network Manager. This is only possible in some distros unfortunately as Network Manager is so integrated in some cases that it can't be removed without ripping out the entire desktop. Rob (happy Debian & wicd user) On Wed, 19 Aug 2015, William Park wrote:
My wireless connection crawls for 20sec every 2min. NetworkManager was scanning my wireless network every 2min (iwevent says so). The problem is that the scan lasts 20sec, and during that 20sec, I get the following dmesg messages:
ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
and my connection crawls. The card is Linksys WMP600N (rt2800pci).
I tried different kernels, different driver settings, different NetworkManager configurations, etc. Since it's the only wireless card I have, I couldn't try different card and didn't feel like buying another.
Finally, an accidental click led me to a solution: To prevent NetworkManager from scanning, set BSSID to the MAC address of access point.
-- Email: robert@timetraveller.org Linux counter ID #16440 IRC: Solver (OFTC, Freenode and Snoonet) Web: http://www.pracops.com I tried to change the world but they had a no-return policy
participants (2)
-
Robert Brockway
-
William Park