Периферийные устройства Bluetooth случайно отключаются под Mavericks

Я порылся в Интернете, пытаясь найти решение этой странной проблемы (похожие проблемы здесь , здесь и здесь ), но, к сожалению, пока безуспешно. Я использую OS X 10.9.1 на Retina MBP начала 2013 года, и моя мышь Magic Mouse и Bluetooth-клавиатура отключаются каждые 1–3 часа, вызывая следующие ошибки ядра:

1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice][waitForData][7c-6d-62-f4-b0-ee] Timeout waiting for data
1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice::getExtendedReport][80.14] ERROR: [BNBMouseDevice] getReport returned error e00002d6 for reportID 0x0030
1/26/14 12:09:23.000 AM kernel[0]: [BNBMouseDevice][getBatteryState] Couldn't get battery state from device
1/26/14 12:09:26.000 AM kernel[0]: [IOBluetoothHCIController][handleACLPacketTimeout] -- Disconnecting due to device not responding (ACL Packet timed out) for connection handle 0xd 
1/26/14 12:09:26.308 AM loginwindow[59]: Preferred Localizations total: 1 contents (en)
1/26/14 12:09:29.000 AM kernel[0]: [IOBluetoothHCIController][handleACLPacketTimeout] -- Disconnecting due to device not responding (ACL Packet timed out) for connection handle 0xc 
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice][waitForData][7c-6d-62-f4-b0-ee] Became inactive waiting for data
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice::getExtendedReport][80.14] ERROR: [BNBMouseDevice] getReport returned error e00002d7 for reportID 0x0060
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice::createUsedVoltagesDict][80.14] ERROR: Unable to get calibrated battery thresholds report for product ID 781
1/26/14 12:09:29.000 AM kernel[0]: [BNBMouseDevice] notice: _outstandingIO > 0 but isInactive() returned TRUE...
1/26/14 12:09:29.000 AM kernel[0]: [AppleMultitouchDevice::willTerminate] entered
1/26/14 12:09:29.000 AM kernel[0]: [AppleMultitouchDevice::stop] entered

Кроме того, панель Bluetooth в Системных настройках полностью зависает и показывает глючную информацию:

Глючные настройки Bluetooth

Единственный способ снова подключить мышь и клавиатуру (и единственный способ заставить панель Bluetooth снова работать) — это:

  1. Выключите все периферийные устройства
  2. Усыпить компьютер (не закрывая крышку)
  3. Подождите 60–90 секунд, пока компьютер волшебным образом не проснется.
  4. Включите периферийные устройства. Все хорошо.

Если я переведу компьютер в спящий режим с работающим Bluetooth, он останется в спящем режиме. Если я переведу его в спящий режим после отключения периферийных устройств, он автоматически проснется через некоторое время.

Я понятия не имею, что вызывает эти отключения. Они происходят не через одинаковые промежутки времени (иногда через час, иногда через четыре), но всегда. После перехода на Mavericks мне приходилось проделывать всю эту штуку с усыплением компьютера несколько раз в день. Этого не произошло под горным львом.

Я пробовал следующие вещи, но безуспешно:

  1. Сбросить SMC
  2. Сбросить PRAM
  3. Удалено ~/Library/Preferences/com.apple.bluetooth.*и /Library/Preferences/com.apple.bluethoothвсе остальное, связанное с Bluetooth
  4. Переустановил Маверикс
  5. Apple заменила физический контроллер Bluetooth (только вчера вернула компьютер)

Несмотря на все это, проблема остается. Мне по-прежнему приходится переводить компьютер в спящий режим 4–5 раз в день, чтобы мышь и клавиатура снова заработали. Кажется, никто не знает, как это исправить — это поставило в тупик даже Apple.

Кто-нибудь знает, что происходит?

У меня такая же проблема, единственный способ для меня сейчас - перезагрузить машину
Есть ли поблизости что-либо, что создает помехи? Маршрутизатор Wi-Fi, микроволновая печь, базовая станция портативного телефона? Мне пришлось переключить свой маршрутизатор (который находится примерно в 3 футах от моего мини) на 5 ГГц, и тогда Bluetooth стал намного надежнее ...
Неа. Это происходит независимо от того, где я нахожусь (дом, офис, гостиничные номера). Единственный триггер, который мне удалось найти, это Mavericks. На том же компьютере в Mountain Lion не было ни одной из этих проблем — все они начались в тот же день, когда я обновился.
Что бы это ни стоило, мой RMBP 2013 года имеет серьезные проблемы с WiFi при включении Bluetooth. Интересно, отключите ли вы Wi-Fi, если это решит ваши проблемы с Bluetooth? Я сообщил о своей ошибке в Apple на странице developer.apple.com/bug-reporting , и у вас, похоже, достаточно технических подробностей, чтобы сообщить о своей, если хотите. Я буду внимательно следить за любыми лучшими решениями, чем выбор включения только одного излучателя 2,4 ГГц, а не обоих на этой модели Mac.
Совершенно новый MacBook Pro, совершенно новый динамик Bose ColorSync… все отлично работало неделю. Теперь просто сбрасывает динамики каждые 10 секунд. Я все сбросил, все включил и снова выключил, сбросил SMC ... все равно ничего не работает ... перепробовал все, что все упоминают выше, принимает для запуска сценариев .... не знаю, как это сделать. Фу. Я так раздражен!!

