У меня есть MacBook Air, выпущенный в конце 2010 года, и у меня возникают проблемы с включением Wi-Fi при включении компьютера.
Я держу свой ноутбук подключенным к источнику питания, внешним экраном и USB-адаптером Ethernet дома и, таким образом, выключаю Wi-Fi. Когда я переключаю компьютер в такое состояние, отключаю кабели, а потом просыпаюсь, у меня возникают проблемы с повторным включением Wi-Fi.
Например, однажды утром, когда я проснулся в школе после того, как всю ночь спал, я не смог включить Wi-Fi. Когда я нажал «Включить Wi-Fi» в строке меню, он не реагировал вообще, символ все еще указывает, что он выключен (обозначенный символом вентилятора без каких-либо "радиоволн" в нем) и нет Wi-Fi. Fi сети видны в выпадающем меню.
Я выполнил следующие команды, чтобы получить отладочный вывод
$ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 debug +AllDriver +AllVendor
$ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 logger
затем я выполнил следующие команды в другом терминале
$ networksetup -setairportpower en0 off
$ networksetup -setairportpower en0 on
и получил следующие от команды airport en0 logger
Wed Sep 4 08:40:05: <kernel> en0: setting diversity to: -1
Wed Sep 4 08:40:05: <kernel> en0: Error configuring antenna diversity (index = -1).
Wed Sep 4 08:40:05: <kernel> en0: setting tx antenna: -1
Wed Sep 4 08:40:05: <kernel> IO80211ScanManager::startScan: Broadcast scan request received from pid 33764 ().
Wed Sep 4 08:40:05: <kernel> IO80211ScanManager::getScanResult: All scan results returned for pid 33764.
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::startScanMultiple: Scan request received from pid 33922 (16 SSIDs, 0 BSSIDs).
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::startScanMultiple: Initiating scan.
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::startScan: Broadcast scan request received from pid 33764 ().
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::getScanResult: All scan results returned for pid 33764.
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::startScan: Broadcast scan request received from pid 33764 ().
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::getScanResult: All scan results returned for pid 33764.
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::startScan: Broadcast scan request received from pid 33764 ().
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::getScanResult: All scan results returned for pid 33764.
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::getScanResult: All scan results returned for pid 33922.
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::startScanMultiple: Scan request received from pid 33922 (16 SSIDs, 0 BSSIDs).
Wed Sep 4 08:40:06: <kernel> IO80211ScanManager::startScanMultiple: Initiating scan.
Wed Sep 4 08:40:08: <kernel> IO80211ScanManager::getScanResult: All scan results returned for pid 33922.
Wed Sep 4 08:40:08: <kernel> IO80211ScanManager::startScanMultiple: Scan request received from pid 33922 (2 SSIDs, 0 BSSIDs).
Wed Sep 4 08:40:08: <kernel> IO80211ScanManager::startScanMultiple: Initiating scan.
Wed Sep 4 08:40:09: <kernel> IO80211ScanManager::getScanResult: All scan results returned for pid 33922.
Wed Sep 4 08:40:09: <kernel> IO80211ScanManager::startScanMultiple: Scan request received from pid 33922 (2 SSIDs, 0 BSSIDs).
Wed Sep 4 08:40:09: <kernel> IO80211ScanManager::startScanMultiple: Initiating scan.
Wed Sep 4 08:40:11: <kernel> IO80211ScanManager::getScanResult: All scan results returned for pid 33922.
Здесь происходит что-то интересное. После выполнения вышеуказанной команды networksetup
значок Wi-Fi в строке меню запускает анимацию "поиск сетей" и указывает, что Wi-Fi действительно включен. Тем не менее, он не подключается ни к одной сети (есть одна в диапазоне, к которой он должен автоматически подключаться), и я не вижу сетей в списке.
После того, как я перезагружаю свой компьютер, он всегда возвращается в нормальное состояние без проблем с Wi-Fi, но я бы хотел, чтобы мне не приходилось перезагружаться каждый раз, когда это происходит.
Есть идеи?
Обновить
Меня спросили, было ли это решено. Однако, как и сейчас, я не могу достоверно ответить на этот вопрос, так как в последнее время я не очень часто использую этот компьютер, по крайней мере, не для этого варианта использования. Однако я помню, что после обновления до Mavericks все получилось лучше, но я не уверен. Простите, ребята.