Mac mini with intermittent wifi connnectivity problems

airportmac-miniNetworkwifi

Mac mini (2.4 core 2 duo, 10.6.8) has served well for years. Now it seems to be having wifi connectivity problems with no rhyme or reason to their appearance. Several other devices (laptops, phones) on the same wifi network can all connect and use the network with no issues. Sometimes connectivity is dropped altogether and later re-establishes. More often it just becomes impossibly slow:

64 bytes from 10.0.1.1: icmp_seq=292 ttl=64 time=2.807 ms
64 bytes from 10.0.1.1: icmp_seq=293 ttl=64 time=3.668 ms
64 bytes from 10.0.1.1: icmp_seq=294 ttl=64 time=3.047 ms
64 bytes from 10.0.1.1: icmp_seq=295 ttl=64 time=2.845 ms
64 bytes from 10.0.1.1: icmp_seq=296 ttl=64 time=452.096 ms
64 bytes from 10.0.1.1: icmp_seq=297 ttl=64 time=204.045 ms
64 bytes from 10.0.1.1: icmp_seq=298 ttl=64 time=496.942 ms
64 bytes from 10.0.1.1: icmp_seq=299 ttl=64 time=534.443 ms
64 bytes from 10.0.1.1: icmp_seq=300 ttl=64 time=74.985 ms
Request timeout for icmp_seq 301
Request timeout for icmp_seq 302
Request timeout for icmp_seq 303
64 bytes from 10.0.1.1: icmp_seq=302 ttl=64 time=2390.534 ms
64 bytes from 10.0.1.1: icmp_seq=303 ttl=64 time=1390.854 ms
64 bytes from 10.0.1.1: icmp_seq=304 ttl=64 time=393.798 ms
64 bytes from 10.0.1.1: icmp_seq=306 ttl=64 time=21.682 ms

Above, 10.0.1.1 is our router. From another device, during the same time window, I see much more consistent ping times.

I tried to log all the wifi activity (sudo ./airportd debug +AllUserland +AllDriver +AllVendor; sudo ./airportd logger), and during the outage above there were no log messages seen. Wifi was "connected" but no data was flowing. The other issues (when the connection drops completely) I have not yet reproduced while debug logging.

Is there some other way I can investigate this problem, or should I just give up, assume the interface is dying, and buy a USB wifi dongle?

Best Answer

Sometimes that is caused by WiFi Chanel overcrowding.

Try changing the WiFi channel for Mac Mini.

Related Question