Ответы (6)

Я смог преодолеть проблему с этим быстрым решением. Поэтому всякий раз, когда вы теряете соединение Bluetooth, просто выполните следующие команды в терминале.

$ sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
$ sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

Вы восстановите связь.

Это оно. Это отлично исправляет. Вы можете поместить две команды в сценарий bash ( например, этот ) и запускать его всякий раз, когдаsudo bt-fix
Это больше не работает в Йосемити…
Это исправлено для меня в Йосемити. Теперь. Раньше я постоянно терял соединение с волшебной мышью, и мне приходилось перезагружаться. Теперь ... надеюсь, будет работать на будущее
Ни одна из этих команд больше не работает для меня в Sierra. Но это вуду делает: apple.stackexchange.com/a/157317/68662

У меня были те же проблемы, и я смог исправить это, удалив настройки Bluetooth, как предложил Эндрю в 3, в сочетании с удалением кеша настроек (см. http://reviews.cnet.com/8301-13727_7-57617236-263 ). /как-решить-умолчания-не-застрять-в-индивидуалистах/ ). Без убийства демона кеша я не смог решить проблему. Итак, вот что я сделал:

rm /Library/Preferences/com.apple.Bluetooth.plist
killall -u yourusername cfprefsd

Если я правильно помню, я ввел обе команды несколько раз, чтобы убедиться, что все настройки Bluetooth.

Надеюсь это поможет!

О, я был так оптимистичен, что это сработает, но я пробовал это 3 раза, и проблема остается. Крысы.

У меня такая же проблема регулярно. Я решаю это, открыв «Монитор активности», выбрав процесс «kextd» на вкладке «ЦП» и завершив процесс. Он немедленно перезагрузится, и соединение Bluetooth будет восстановлено. Это скорее обходной путь, чем исправление, но для меня это быстро и эффективно.введите описание изображения здесь

Мои Airpods Pro не подключались к моему Mac. Вышеупомянутые решения не работали для меня. Видя это в консоли: по умолчанию 11:35:44.718199-0500 bluetoothd нашел строку имени в EIR! это: AirPods Pro Кристофера

Я заметил забавные символы, которые появились вместо ожидаемого ' (апостроф). Он должен был читать AirPods Pro Кристофера.

Мне удалось подключить airpods к телефону. Используя свой телефон, я изменил название Airpods на «Chris Airpods». Надеюсь, что это изменение имени может остаться на моих устройствах, подключенных к icloud.

Конечно же, после смены имени я смог подключиться к ним на своем Mac. Возможно, это не имело никакого отношения к небуквенному символу, может быть, просто переименование обновило какой-то кеш, я не знаю. Но это сработало. Раньше это не удавалось с ошибкой: по умолчанию 11:35:48.566256-0500 com.apple.preferences.Bluetooth.remoteservice Сбой сопряжения с AirPods Pro Кристофера с e00002d7

Мои динамики Bluetooth продолжали подключаться и отключаться каждые 15–30 секунд (Macbook Pro retina). Динамики в порядке, пробовал на айфоне.

Пробовал все другие предложенные исправления, сброс PRAM, сброс модуля Bluetooth, запуск сценариев, но ничего не помогло. Я нашел исправление, хотя.

Выключите Bluetooth-устройство. Соедините свой Mac с iPhone. Подключение не требуется, пишет, что не поддерживается. Затем повторно подключитесь к устройству Bluetooth (динамикам). Соединение еще не обрывается. Удачи.

Это поможет вам сбросить SMC (контроллер управления системой), поскольку SMC отвечает за все компоненты, связанные с источником питания, и, согласно Apple Store Genuis, сброс SMC также приведет к сбросу чипа Bluetooth.
(Вот ссылка на страницу поддержки Apple с руководством по сбросу SMC)

Поскольку OP уже заявляет, что они сбрасывают SMC, вы можете прокомментировать и спросить, соответствует ли сделанный ими сброс SMC предоставленной вами ссылке.
Так оно и есть :) Я его сбрасывал, и Эппл тоже, безрезультатно…